Mechanism
The pipeline from an asset listing on Arc to yield in your basket, end to end.
The pipeline
Issue
an asset goes live on Arc
List
anyone registers it, float snapshotted
Index
eligible after 7 epochs, vaults weight
Yield
coupons and carry compound each epoch
Every stage is on-chain and permissionless. ArcYield adds nothing before listing and controls nothing after it; the protocol only observes the registry and holds the result.
Listing
An asset is issued on Arc by Circle or by a third party: a stablecoin, a tokenized fund share, a tokenized deposit. It exists as an ERC-20 with a float. Anyone can call register(token) on the AssetRegistry, which checks that the address has code and a non-zero supply, then snapshots that supply normalised to six decimals, the USDC convention.
Non-USD stablecoins such as EURC settle against USDC through StableFX, Arc's native FX engine. Both USD and FX instruments are indexable; FXX exists specifically for the second kind.
Indexing
A listed asset becomes eligible for vaults once it clears two thresholds:
- Age: at least 7 epochs (7 days) since listing.
- Float: at least 25,000 USDC-equivalent of supply on Arc.
Vaults weight eligible assets by float, capped at 15% each, with excess weight redistributed pro rata over uncapped names. When the cap cannot place all the weight, the remainder stays in USDC, which on Arc is both the settlement asset and the gas token.
Yield
Constituents earn: USYC accrues treasury-bill yield in its price, EURC carries the USD/EUR rate differential against USDC. Each vault holds the constituents directly; at every epoch rebalance the executor marks positions and folds harvested yield into the basket. Nothing accrues to a treasury, and there is no performance fee in the current deployment. Yield shows up as NAV drift, not as a separate reward token.