{"demo":"https://haldir.xyz/demo/tamper","description":"Haldir exposes its cryptographic audit surface as pay-per-request x402 endpoints. Pay in USDC, get back a Signed Tree Head, an RFC 6962 inclusion proof, or a signed audit-prep evidence pack.","docs":"https://haldir.xyz/docs","enabled":false,"facilitator":"https://x402.org/facilitator","homepage":"https://haldir.xyz","resources":[{"asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"Current RFC 6962 Signed Tree Head for the demo tenant's audit log \u2014 Ed25519-signed, verifiable against /.well-known/jwks.json.","discovery":{"info":{"input":{"method":"GET","type":"http"},"output":{"example":{"algorithm":"Ed25519-over-canonical-sth","key_id":"8d409dbbd0525852","root_hash":"6dfb5091757a6cf6103c6c5875515d7ddce2a2aba5b4733dc73e18432213c608","signature":"1554589611ad7dda\u2026","signed_at":1776641283,"tenant_id":"demo-tamper-public","tree_size":5},"format":"application/json","type":"object"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"algorithm":{"type":"string"},"key_id":{"type":"string"},"public_key":{"type":"string"},"root_hash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"signature":{"type":"string"},"signed_at":{"type":"integer"},"tenant_id":{"type":"string"},"tree_size":{"minimum":0,"type":"integer"}},"required":["tree_size","root_hash","signature","algorithm"],"type":"object"}},"methods":["GET"],"network":"eip155:84532","path":"/v1/x402/tree-head","pay_to":"0x0000000000000000000000000000000000000000","price_usdc":"$0.001","price_usdc_atomic":"1000","resource":"tree-head","scheme":"exact"},{"asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"RFC 6962 inclusion proof for a single audit entry \u2014 bundled with the current STH, verifiable offline with the Haldir SDK or any RFC 6962 verifier.","discovery":{"info":{"input":{"method":"GET","pathParams":{"entry_id":{"description":"UUID of the audit entry to prove inclusion for","type":"string"}},"type":"http"},"output":{"example":{"algorithm":"RFC6962-SHA256","audit_path":["dab03c52\u2026","2671fb43\u2026","960b4b04\u2026"],"entry_id":"demo-entry-003","leaf_hash":"56ef498fc1fbac7e1fbccc3749b3a820cd605526d4069bd230b24c6665e3f884","leaf_index":2,"root_hash":"6dfb5091757a6cf6103c6c5875515d7ddce2a2aba5b4733dc73e18432213c608","sth":{"algorithm":"Ed25519-over-canonical-sth","root_hash":"6dfb5091\u2026","tree_size":5},"tree_size":5},"format":"application/json","type":"object"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"algorithm":{"const":"RFC6962-SHA256"},"audit_path":{"items":{"type":"string"},"type":"array"},"entry_id":{"type":"string"},"leaf_hash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"leaf_index":{"minimum":0,"type":"integer"},"root_hash":{"pattern":"^[0-9a-f]{64}$","type":"string"},"sth":{"type":"object"},"tree_size":{"minimum":1,"type":"integer"}},"required":["algorithm","leaf_hash","leaf_index","tree_size","root_hash","audit_path","sth"],"type":"object"}},"methods":["GET"],"network":"eip155:84532","path":"/v1/x402/inclusion-proof/<entry_id>","pay_to":"0x0000000000000000000000000000000000000000","price_usdc":"$0.01","price_usdc_atomic":"10000","resource":"inclusion-proof","scheme":"exact"},{"asset":"0x036CbD53842c5426634e7929541eC2318f3dCF7e","description":"Signed audit-prep evidence pack relevant to SOC2 CC5.2, CC6.1, CC6.7, CC7.2, CC7.3, CC8.1. JSON with eight sections + SHA-256 self-signature + embedded STH.","discovery":{"info":{"input":{"method":"GET","queryParams":{"since":{"description":"Period start (ISO 8601 or unix seconds). Defaults to 90 days ago.","type":"string"},"until":{"description":"Period end (ISO 8601 or unix seconds). Defaults to now.","type":"string"}},"type":"http"},"output":{"example":{"controls":{"...":"8 SOC2 control sections"},"format_version":"haldir-evidence-1","period_end":"2026-04-01T00:00:00+00:00","period_start":"2026-01-01T00:00:00+00:00","signatures":{"algorithm":"SHA-256","digest":"..."},"tamper_evidence":{"algorithm":"RFC6962-SHA256","root_hash":"...","tree_size":5},"tenant_id":"demo-tamper-public"},"format":"application/json","type":"object"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"controls":{"type":"object"},"period_end":{"type":"string"},"period_start":{"type":"string"},"signatures":{"type":"object"},"tamper_evidence":{"type":"object"},"tenant_id":{"type":"string"}},"required":["tenant_id","period_start","period_end","controls","signatures"],"type":"object"}},"methods":["GET"],"network":"eip155:84532","path":"/v1/x402/evidence-pack","pay_to":"0x0000000000000000000000000000000000000000","price_usdc":"$0.1","price_usdc_atomic":"100000","resource":"evidence-pack","scheme":"exact"}],"service":"haldir","test_mode":false,"x402Version":2}
