addrbookFor publishers
← The evidence ledger

Evidence row 738482

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint d8f3ca68-cdde-4a16-b96c-bb8eaf52e3a0
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
baaf3960578737bc2d4d94b43745b55f25262c9b9245dcdac7b4ceb335ded4aa
Leaf
0xc86bfacb844ba08cb7e8d7e71036936fa8e029b3c422516ef67538a4dfc6827e

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "Show how many Proof-100 proofs are left and the BTCZ deposit address for buying more.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "check_balance"
    },
    {
      "description": "Create a private, dated proof that a file or data existed, without sending the data. Use this when you already have the SHA-256 fingerprint (hash) of a file; for a short text, use timestamp_text instead. Compute the hash locally over the exact bytes (for example: sha256sum MyFile.pdf) and pass the 64-character hex string. The fingerprint is written into the encrypted memo of a shielded (zk-SNARK) BitcoinZ transaction, sent to a new address made for this proof only; the block timestamp dates it. Takes about 10 to 60 seconds and uses 1 proof from the account (requires the account key in the Authorization header). Returns ok, txid, viewing_key, explorer link and proofs_left. Tell the user to keep the txid and viewing_key: together they let anyone verify this one proof with ZCheck, and reveal nothing else. On error (invalid fingerprint, invalid key, no proofs left, send failed) no proof is used.",
      "inputSchema": {
        "properties": {
          "fingerprint": {
            "description": "SHA-256 hash of the file, as 64 hexadecimal characters (case-insensitive), e.g. 968c796b7f8c9259ee92d7168d882df2f347d9711a51da90182c98d69139cdb7",
            "pattern": "^[0-9a-fA-F]{64}$",
            "type": "string"
          }
        },
        "required": [
          "fingerprint"
        ],
        "type": "object"
      },
      "name": "timestamp_fingerprint"
    },
    {
      "description": "Compute the SHA-256 fingerprint of a short text on the Proof-100 server (the text is not stored), then write that fingerprint privately on the BitcoinZ blockchain. Returns the fingerprint, the transaction ID and a viewing key for this one proof. Keep the viewing key: with the txid it reveals this proof only. Uses 1 proof.",
      "inputSchema": {
        "properties": {
          "text": {
            "description": "The exact text to timestamp",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "timestamp_text"
    }
  ]
}

What the leaf hashes

{"body":"baaf3960578737bc2d4d94b43745b55f25262c9b9245dcdac7b4ceb335ded4aa","id":738482,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793160766155680,"prev":null,"subject":"d8f3ca68-cdde-4a16-b96c-bb8eaf52e3a0","subject_kind":"endpoint"}

Proof

Its day has not closed yet. A day closes ten minutes after midnight UTC; the proof appears here then.

How to check it · This row as JSON