Trust center

Infrastructure that matches the live build.

ArcPay publishes its Somnia contracts, verification commands, worker surface, x402 server, and agent tooling so operators can inspect the stack before relying on it.

Verification checklist
Somnia Testnet contracts
testnet
AgentRegistry, TreasuryPolicy, AgentOrderBook, OperatorControls, RiskOracle, SpendCardVault, PrivacyVault, AgentInvoiceBook, and AgentReputationBook are deployed on chain 50312.
Funded live smoke
testnet
npm run smoke:live performs live writes for registry, policy, escrowed orders, reputation reviews, operator controls, SOMUSD cards, privacy release, on-chain invoice settlement, and Somnia agent risk fulfillment.
x402 payment gate
testnet
npm run smoke:x402 starts the HTTP 402 server, registers an agent, creates an on-chain order, fulfills it, unlocks the protected resource, and settles.
Auth and workspace smoke
live
npm run smoke:auth verifies Supabase records, email sign-in workspace upsert, wallet workspace creation, and Somnia contract reads.
Frontend
live
Next.js product UI builds successfully with Somnia-only wallet/auth/dashboard content.
Worker
live
Azure systemd worker listens to Somnia registry, policy, treasury, order, card, operator, privacy, invoice, risk, and reputation events from the deployed contracts.
Tests
local
Hardhat test suite covers order lifecycle, approvals, emergency pause, weekly limit, cards, claim codes, circuit breakers, oracle, privacy vault, invoice settlement, and reputation reviews.
Agent docs
live
skill.md, /llms.txt, and /openapi.json describe how AI agents should interact with ArcPay.
MCP, CLI, starter kit
live
Published npm packages: @arcpaylabs/somnia-cli, @arcpaylabs/somnia-mcp, and @arcpaylabs/somnia-x402-agent-starter.
Verify locally
npm run build:frontendnpm testnpm run check:workernpm run check:x402npm run smoke:authnpm run smoke:livenpm run smoke:x402
Network: Somnia Testnet, chain 50312. Currency: STT.
Deployed contracts