Deployed Zoe Contracts
The chain's bootstrap sequence still installs and starts a small set of Zoe contracts from agoric-sdk itself. Everything else that runs in production today (Fast USDC, the YMax portfolio contract, the orchestration examples) ships from its own package, either inside agoric-sdk or in a sibling repository, and is deployed with a core-eval proposal after the chain is already live.
Inter Protocol was removed from agoric-sdk
Earlier revisions of this page described Inter Protocol (the PSM, vaultFactory, auctioneer, assetReserve, fluxAggregator, feeDistributor, and the constant-product AMM) as the chain's flagship deployed contracts. All of that source was deleted from agoric-sdk in Agoric/agoric-sdk#12744 (merged June 18, 2026): Inter Protocol is no longer supported, and there is no current package to link to. The instances that were already running on mainnet before that change keep running (the PR removed repository source, not the on-chain instances), but nobody can install a fresh copy from agoric-sdk anymore.
Two pieces of the surrounding governance machinery survived the removal, relocated rather than deleted:
startEconomicCommitteeand the committee/charter invitation behaviors moved to@agoric/vats.- The
econCommitteeChartercontract moved to@agoric/governance(kept under its old name for on-chain continuity).
If you need the last Inter Protocol source for reference, browse the tree at the commit before removal: packages/inter-protocol at cbcea8c2. Treat it as historical: it will not build against current agoric-sdk packages.
Contracts started during chain bootstrap
| Contract | Package | Description |
|---|---|---|
| centralSupply | @agoric/vats | initializes the vbank IST purse balance from the supply reported by the Cosmos x/bank module |
| mintHolder | @agoric/vats | holds mints for BLD and interchain assets such as ATOM, USDC, and USDT |
| provisionPool | @agoric/vats | funds new smart-wallet accounts; governed by the economic committee |
| committee | @agoric/governance | represents the economic committee that governs parameters of governed contracts |
| binaryVoteCounter | @agoric/governance | instantiated once per yes/no question the committee votes on |
| econCommitteeCharter | @agoric/governance | controls what questions can be put to the economic committee |
| contractGovernor | @agoric/governance | each governed contract is started alongside its own governor instance |
| walletFactory | @agoric/smart-wallet | creates and upgrades each user's smart wallet, and executes their Zoe offers |
Product contracts deployed on top of the chain
These ship as core-eval proposals after bootstrap, each from its own package rather than agoric-sdk's bootstrap vats.
| Contract | Package | Description |
|---|---|---|
| Fast USDC | @agoric/fast-usdc-contract | advances USDC to a recipient on Agoric ahead of a slower Circle CCTP transfer settling |
| Portfolio (YMax) | @agoric/portfolio-contract | manages a multi-chain yield portfolio using orchestration accounts |
Orchestration examples
@agoric/orchestration ships a set of *.contract.js example contracts that exercise the orchestration API (chain accounts, vowTools, orchestrationKit). They aren't all installed by default on mainnet, but they're the best current worked examples of a Zoe contract that drives interchain accounts: stake-bld, stake-ica, send-anywhere, swap-anything, swap, unbond, auto-stake-it, and staking-combinations. See each file's header comment for what it demonstrates.
Deployed Vat Services
Other services run in vats that are not Zoe contracts.
| vat | services |
|---|---|
| bootstrap | initial vat. also runs core eval scripts |
| vatAdmin | creates, upgrades, and terminates vats |
| agoricNames | the agoricNames name service |
| bank | connects cosmos denoms with ERTP Brands/Issuers/Mints |
| board | the board name service |
| bridge | chainStorage etc. |
| priceAuthority | registers Price Authorities and routes requests for price quotes |
| provisioning | namesByAddress name service |
| timer | chainTimerService |
| zoe | the Zoe Service |