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 lists the testnet listings (price, seller, condition hash) read from the escrow contract, with the off-chain descriptions the MCP server shows to agents. Listing 2 carries a deliberate prompt injection; the mandate refuses it.