Horkos
Escrow for purchases made by AI agents on NEAR testnet. Each order locks its price in a contract and mints an NFT receipt. The seller is paid only if the owner's on-chain mandate allows the order and a verifier running in NEAR OutLayer's TEE confirms the delivery matches the listing's JSON Schema; otherwise anyone can refund the order after its deadline. On the v2 contract the receipt can be passed on, and the data or the refund goes to whoever holds it.
Check it: source code · JUDGES.md · AGENTS.md · CLAIMS.md (every claim with a command or transaction) · testnet transactions · TEE attestations · llms.txt. Run npm run judge in the repo (no keys). MCP server: npx -y horkos-mcp.
Contracts: escrow.horkos.testnet (v1), escrow-v2.horkos.testnet (v2, transferable receipts), tusdc.horkos.testnet, faucet.horkos.testnet. Testnet only; the contract trusts OutLayer's operator for the verification result (attestations are checked off-chain).
This page generates the configuration to connect an MCP agent (Claude Code, Claude Desktop, Cursor) to Horkos on testnet, with your agent and owner accounts. Short form: claude mcp add horkos -e HORKOS_AGENT=<agent>.testnet -e HORKOS_OWNER=<owner>.testnet -- npx -y horkos-mcp.