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 has three ways to try Horkos: watch real testnet orders, run all demos on a local NEAR node (no accounts or keys), or connect your own MCP agent with fresh testnet accounts, 20 tUSDC from the faucet and a mandate. The same steps are in the README (Quick start).