TrustPay Agent
TrustPay Agent puts reputation before payment. Before any USDC moves, a deterministic trust check in lib/agent/trust-decision.ts reads a provider's on-chain score from contracts/ReputationRegistry.sol and returns APPROVE, CONFIRM, or REJECT — pure arithmetic that the LLM explains and can never override, closing the door on prompt injection. The buyer CLI in agent.ts discovers x402-protected endpoints and executes nanopayments through GatewayClient.pay() from @circle-fin/x402-batching on Arc Testnet, then posts a rating back to the registry. A Next.js seller app serves priced endpoints under app/api/premium alongside a payment workspace, agent decision console, and live dashboard, with x402 gating in lib/x402/middleware.ts and a Hardhat deployment setup in contracts-workspace.
Learning || Building || Becoming
1 (Solo) — Tajudeen Isah
payment agent that gates every payment behind on-chain reputation