io.github.Mlartab2/canonicalhash
v1.0.0Deterministic JSON hashing and EIP-712 attestations for AI agents via x402.
Endpoint health
online- Last checked
- 11/3/2026, 6:18:13 PM
- Latency
- 38 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:io.github.Mlartab2%2Fcanonicalhash
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"io.github.Mlartab2/canonicalhash": {
"url": "https://canonicalhash-production.up.railway.app/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
5 shown · authentication unknown
batch_canonicalize
Batch canonicalize up to 1000 JSON payloads in one call.
Schema valid · SHA-256 c763cea9c370…
View input schema
{ "type": "object", "properties": { "payloads": { "type": "array", "items": { "type": "string" }, "description": "Array of JSON payloads, each stringified" } }, "required": [ "payloads" ], "$schema": "http://json-schema.org/draft-07/schema#" }canonicalize
Canonicalize JSON with RFC 8785 and return a SHA-256 hash plus an EIP-712 signed attestation.
Schema valid · SHA-256 8cc77a2d22fb…
View input schema
{ "type": "object", "properties": { "payload": { "type": "string", "description": "The JSON payload stringified (e.g., '{\"b\":2,\"a\":1}')" }, "algorithm": { "default": "sha256", "type": "string", "enum": [ "sha256", "sha512" ] } }, "required": [ "payload" ], "$schema": "http://json-schema.org/draft-07/schema#" }create_receipt
Generate a tamper-evident EIP-712 action receipt for an agent decision.
Schema valid · SHA-256 1794860cf3e2…
View input schema
Connections
streamable-http
https://canonicalhash-production.up.railway.app/mcp