Capability Contracts
PubFi capabilities are stable agent-facing data contracts. Agents should use a capability such aswallet.token_balances instead of binding directly to an upstream provider path when a capability
exists.
Initial Vocabulary
| Capability | Meaning |
|---|---|
wallet.token_balances | normalized token balance rows for one wallet on one chain or network |
wallet.account_balance | native account balance for one wallet/account on one chain or network |
market.token_price | normalized token/reference price in a quote currency |
governance.proposals | normalized governance proposal rows for a chain, network, DAO, or referendum system |
Response Envelope
Every v1 capability response uses:Why The Envelope Matters
The envelope lets agents inspect:- selected capability id;
- readiness posture;
- selected provider or resource provenance;
- source freshness evidence;
- upstream metadata when observed;
- warnings and fail-closed states.