provenance
What this MCP does
Creates, verifies, and traces tamper-evident provenance stamps in a public witnessed transparency log.
Tools
Input schema
{'type': 'object', 'properties': {'path': {'type': 'string', 'description': 'Local stdio server only: file to notarize, hashed on your machine and never uploaded. The hosted server refuses it.'}, 'sha256': {'type': 'string', 'description': "Alternatively, a sha256 hex digest (with or without 'sha256:' prefix)."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['data'], 'properties': {'data': {'type': 'string', 'description': 'Exact bytes/string to stamp. Hashed server-side; raw data is not stored.'}, 'label': {'type': 'string', 'description': 'Optional human label for the stamp.'}, 'wallet': {'type': 'string', 'description': 'Optional. Omit and the protocol mints an ephemeral committer for you. Provide one to attribute the stamp.'}, 'derived_from': {'type': 'array', 'items': {'type': 'object', 'required': ['merkle_root', 'data_hash'], 'properties': {'data_hash': {'type': 'string'}, 'merkle_root': {'type': 'string'}, 'relationship': {'type': 'string'}}}, 'description': 'Optional lineage. A list of prior stamps this output was derived from, each {merkle_root, data_hash}. Bound inside the committed bytes so the link is tamper-evident; the payload is published so markovian_trace can walk it.'}}, 'additionalProperties': False}
Output schema
{'type': 'object', 'required': ['schema', 'merkle_root', 'data_hash', 'wallet', 'stamped_at', 'verify', 'attestation'], 'properties': {'issuer': {'type': 'string', 'description': 'The committer handle, as named in the transparency-log leaf. Attribution metadata, not a cryptographic identity.'}, 'schema': {'type': 'string'}, 'verify': {'type': 'string'}, 'wallet': {'type': 'string', 'description': 'Compatibility alias for issuer (kept because existing clients require it).'}, 'data_hash': {'type': 'string'}, 'stamped_at': {'type': 'string'}, 'attestation': {'type': 'string'}, 'merkle_root': {'type': 'string'}, 'block_height': {'type': ['integer', 'null'], 'description': 'Legacy field, null for stamps after 2026-07. Historical values are internal sequence heights of a retired chain (never a Bitcoin block).'}, 'zk_commitment': {'type': ['string', 'null'], 'description': 'Legacy field, null for stamps after 2026-07. Historical values are Pedersen points that shipped without an opening, so clients could never check them.'}}}
Input schema
{'type': 'object', 'required': ['merkle_root'], 'properties': {'merkle_root': {'type': 'string', 'description': 'root of the stamp to trace.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['merkle_root'], 'properties': {'merkle_root': {'type': 'string', 'description': 'merkle_root to verify.'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
osint-terminal
Provides keyless OSINT and reconnaissance tools for domains, DNS, IPs, breach exposure, threat intelligence, and related lookups.
AIMEAT
Provides a self-hosted agent operating system with agent work delegation, access controls, federation, hooks, SSO, security admin…
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
BorealHost
Provides web hosting and infrastructure management, including site deployment, DNS, domains, containers, compute, backups, cachin…
Proof Holdings
Provides domain verification, identity and delegation proofs, human approval workflows, trusted-contact challenges, and controlle…
GoCreative Agent API
Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…
Japan Public Ledgers MCP
Provides agent identity, memory, audit, trust, proxy, temporary email, webhook, CAPTCHA, and alerting capabilities alongside publ…