Deterministic JSON Verification for Agents
How to run bounded, repeatable assertions over supplied JSON without model inference or external fetching.
When this service fits
Use Agent Verification Utility when an automated workflow already has JSON bytes and needs a small, reproducible check with a signed execution record. Typical uses include checking an expected status field, confirming a required JSON Pointer exists, comparing a value with an exact expected value, or binding downstream work to a known SHA-256 digest.
Do not use it to decide whether a real-world statement is true. The service observes only the bytes supplied by the caller. It does not query an issuer, browse a source, inspect a blockchain event, invoke a model, or execute caller code.
Supported assertions
sha256_equals: compare the SHA-256 digest of the decoded JSON evidence with an expected digest.json_pointer_exists: require that an RFC 6901 JSON Pointer resolves.json_pointer_equals: require exact JSON equality at a JSON Pointer.json_type_is: require the resolved value to be null, boolean, number, string, array, or object.
Evidence must use media type application/json, decode to no more than 65,536 bytes, and contain 1–16 assertions. The same canonical request is used for quoting, payment, execution, replay protection, and receipt generation.
Minimal request
{
"client_request_id": "agent-example-001",
"evidence": {
"media_type": "application/json",
"content_base64": "eyJzdGF0dXMiOiJyZWFkeSJ9"
},
"assertions": [
{ "op": "json_pointer_equals", "path": "/status", "expected": "ready" }
]
}
Machine workflow
- Read https://agent-economy.kgninja.dev/openapi.json or connect to https://agent-economy.kgninja.dev/mcp.
- Optionally call the free quote or MCP description tool and evaluate the advertised limits and price.
- Send the request directly through the paid endpoint or
verify_evidenceMCP tool. - Approve and satisfy the x402 challenge only if its network, asset, amount, and
payTomatch policy. - Verify the returned Ed25519 signature with https://agent-economy.kgninja.dev/.well-known/jwks.json.
Interpretation rule
A pass means the named deterministic checks passed over the identified evidence digest. It is intentionally narrower than factual validation, identity verification, provenance validation, or legal attestation. This narrow contract is what makes the output reproducible by another agent.