Glossary
Agent authority — the single parent spending authority for one agent
(AgentAuthority). Provider-agnostic; every venue binds under it.
Mode A — a provider-managed (e.g. Privy) agent wallet, created programmatically by your backend. The autonomous default.
Mode B — a linked, ownership-verified Virtuals/EconomyOS agent wallet. Inherits the Virtuals native caps, agentmail, card, ACP, and tokenization.
Mode C / Mode D — proposed convergence paths (Virtuals headless create / register a Privy wallet into EconomyOS). Unverified today; the reference SDK throws for them.
Ownership proof — cryptographic proof a user controls a Virtuals agent. Distinct
from verify_identity, which only proves the agent exists. Active authority switches to
a linked wallet only after ownership proof.
Venue binding — a child of the agent authority, one per venue (Polymarket, Hyperliquid, …). Holds venue-local references (never secrets).
Venue capability contract — the declarative registry entry describing a venue's auth
model, signing model, funding/readiness requirements, and maturity.
Pre-bind gate — the keystone that resolves parent authority before any venue setup. No binding, signer, or credential is created until authority is ready.
Funding router — resolves a venue → settlement chain + address and the cross-chain route (deposit address / venue bridge / stablecoin transfer). Fail-closed on execute.
agent_authority block — the non-secret block surfaced on every execution stating
which authority is active (Mode A/B), its wallet, and the execution route.
Execution route — how an authority signs for a venue:
provider_agent_wallet | virtuals_acp_sidecar | venue_local_signer | unsupported.
Reference adapter — a venue adapter that proves the control flow but makes no live
venue API call; emits a ref_-prefixed receipt and sets referenceAdapter: true.
ACP — Agent Commerce Protocol (Virtuals): the agent's marketplace identity and job
lifecycle (create_job / fund_job / complete_job).
ACP-native venue — a venue (Virtuals, DegenClaw) that requires a linked Virtuals identity + signer and executes through the ACP sidecar.
Brain / executor split — the security boundary: the LLM brain proposes; the backend executor decides and signs. The brain never holds a key.
Intent classifier — a reasoning step that decides whether a chat message is a real action vs a question/negation; keywords only decide whether to call the model.
CAIP-2 — chain identifier standard (e.g. eip155:8453 for Base). OAW's funding
router is CAIP-2 aware.
Spend intent / receipt — durable economic-action records: a reservation + policy decision before execution, and an attributable receipt after.
ready_but_live_locked — the canonical "everything is correct but the live flag is
off" state. Not a failure, not a fake success.