addrbookFor publishers
← The evidence ledger

Evidence row 2163097

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5d6edbc6-31ae-4d27-9e3d-f4d8eca8faca
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
477b79d4121cbff52c48ddf12b510ff71fcfd88ea4ed5843300e8bb5501bc558
Leaf
0xe61bbccfbb158b244eecf316e9f5a1aa761504ef793a24a12bb2735ad66c1cd5

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "Compile source-agent outputs into a receiver-ready handoff package.\n\n    The input schema declares the exact source-output, receiver-contract, and\n    handoff-context fields. The tool selects and validates required deliverables\n    and returns either a portable package or actionable unmet requirements.\n    ",
      "inputSchema": {
        "$defs": {
          "ContractConstraints": {
            "examples": [
              {
                "maxFileBytes": 100000,
                "requireSha256": true
              }
            ],
            "properties": {
              "maxFileBytes": {
                "anyOf": [
                  {
                    "minimum": 1,
                    "type": "integer"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "description": "Optional maximum size in bytes for each delivered artifact.",
                "title": "Maxfilebytes"
              },
              "requireSha256": {
                "default": true,
                "description": "Require SHA-256 integrity metadata for delivered artifacts.",
                "title": "Requiresha256",
                "type": "boolean"
              }
            },
            "title": "ContractConstraints",
            "type": "object"
          },
          "HandoffContext": {
            "properties": {
              "assumptions": {
                "items": {
                  "type": "string"
                },
                "title": "Assumptions",
                "type": "array"
              },
              "decisions": {
                "items": {
                  "type": "string"
                },
                "title": "Decisions",
                "type": "array"
              },
              "destinationAgent": {
                "anyOf": [
                  {
                    "maxLength": 200,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Destinationagent"
              },
              "objective": {
                "maxLength": 2000,
                "minLength": 1,
                "title": "Objective",
                "type": "string"
              },
              "sourceAgent": {
                "anyOf": [
                  {
                    "maxLength": 200,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Sourceagent"
              },
              "status": {
                "default": "completed",
                "maxLength": 80,
                "title": "Status",
                "type": "string"
              },
              "unresolvedIssues": {
                "items": {
                  "type": "string"
                },
                "title": "Unresolvedissues",
                "type": "array"
              }
            },
            "required": [
              "objective"
            ],
            "title": "HandoffContext",
            "type": "object"
          },
          "OutputRequirement": {
            "description": "One deliverable expected by the receiving agent.",
            "examples": [
              {
                "acceptedMediaTypes": [
                  "text/markdown"
                ],
                "filename": "report.md",
                "id": "report",
                "required": true
              },
              {
                "acceptedMediaTypes": [
                  "text/csv"
                ],
                "filename": "evidence.csv",
                "id": "evidence",
                "required": true,
                "requiredCsvColumns": [
                  "channel",
                  "score",
                  "evidence"
                ]
              },
              {
                "acceptedMediaTypes": [
                  "application/json"
                ],
                "filename": "summary.json",
                "id": "summary",
                "required": true,
                "requiredJsonKeys": [
                  "recommendation",
                  "confidence"
                ]
              }
            ],
            "properties": {
              "acceptedMediaTypes": {
                "description": "Media types accepted for this deliverable, for example text/markdown, text/csv, or application/json.",
                "items": {
                  "type": "string"
                },
                "minItems": 1,
                "title": "Acceptedmediatypes",
                "type": "array"
              },
              "description": {
                "anyOf": [
                  {
                    "maxLength": 500,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Description"
              },
              "filename": {
                "anyOf": [
                  {
                    "maxLength": 200,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "description": "Filename required by the receiving agent.",
                "title": "Filename"
              },
              "id": {
                "description": "Stable requirement identifier. Use the matching source output id when known; use filename only for the delivered filename.",
                "maxLength": 80,
                "minLength": 1,
                "title": "Id",
                "type": "string"
              },
              "required": {
                "default": true,
                "description": "Whether this deliverable is mandatory.",
                "title": "Required",
                "type": "boolean"
              },
              "requiredCsvColumns": {
                "description": "Use only when acceptedMediaTypes contains text/csv. Leave empty for Markdown, text, JSON, images, and other media types.",
                "items": {
                  "type": "string"
                },
                "title": "Requiredcsvcolumns",
                "type": "array"
              },
              "requiredJsonKeys": {
                "description": "Use only when acceptedMediaTypes contains application/json. Leave empty for Markdown, text, CSV, images, and other media types.",
                "items": {
                  "type": "string"
                },
                "title": "Requiredjsonkeys",
                "type": "array"
              }
            },
            "required": [
              "id",
              "acceptedMediaTypes"
            ],
            "title": "OutputRequirement",
            "type": "object"
          },
          "ReceiverContract": {
            "description": "Machine-readable input contract declared by the receiving agent.",
            "properties": {
              "constraints": {
                "$ref": "#/$defs/ContractConstraints",
                "description": "Runtime constraint values. Provide requireSha256 and optionally maxFileBytes; do not copy JSON Schema definitions into this field."
              },
              "contractVersion": {
                "default": "0.1",
                "title": "Contractversion",
                "type": "string"
              },
              "destinationCapability": {
                "maxLength": 200,
                "minLength": 1,
                "title": "Destinationcapability",
                "type": "string"
              },
              "requiredOutputs": {
                "items": {
                  "$ref": "#/$defs/OutputRequirement"
                },
                "minItems": 1,
                "title": "Requiredoutputs",
                "type": "array"
              }
            },
            "required": [
              "destinationCapability",
              "requiredOutputs"
            ],
            "title": "ReceiverContract",
            "type": "object"
          },
          "SourceOutput": {
            "description": "One output produced by the source agent.",
            "properties": {
              "content": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Content"
              },
              "contentBase64": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Contentbase64"
              },
              "filename": {
                "maxLength": 200,
                "minLength": 1,
                "title": "Filename",
                "type": "string"
              },
              "id": {
                "maxLength": 80,
                "minLength": 1,
                "title": "Id",
                "type": "string"
              },
              "mediaType": {
                "maxLength": 120,
                "minLength": 3,
                "title": "Mediatype",
                "type": "string"
              },
              "role": {
                "anyOf": [
                  {
                    "maxLength": 80,
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Role"
              }
            },
            "required": [
              "id",
              "filename",
              "mediaType"
            ],
            "title": "SourceOutput",
            "type": "object"
          }
        },
        "properties": {
          "handoff_context": {
            "$ref": "#/$defs/HandoffContext"
          },
          "receiver_contract": {
            "$ref": "#/$defs/ReceiverContract"
          },
          "source_outputs": {
            "items": {
              "$ref": "#/$defs/SourceOutput"
            },
            "title": "Source Outputs",
            "type": "array"
          },
          "ttl_hours": {
            "default": 24,
            "title": "Ttl Hours",
            "type": "integer"
          }
        },
        "required": [
          "source_outputs",
          "receiver_contract",
          "handoff_context"
        ],
        "title": "compile_handoffArguments",
        "type": "object"
      },
      "name": "compile_handoff"
    },
    {
      "description": "Inspect a handoff package and return an acceptance decision.\n\n    The tool recalculates deliverable hashes, checks expiry and contract\n    satisfaction, and returns the receiving agent's next action.\n    ",
      "inputSchema": {
        "properties": {
          "run_id": {
            "title": "Run Id",
            "type": "string"
          }
        },
        "required": [
          "run_id"
        ],
        "title": "inspect_handoffArguments",
        "type": "object"
      },
      "name": "inspect_handoff"
    },
    {
      "description": "Prepare content for transfer to another agent or a human reviewer.\n\n    `target_modes` accepts either a JSON list or an actual list of MIME types.\n    The result includes expiring artifact URLs, SHA-256 hashes, a manifest,\n    and a downloadable ZIP package.\n    ",
      "inputSchema": {
        "properties": {
          "content": {
            "title": "Content",
            "type": "string"
          },
          "filename": {
            "default": "artifact.md",
            "title": "Filename",
            "type": "string"
          },
          "media_type": {
            "default": "text/markdown",
            "title": "Media Type",
            "type": "string"
          },
          "target_modes": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "items": {
                  "type": "string"
                },
                "type": "array"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Target Modes"
          },
          "ttl_hours": {
            "default": 24,
            "title": "Ttl Hours",
            "type": "integer"
          }
        },
        "required": [
          "content"
        ],
        "title": "prepare_artifactArguments",
        "type": "object"
      },
      "name": "prepare_artifact"
    }
  ]
}

What the leaf hashes

{"body":"477b79d4121cbff52c48ddf12b510ff71fcfd88ea4ed5843300e8bb5501bc558","id":2163097,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793632802288777,"prev":null,"subject":"5d6edbc6-31ae-4d27-9e3d-f4d8eca8faca","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).

  1. 0xe61bbaf5de35341e3abfb06d3dcf90edb1486a31cf22297fbf59d9f1906d1d06
  2. 0x7f03ed38cccbe6022de0f9abb852d87630e6a7a6367176c99ae32445786ec058
  3. 0x67a7f4690dfc473733e2a8485aa59d2ae35192dfdcc5ff6ef9b8d9f55708bf1b
  4. 0xd043ea7d695530f3bb01863d61b51d7a9b922382bda5d8d24dbd718a001b783c
  5. 0x109401a61678b46fafd86b569e8f32245c5cd5048cd882370f430e35cc06b54a
  6. 0xe48685c33ce457815fc62d6b96bb12f0eb38ed2f27ab68d352591573ecd01b43
  7. 0xd0accf96a7c072aeb6e5fed64f40daaac9e7fd983fcd0f742631ade15b6eb8f3
  8. 0x31613aa1f32721cc82569e2f953923d1a106d6979fbfd67efa0d5ac647e9732a
  9. 0x72070239479218fdda99c9ad0212f61a7f33a336730c2e6b611d7e80f5281bd2
  10. 0x1a01f1f7bf1303eed559237837d50351fc20f9f89c33056190b204e98e216ab9
  11. 0x77334c9bb8469361dc2647a421761450f3a3aee062881cd908dcd380bd9cb382
  12. 0x6e5a50bc795c5cacf8d07a6a7782267c29257d38dd1b857933910a4cfb7ea84f
  13. 0x699db14025d495a48d39671ab634de3d8cbdf71cc080884a285592176d87ef84
  14. 0x3e441d3f53c7b69d6c73ef93d327dfc3071a522c550856540832b34fcb531738
  15. 0xd643f764eee39146411d4bff8903a327f4f8f55616e14e57281a245206d6ed2b
  16. 0x6dd7e4db65395e8670c7c2747d44fec79e03305934ef4746bf5dbca04ec6ec49
  17. 0xec5d643575d83c9e07e65deeef71943b53cbf3007e7e2b9a6ef414081509b0cc
  18. 0x252cce55f1a3d5391c16f82d7f62494429a5f69b03486d4cfcfb7b2c96d6c884
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON