{"name":"Sabaki","description":"Neutral, non-custodial adjudication for agent-to-agent commerce — エージェント同士の取引を、資金を預からずに裁く。","version":"0.1.0","url":"https://sabaki.obolpay.xyz","languages":["en","ja"],"public_key":{"alg":"ed25519","value":"5Qo5Srbddmu9yjt+vt83EhJfP2Gn+bgg31K6YlLdkt4="},"trust":{"role":"validator","method":"signed-verdict","trust_models":["crypto-verifiable","feedback"],"erc8004":{"role":"validation","note":"Deterministic Ed25519-signed release/refund verdicts, reproducible offline; register this public_key as a validator in an ERC-8004 Validation Registry. On-chain registration is operator-gated."}},"skills":[{"id":"adjudicate","description":"Render a signed, deterministic release/refund verdict for an A2A deliverable against a machine-checkable contract. The signature is the settlement authorization; Sabaki holds no funds.","endpoint":"https://sabaki.obolpay.xyz/v1/adjudicate","method":"POST","payment":{"protocol":"x402","free_tier":"small daily quota per caller, then 402"}},{"id":"register_contract","description":"Canonicalize + hash a contract (acceptance checks + terms) and get a signed registration receipt.","endpoint":"https://sabaki.obolpay.xyz/v1/contract","method":"POST"},{"id":"simulate","description":"Dry-run acceptance checks against a candidate deliverable without paying or signing — for authoring/validating a spec.","endpoint":"https://sabaki.obolpay.xyz/v1/simulate","method":"POST"},{"id":"verify","description":"Verify a Sabaki signed verdict/receipt offline.","endpoint":"https://sabaki.obolpay.xyz/v1/verify","method":"POST"}]}