io.github.jdhart81/agent-notary

Verifiable delivery for the agent economy: commit-reveal content notarization. Sellers commit to a d

Endpointhttps://mcp.viridisconservation.com/notary/mcp (streamable-http)
Registry version0.2.0
Now8 tools · grade A (93) · pin ts_1f00282a15be0c65996e6e3af4198a9c · protocol 2025-06-18
First / last listed2026-11-14 01:13 UTC / 2026-11-14 01:13 UTC
Grade over time2026-11-14: A (93), 8 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-14 01:13 UTC
8 tools, grade A (93)

Tools: commit reveal verify commitment_status list_commitments seal_outcome_receipt get_orc_commitment describe_agent

Current tools (8)

commitCommit to a deliverable BEFORE handover. commit_hash = sha256(salt || sha256(content)) as 64 hex chars; deadline is ISO-8601; context links the escrow/job. Idempotent per (committer, nonce).
params: committer*, nonce*, commit_hash*, deadline*, context
revealReveal the committed content's digest + salt after handover. Verifies against the commitment (one bit of drift fails); returns a delivery_proof string for escrow release. Late reveals expire the commitment.
params: commitment_id*, salt*, content_digest*
verifyIndependently verify a revealed commitment; optionally check it against the digest of content you received.
params: commitment_id*, content_digest
commitment_statusCurrent record for a commitment (pre-reveal, salt/digest stay hidden).
params: commitment_id*
list_commitmentsList commitments, optionally filtered by state (PENDING|REVEALED|EXPIRED).
params: state
seal_outcome_receiptSeal an agent output as an Outcome Receipt (ORC v0.1) and register its commitment. Returns a portable receipt anyone can verify offline (L1) and against this notary's registry (L2). The notary attests integrity and time ("notarized"), not correctness. No floats in output; stores only digests. Spec: docs/standards/OUTCOME_RECEIPT_v0.1.md
params: output*, subject, profile, excludes, bindings
get_orc_commitmentRegistry lookup: is this ORC commitment sealed by this notary? Returns digest, issuer, profile, attestation and registered_at, or NotFound.
params: commitment*
describe_agentReturn capabilities and input contract.
params: none

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.