POLICY CONTROL PLANE / TESTNET LIVE

Financial control for autonomous agents.

Give agents a budget, not your private keys. Treasury Copilot turns an agent payment request into a bounded, policy reviewed, auditable outcome.

BASE SEPOLIA USDCGENLAYER REVIEWERC 7715 BOUNDS
LIVE PAYMENT TRACETESTNET / BASE SEPOLIA
01SETUPOwner permission
02REQUESTAgent HTTP call
03REVIEWGenLayer policy
04HISTORYAuditable receipt
NOW PROCESSINGSETUP

Owner permission

SENTINELBOUNDARY READY
APPROVED within policy
BLOCKED no funds moved
SENTINEL / REVIEWING POLICY

THE GAP

Agents can reason. Their spending authority is still unsafe.

Useful agents will need to buy APIs, data, compute, software, and services. A funded private key creates unrestricted exposure. Manual approval for every small payment removes the point of autonomy.

Treasury Copilot puts a policy boundary between agent intent and irreversible execution.

APPROVEDwithin policy
BLOCKEDno funds moved

THE PAYMENT JOURNEY

One request. Four control states.

From owner delegation to an auditable settlement, every step is explicit.

Treasury Copilot payment lifecycleAn agent request moves from a bounded owner permission through verification, GenLayer review, 1Shot execution, and a Base USDC receipt.OWNERBound permissionMetaMask ERC-7715AGENT APISpend requestHTTP + API keyCOPILOTVerify requestDeterministic checksGENLAYERPolicy reviewPrompt comparative1SHOTExecuteFinalized approvalBASEReceiptUSDC settledPOST /api/v1/spendrecipient: 0xMerchant...amount: 12.50 USDCpurpose: Vercel subscriptionREQUEST VERIFICATIONAPI key validAgent matches policyToken + chain verifiedAmount within capReplay check passedV01V02V03V04V05COMPARATIVE REVIEWidentity · amount · purpose · evidenceAPPROVE → EXECUTEDENY → STOPONCHAIN AUDIT TRAIL UPDATEDrequest · verdict · execution · tx hash

Current step: Owner permission

01REGISTER

Owner permission, agent identity, policy limits, and a scoped API credential.

02REQUEST

The agent submits recipient, amount, category, justification, and optional evidence through HTTP.

03REVIEW

GenLayer determines whether the request satisfies the owner's policy and evidence requirements.

04RECEIPT

Approved execution and the final transaction hash remain available in the audit trail.

REGISTER THE AGENT

Define authority before the first request arrives.

The owner connects a wallet, grants bounded USDC permission, binds one agent to one policy, and receives a scoped `tcp_` credential.

Open owner setup
01OWNER PERMISSION
02AGENT IDENTITY
03POLICY LIMITS
04SCOPED API KEY

DEVELOPER EXPERIENCE

Agents integrate with JSON, not wallet infrastructure.

The platform handles GenLayer submission, policy binding, finality, execution, and audit history behind a stable HTTP interface.

Explore the Agent API
POST /api/v1/spend tcp_live_••••
{
  "agent_address": "0xRegisteredAgent...",
  "recipient": "0xApprovedMerchant...",
  "amount": "12.50",
  "category": "infrastructure",
  "justification": "Monthly deployment service",
  "idempotency_key": "deploy-2026-08"
}
request submitted request_id: 0x••••

THE TRUST BOUNDARY

Useful autonomy without unrestricted custody.

The agent can ask. The policy decides. The owner can stop it.

No agent private keys

Agents authenticate through scoped API keys that identify them but never sign blockchain transactions.

Every request reviewed

Deterministic checks and GenLayer prompt comparative review evaluate every valid payment request.

Owner controlled revocation

Owners retain custody, policy control, API key rotation, and the ability to stop future execution.

THE AUDIT TRAIL

Every decision leaves evidence.

Request identity, policy version, verdict reasoning, execution state, and the final transaction hash remain available for review.

REQUEST ACCEPTED01
GENLAYER REVIEW FINALIZED02
POLICY APPROVED03
EXECUTION CONFIRMED04
TX HASH RECORDED05

THE NEXT CONTROL PLANE

As agents become economically active, policy becomes infrastructure.

Wallets handle custody. Payment networks handle settlement. Treasury Copilot governs why an agent is allowed to spend and records what happened.

Give your agents a budget, not your treasury.

Connect an owner wallet, grant bounded spending permission, define the policy, and issue an agent API key.