Skip to content

Commit bed14e1

Browse files
committed
Add server: orphograph
Bitcoin-anchored proof-of-existence receipts for files, folders, and agent-generated output. Hashing is local; only the fingerprint is transmitted. Validated with scripts/validate_manifest.py.
1 parent 6a92e54 commit bed14e1

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
{
2+
"name": "orphograph",
3+
"display_name": "Orphograph",
4+
"description": "Anchor a file, folder, or agent-generated output to the Bitcoin blockchain via OpenTimestamps and get a receipt anyone can verify independently. Hashing is local — only the fingerprint crosses the wire, never the file.",
5+
"repository": {
6+
"type": "git",
7+
"url": "https://github.com/Orphograph/Orphograph"
8+
},
9+
"homepage": "https://orphograph.com/mcp",
10+
"author": {
11+
"name": "Orphograph"
12+
},
13+
"license": "MIT",
14+
"categories": [
15+
"Dev Tools"
16+
],
17+
"tags": [
18+
"provenance",
19+
"timestamping",
20+
"opentimestamps",
21+
"bitcoin",
22+
"audit-trail",
23+
"integrity"
24+
],
25+
"installations": {
26+
"custom": {
27+
"type": "python",
28+
"command": "python3",
29+
"args": [
30+
"orphograph_mcp.py"
31+
],
32+
"description": "Single file, Python >=3.9 standard library only, no dependencies. Download with: curl -sSL https://orphograph.com/mcp/orphograph_mcp.py -o orphograph_mcp.py"
33+
}
34+
},
35+
"examples": [
36+
{
37+
"title": "Prove a file existed before a deadline",
38+
"description": "Anchor a contract draft so its existence-by-date can be checked later by someone who does not trust either party's filesystem.",
39+
"prompt": "_Anchor ~/contracts/draft-v3.pdf and give me the receipt id_"
40+
},
41+
{
42+
"title": "Anchor an agent's output at the moment it is produced",
43+
"description": "Commit the fingerprint of a generated result so the record cannot be revised after the fact.",
44+
"prompt": "_Anchor the report you just generated, then tell me its receipt id_"
45+
},
46+
{
47+
"title": "Anchor a whole dataset under one root",
48+
"description": "Build an RFC-6962 Merkle manifest over a directory so a single anchored root covers every file in it.",
49+
"prompt": "_Anchor the folder ~/datasets/training-set-v2 and show me the Merkle root_"
50+
},
51+
{
52+
"title": "Verify a receipt someone showed you",
53+
"description": "Check a receipt against the OpenTimestamps calendars and the Bitcoin chain.",
54+
"prompt": "_Verify Orphograph receipt XwTULwlh76PcCst9_"
55+
}
56+
]
57+
}

0 commit comments

Comments
 (0)