Existing tokenized-stock issuers are built primarily for exchanges and institutions; self-custody holders are accommodated, not designed for. RusStocks starts from the opposite direction: built for the person who holds their own keys and wants to verify the backing themselves, not delegate trust to a brand.
USDC enters the protocol vault."buy 12 SBER shares") and emits an event.USDC is returned.Russian equities pay dividends to the custody account in rubles. There is no native on-chain dividend, so RusStocks reconstructs one. At a published block height tied to the issuer's record date, a snapshot fixes every wallet's balance and total supply. The ruble dividend is converted to a ruble stablecoin and deposited into a dividend vault tied to that snapshot.
Payout is pull-based: (balance at snapshot ÷ supply at snapshot) × pool, claimed on demand rather than pushed to every holder. This also means a token held in a liquidity pool or lent out on a money market at snapshot time still earns the dividend, credited to whoever held it then, not whoever holds the LP position now.
/reserves: an on-chain counter cross-checked against custodied share holdings, published via API.price_updater key, separate from the admin key, pushing MOEX ISS price ÷ USD/RUB every 10 minutes during market hours./reserves throughout. This page will be updated the moment that flips.