← The evidence ledger
Evidence row 557329
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 200bb4df-00d3-4360-89d4-0d64997da45e
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 40c4f3f51c54c876c2a223228b4fd6f26bd62f864959e3ee5ef5a2a137fc3932
- Leaf
- 0x3203afdf58e7c573b8ed75bbd400b0ee3aa73aa9b8cceb9f11f6b9e3c3b23ad8
What was observed
{
"count": 7,
"tools": [
{
"description": "Add a marketplace session you are entitled to (free, bought, or granted) to your private library. Never buys anything: for a paid listing it returns status=payment_required with the price and the listing URL.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "Marketplace listing id (from search_sessions).",
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:@-]*$",
"type": "string"
},
"tenant": {
"description": "Owning workspace of a marketplace listing (from search results). Optional.",
"maxLength": 64,
"pattern": "^[a-z0-9-]*$",
"type": "string"
},
"version": {
"default": "latest",
"maxLength": 64,
"pattern": "^[A-Za-z0-9._-]*$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "acquire_session"
},
{
"description": "Load a session from your library (saved, or added with acquire_session) as starting context for this conversation, sized to max_tokens.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "Library id: one of your saved sessions, or the library_id acquire_session returned for a marketplace listing.",
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:@-]*$",
"type": "string"
},
"include_tool_calls": {
"default": false,
"description": "Add one-line stubs for tool calls and results.",
"type": "boolean"
},
"max_tokens": {
"default": 8000,
"description": "Context budget. Long sessions keep the opening request and the newest turns that fit; the middle is elided.",
"maximum": 100000,
"minimum": 500,
"type": "integer"
},
"version": {
"maxLength": 64,
"pattern": "^[A-Za-z0-9._-]*$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch_session_context"
},
{
"description": "Status of a purchase you requested: pending, completed (with acquired_copy_id to load with fetch_session_context), declined or expired.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"purchase_request_id": {
"pattern": "^pr_[A-Za-z0-9_-]{10,64}$",
"type": "string"
}
},
"required": [
"purchase_request_id"
],
"type": "object"
},
"name": "get_purchase_request"
},
{
"description": "Describe one session before using it: what it did, outline, price, and whether you already have access. source=marketplace (default) or library.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:@-]*$",
"type": "string"
},
"source": {
"default": "marketplace",
"enum": [
"marketplace",
"library"
],
"type": "string"
},
"tenant": {
"description": "Owning workspace of a marketplace listing (from search results). Optional.",
"maxLength": 64,
"pattern": "^[a-z0-9-]*$",
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "get_session_summary"
},
{
"description": "Save a session transcript (JSONL), or markdown you composed (format=markdown), to your private a4sx library. The server only rewrites text that matches secret and personal-data patterns (such as tokens, private keys, emails, IP addresses and home-directory user names). It removes no record or field: a raw Claude Code transcript keeps the user's CLAUDE.md and session context (attachment records), file-history snapshot records (absolute file paths), other non-conversation records (such as pr-link), tool-output copies (toolUseResult), and cwd, gitBranch and version on every line; the reply counts them (except version) in unprepared_carriers. Prepare the transcript or compose markdown first, as GET /orient on this server without auth describes (route A, or route B steps 0-8). Private: it is never listed publicly by this tool.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"client_scrubbed": {
"description": "The client scrubbed before sending. The server scrubs again regardless.",
"type": "boolean"
},
"content_sha256": {
"description": "Hex SHA-256 of the transcript's UTF-8 bytes; checked.",
"pattern": "^[0-9a-fA-F]{64}$",
"type": "string"
},
"format": {
"default": "jsonl",
"description": "jsonl: a transcript. markdown: content you composed (route A in GET /orient on this server without auth); stored as sent, after the same server scrub.",
"enum": [
"jsonl",
"markdown"
],
"type": "string"
},
"idempotency_key": {
"maxLength": 128,
"minLength": 1,
"pattern": "^[\\x21-\\x7e]+$",
"type": "string"
},
"label": {
"maxLength": 64,
"type": "string"
},
"parent": {
"description": "Library id this session continues from (lineage).",
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:@-]*$",
"type": "string"
},
"title": {
"maxLength": 200,
"type": "string"
},
"transcript": {
"description": "The session transcript as JSONL (Claude Code or Codex CLI format; detected automatically), or markdown you composed with format=markdown.",
"minLength": 2,
"type": "string"
},
"visibility": {
"default": "private",
"description": "Always private. Listing publicly is a separate step in the web app.",
"enum": [
"private"
],
"type": "string"
}
},
"required": [
"transcript"
],
"type": "object"
},
"name": "publish_session"
},
{
"description": "Start buying a paid marketplace listing for the account holder to confirm. Nothing is charged and you never pay: it returns a verify_url and a user_code to give to the account holder, who checks the code, confirms and pays. Then poll get_purchase_request.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"id": {
"description": "Marketplace listing id (from search_sessions).",
"maxLength": 200,
"minLength": 1,
"pattern": "^[A-Za-z0-9][A-Za-z0-9._:@-]*$",
"type": "string"
},
"tenant": {
"description": "The listing's workspace (from search_sessions).",
"maxLength": 64,
"minLength": 1,
"pattern": "^[a-z0-9-]*$",
"type": "string"
},
"version": {
"default": "latest",
"description": "The version you expect; must be the one on sale.",
"maxLength": 64,
"pattern": "^[A-Za-z0-9._-]*$",
"type": "string"
}
},
"required": [
"id",
"tenant"
],
"type": "object"
},
"name": "request_purchase"
},
{
"description": "Search vetted, published coding-agent sessions on a4sx (reviewed marketplace listings), or your own saved sessions with scope=library. Returns ids to use with the other tools.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"harness": {
"description": "Only sessions recorded with these harnesses (claude-code, codex-cli, gemini-cli, opencode, grok-build; unknown = not identified). Only Claude Code sessions can be resumed today; the others are view & buy.",
"items": {
"enum": [
"claude-code",
"codex-cli",
"gemini-cli",
"grok-build",
"opencode",
"unknown"
],
"type": "string"
},
"maxItems": 5,
"type": "array"
},
"limit": {
"default": 10,
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"maximum": 10000,
"minimum": 0,
"type": "integer"
},
"query": {
"description": "Free-text search. Empty = browse.",
"maxLength": 200,
"type": "string"
},
"scope": {
"default": "public",
"description": "`public`: vetted marketplace listings (no sign-in needed). `library`: your own saved sessions (needs library:read).",
"enum": [
"public",
"library"
],
"type": "string"
},
"sort": {
"default": "relevance",
"enum": [
"relevance",
"imports",
"rating",
"recent"
],
"type": "string"
},
"tags": {
"items": {
"maxLength": 64,
"type": "string"
},
"maxItems": 10,
"type": "array"
}
},
"type": "object"
},
"name": "search_sessions"
}
]
}What the leaf hashes
{"body":"40c4f3f51c54c876c2a223228b4fd6f26bd62f864959e3ee5ef5a2a137fc3932","id":557329,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793134512709999,"prev":null,"subject":"200bb4df-00d3-4360-89d4-0d64997da45e","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0x32046c07032fb24e59ae5505365661eaff8ac7d072e309066761783ba4231548
- 0x4ae5fd370c6ebbff40875eaa8036267edb3110216302ceffaad231e84ac2e771
- 0xc2b42835128fa287ed3a4cb1102ed67ae33e3201c5f8f44535806953e8fc30ab
- 0xf6fa9f899d781b0891ea6a3f4934b86fc384dbb7107c58d690000dbe63aa79cf
- 0x84cb8f633eafb3e433aa0e2a57176ebf663210b024ca1c3e422825daa8a2ec5d
- 0x9e73e45efdc4e0fb419ce291ca245c1211d3dab5fe931cf96ff4ac6f502a7f76
- 0xb7814be1c8d1c5ee96c0d9ca5648a94bc08aa94cb8f53561922762f506467093
- 0xdc0b54f7f313f017dd8ffb8c776a96ad91edd022e8c47f5e2c9bb085631f4b19
- 0x49447d1bb617d08f8da9c13d0eea3ab26c41b719127e3032d68f2458363838a2
- 0x83d953f01a4ca1206a6c4fcab82498f35797b247e9e2a9cbc69301a28b0d5a14
- 0x79330365613fdfbe8e674b3cdf2ba31a58f362f89c6748d0e9fa16c1a967d01e
- 0xc1b7c34b53a9fe9ca442a6957dc84259e1950987b7271aef733cbdcf0322901e
- 0x2a25cd9926d8f2ef4726fd2a80f77b1ca202b6c3ca56aeb2f520555c93efd434
- 0x595de2dea3b8fa56dbd6142dd78ae79f3e7169c631e41a844b100613abb3e430
- 0x8360ee1105e4d9f9312067cbbfd47c69c5948665ae582b9684a580c8f4e199e1
- 0x52efa60e0c3d8525486d2310eb3b6b566c9677c64fd1f819edb072cf101bcbdb
- 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
- 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4