01 / Identity
Know the counterparty first
Resolve who an agent is paying, which attestations are current, and whether the recipient is trusted before value moves.
Live on Solana devnet · 7 / 7 Kani proofs · 662 sub-checks
AgentTrust completes Solana's ERC-8004 trust stack — three Anchor programs that gate every payment by counterparty identity, reputation, and capability validation. Drop-in for Pay.sh and the next x402 facilitator.
SDK Quickstart
Run the demo, verify a SERVICE-signed challenge, and settle policy, transfer, and feedback together.
$npm install @agenttrust-sdk/trustgate
pnpm --filter ./examples/pay-sh-demo dev
curl https://demo.agenttrust.tech/protected
adapter PaySh.parseRequest -> VerifyContext
policy gate_payment returned Allow
challenge SERVICE signature verified
settlement SPL transfer + emit_feedback, one tx
01 / Identity
Resolve who an agent is paying, which attestations are current, and whether the recipient is trusted before value moves.
01 / Identity
Resolve who an agent is paying, which attestations are current, and whether the recipient is trusted before value moves.
Read Trust Model02 / Policy
Limits, allowlists, pause state, and velocity checks sit directly on the route, so unsafe transfers fail before settlement.
View Payment Gate03 / Feedback
Feedback records the reason a route passed or stopped, giving builders a clear trail after every payment decision.
Inspect FeedbackLive on Solana devnet
Three Anchor programs compose into a single payment path on Solana devnet. Every agent payment runs through them, and every address opens in the explorer.
Spending limits, velocity, and pause state, enforced on the payment path.
Program ID8Y6f…JQTRVerifies the route, settles the transfer, and records feedback in one transaction.
Program IDHF8z…ih2NHolds the attestations that prove who an agent is and when each one expires.
Program IDCx4R…Khtv/ Unparalleled performance
AgentTrust keeps identity, policy, and feedback in one Solana-native decision path. Pay.sh is the first live route, not the boundary of the system.
Use AgentTrust where agents already pay. The SDK gives apps one verification path while adapters handle route-specific wire formats.
AgentTrust owns the decision path: who is paid, which rules apply, and what feedback is recorded. Adapters only translate the route around it.
AgentTrust owns the decision path: who is paid, which rules apply, and what feedback is recorded. Adapters only translate the route around it.
AI-agent payments used to split identity,policy, and feedback into separate trust moments.
AgentTrust composes all three atomically on Solana.
All beforesettlement.