AssetFlow on Base
The same servicing layer, on Base.
Who may hold a tokenized bond, what each holder is owed on the record date, and how they redeem: the Solana program's rules and arithmetic, as Solidity contracts on Base Sepolia, with KYC once through the Ethereum Attestation Service.
The register keeps itself
The token keeps every holder's balance over time, so a coupon is owed on the balance at the record date, read straight from the chain. Nobody commits a register, and nothing is paused to take it.
Checked on every transfer
Units move only between wallets the registry admits today. When an approval lapses, the very next transfer is refused: nobody has to freeze anything first.
KYC once, with EAS
A registry trusts a KYC provider's attestations on the Ethereum Attestation Service. An investor verified once onboards into every registry that trusts the provider; a revocation lets anyone withdraw the approval.
On Base Sepolia
Shared by every issuer. Registries and bonds are deployed by issuers from the console; the source is verified on Blockscout.
- Directory of registries and bonds0x1C18…125e ↗
- Test USD (testnet stand-in for USDC)0x9E0b…5e2d ↗
- Ethereum Attestation Service0x4200…0021 ↗
- AssetFlow investor schema on EAS0xc4f9…0384 ↗
Live on Base
MainnetThe same verified contracts, at the same addresses on Base and Arbitrum One: the directory, AssetFlow's investor schema on the chain's EAS, and a pilot note on native USDC (US$1 face, 10%, four semi-annual coupons) with one unit issued. No investor money is involved.
- Directory0x1C18…125e ↗
- Pilot registry0xbbE8…444f ↗
- AssetFlow Pilot Note (servicer)0xCc67…d320 ↗
- AFPN units (token)0xDABe…a977 ↗