Shielded proof-of-existence timestamps on the BitcoinZ blockchain (zk-SNARKs).
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Bearer followed by your Proof-100 account key (starts with p100_)
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Show how many Proof-100 proofs are left and the BTCZ deposit address for buying more.
This tool takes no arguments.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Show how many Proof-100 proofs are left and the BTCZ deposit address for buying more.
No arguments.
{
"type": "object",
"properties": {}
}Write a SHA-256 fingerprint privately (shielded, zk-SNARKs) on the BitcoinZ blockchain. Returns the transaction ID and a viewing key for this one proof. Keep both: together they let anyone you choose verify this proof, and nothing else. Uses 1 Proof-100 proof.
| Argument | Type | Description |
|---|---|---|
| fingerprint* | string | 64-character SHA-256 hex string |
{
"type": "object",
"required": [
"fingerprint"
],
"properties": {
"fingerprint": {
"type": "string",
"description": "64-character SHA-256 hex string"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| text* | string | The exact text to timestamp |
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The exact text to timestamp"
}
}
}