addrbookFor publishers
← The evidence ledger

Evidence row 223098

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 06e35da7-dd92-4b22-8161-2052a751affd
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
88c813a1b4813761f51d351cb27e0a4b49249c05de1a5535dcfd73756d1cdc2a
Leaf
0x61012e3044345ef3e25907b436db193be4fa690bcf8085e7a1c6bb0348c4b4b2

What was observed

{
  "count": 10,
  "tools": [
    {
      "description": "Bind a fleet DID to an ERC-8004 identity. Produces an order-independent,\n    content-addressed (unsigned) binding attestation.",
      "inputSchema": {
        "properties": {
          "chain_id": {
            "title": "Chain Id",
            "type": "integer"
          },
          "fleet_did": {
            "title": "Fleet Did",
            "type": "string"
          },
          "proof_note": {
            "default": "",
            "title": "Proof Note",
            "type": "string"
          },
          "token_id": {
            "title": "Token Id",
            "type": "integer"
          }
        },
        "required": [
          "fleet_did",
          "chain_id",
          "token_id"
        ],
        "title": "bind_identityArguments",
        "type": "object"
      },
      "name": "bind_identity"
    },
    {
      "description": "Return the bridge's capabilities and input contract.",
      "inputSchema": {
        "properties": {},
        "title": "describe_agentArguments",
        "type": "object"
      },
      "name": "describe_agent"
    },
    {
      "description": "Export the agent's current trust score as an UNSIGNED\n    ERC-8004 Validation Registry-shaped payload, content-addressed and ready\n    for YOUR OWN signer to anchor on-chain.",
      "inputSchema": {
        "properties": {
          "chain_id": {
            "title": "Chain Id",
            "type": "integer"
          },
          "token_id": {
            "title": "Token Id",
            "type": "integer"
          }
        },
        "required": [
          "chain_id",
          "token_id"
        ],
        "title": "export_attestationArguments",
        "type": "object"
      },
      "name": "export_attestation"
    },
    {
      "description": "Build UNSIGNED ERC-8004 Validation Registry validationResponse args\n    from an Outcome Receipt (ORC v0.1): responseHash = receipt commitment,\n    tag \"orc/0.1\", response 100 only if the bridge re-verifies the receipt\n    AND your replay succeeded. Sign and submit with your own signer; this\n    bridge holds no keys and writes to no chain.",
      "inputSchema": {
        "properties": {
          "receipt": {
            "additionalProperties": true,
            "title": "Receipt",
            "type": "object"
          },
          "replay_ok": {
            "title": "Replay Ok",
            "type": "boolean"
          },
          "request_hash": {
            "title": "Request Hash",
            "type": "string"
          },
          "response_uri": {
            "title": "Response Uri",
            "type": "string"
          }
        },
        "required": [
          "receipt",
          "request_hash",
          "response_uri",
          "replay_ok"
        ],
        "title": "export_validation_responseArguments",
        "type": "object"
      },
      "name": "export_validation_response"
    },
    {
      "description": "Import ERC-8004 Reputation Registry feedback records for an agent.\n    Each item: {value: bool|0..1, at: ISO-8601, source?, weight?, feedback_id?}.\n    Idempotent per feedback_id.",
      "inputSchema": {
        "properties": {
          "chain_id": {
            "title": "Chain Id",
            "type": "integer"
          },
          "feedback": {
            "items": {
              "additionalProperties": true,
              "type": "object"
            },
            "title": "Feedback",
            "type": "array"
          },
          "token_id": {
            "title": "Token Id",
            "type": "integer"
          }
        },
        "required": [
          "chain_id",
          "token_id",
          "feedback"
        ],
        "title": "import_feedbackArguments",
        "type": "object"
      },
      "name": "import_feedback"
    },
    {
      "description": "Import an ERC-8004 Identity Registry record (chain_id + ERC-721\n    token_id + agentURI + owner). Idempotent: re-import updates in place.\n    Returns the canonical record with its deterministic bridge DID\n    (did:viridis:erc8004:<chain>:<token>).",
      "inputSchema": {
        "properties": {
          "agent_uri": {
            "title": "Agent Uri",
            "type": "string"
          },
          "chain_id": {
            "title": "Chain Id",
            "type": "integer"
          },
          "metadata": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Metadata"
          },
          "owner": {
            "title": "Owner",
            "type": "string"
          },
          "token_id": {
            "title": "Token Id",
            "type": "integer"
          }
        },
        "required": [
          "chain_id",
          "token_id",
          "agent_uri",
          "owner"
        ],
        "title": "import_registrationArguments",
        "type": "object"
      },
      "name": "import_registration"
    },
    {
      "description": "List all imported ERC-8004 registrations.",
      "inputSchema": {
        "properties": {},
        "title": "list_registrationsArguments",
        "type": "object"
      },
      "name": "list_registrations"
    },
    {
      "description": "Resolve an imported ERC-8004 registration by bridge DID or by\n    (chain_id, token_id).",
      "inputSchema": {
        "properties": {
          "bridge_did": {
            "default": "",
            "title": "Bridge Did",
            "type": "string"
          },
          "chain_id": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Chain Id"
          },
          "token_id": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Token Id"
          }
        },
        "title": "resolve_agentArguments",
        "type": "object"
      },
      "name": "resolve_agent"
    },
    {
      "description": "Decay-weighted trust score in [0,1] + tier over the agent's imported\n    ERC-8004 feedback — recent behavior outweighs old; no feedback scores a\n    neutral 0.5 prior (no blind trust, no unfair zero).",
      "inputSchema": {
        "properties": {
          "bridge_did": {
            "default": "",
            "title": "Bridge Did",
            "type": "string"
          },
          "chain_id": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Chain Id"
          },
          "token_id": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Token Id"
          }
        },
        "title": "score_agentArguments",
        "type": "object"
      },
      "name": "score_agent"
    },
    {
      "description": "Recompute a payload's content hash and report whether it is intact.",
      "inputSchema": {
        "properties": {
          "payload": {
            "additionalProperties": true,
            "title": "Payload",
            "type": "object"
          }
        },
        "required": [
          "payload"
        ],
        "title": "verify_attestationArguments",
        "type": "object"
      },
      "name": "verify_attestation"
    }
  ]
}

What the leaf hashes

{"body":"88c813a1b4813761f51d351cb27e0a4b49249c05de1a5535dcfd73756d1cdc2a","id":223098,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793028500852551,"prev":null,"subject":"06e35da7-dd92-4b22-8161-2052a751affd","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