Brokerage verification flow
The Holdings page is simple: connect accounts, see linked institutions, and refresh verified holdings as a list of tickers with a verified flag. Brokerage connection (read-only) happens through Plaid's hosted portal in another tab, the remainder of the flow happens securely on our backend. This is vague, but the system is still in production so I am hesitant to leak hyperspecific details. This will be open sourced once I fully sunset the feature.
After a successful link with Plaid, we sync. Positions are read from the broker connection and normalized into Equivox's holdings record so the product can mark you as a current holder for tickers we recognize. We do not store anything from brokerage connections, only a simple TRUE/FALSE value for whether a user is a holder for a given ticker. Brokerage connection can be unlinked at any time.