io.github.Mlartab2/canonicalhash

Deterministic JSON hashing and EIP-712 attestations for AI agents via x402.

Endpointhttps://canonicalhash-production.up.railway.app/mcp (streamable-http)
Registry version1.0.0
Now5 tools · grade A (99) · pin ts_bb742bff8e2ee2587b7bd3118c0bf1f1 · protocol 2025-06-18
First / last listed2026-11-02 00:15 UTC / 2026-11-02 00:15 UTC
Grade over time2026-11-02: A (99), 5 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-02 00:15 UTC
5 tools, grade A (99)

Tools: canonicalize batch_canonicalize create_receipt structure_extraction verify_attestation

Current tools (5)

canonicalizeCanonicalize JSON with RFC 8785 and return a SHA-256 hash plus an EIP-712 signed attestation.
params: payload*, algorithm
batch_canonicalizeBatch canonicalize up to 1000 JSON payloads in one call.
params: payloads*
create_receiptGenerate a tamper-evident EIP-712 action receipt for an agent decision.
params: action*, metadata
structure_extractionExtract structured JSON from messy text (emails, logs, tickets) using regex or Needle 3.
params: text*, schema
verify_attestationVerify an EIP-712 attestation against the published public key. Always free.
params: attestation*

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.