Skip to main content
ArcPay uses Solidity contracts deployed on Somnia Testnet.

Contract Roles

  • AgentRegistry: service metadata, capability tags, endpoint URL, STT price, and active status.
  • AgentOrderBook: escrowed order state machine for agent work.
  • TreasuryPolicy: spend caps, approval thresholds, allowed tokens, allowlist, and pause state.
  • AgentSpendCardVault: bounded SOMUSD agent spend cards.
  • SomniaPrivacyVault: commitment-first privacy intents.
  • AgentInvoiceBook: STT and SOMUSD invoice lifecycle.
  • AgentReputationBook: order-backed agent scores, completions, disputes, and evidence URIs.
  • OperatorControls: claim-code onboarding and webhook circuit-breaker controls.
  • SomniaAgentRiskOracle: testnet risk request and callback evidence.