addrbookFor publishers
← The evidence ledger

Evidence row 982088

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5f615b98-55a7-4f30-a0ea-563a29cbbae7
Recorded
Previous row
#573051
Body SHA-256
d5bf98d87fe0c3f3a9d95f616686ee7f0ef786abc5d6e81b5e1fbf86f48dbcec
Leaf
0x661c04f2f173c69288df53e2d9de2852fe6b8920fd39e317e4bcb72be1f3d40c

What was observed

{
  "count": 11,
  "tools": [
    {
      "description": "Check 1 to 20 identities against a dated active SAM snapshot. Pass identities as an array of objects, not a record ID or page URL. Each identity needs a name, UEI, CAGE, or NPI. Exact identifier matches and name-only possible matches remain distinct. Read coverage.freshness; stale or unknown-source empty lookups report unavailable with snapshot_status no_match_in_snapshot. No match is not clearance.",
      "inputSchema": {
        "$defs": {
          "Identity": {
            "additionalProperties": false,
            "properties": {
              "cage": {
                "description": "Exact five-character CAGE code, when known.",
                "type": [
                  "string",
                  "null"
                ]
              },
              "name": {
                "description": "Person or organization name, within 256 UTF-8 bytes; name-only matches are possible matches.",
                "type": [
                  "string",
                  "null"
                ]
              },
              "npi": {
                "description": "Exact ten-digit National Provider Identifier, when known.",
                "type": [
                  "string",
                  "null"
                ]
              },
              "uei": {
                "description": "Exact 12-character Unique Entity ID, when known.",
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "type": "object"
          }
        },
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "generation": {
            "description": "Retained snapshot UUID; omit for the current snapshot.",
            "type": [
              "string",
              "null"
            ]
          },
          "identities": {
            "description": "One to twenty identities to compare with the dated SAM snapshot.",
            "items": {
              "$ref": "#/$defs/Identity"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "identities"
        ],
        "type": "object"
      },
      "name": "check_exclusions"
    },
    {
      "description": "Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent result.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "collection": {
            "description": "Public collection name returned by search.",
            "type": "string"
          },
          "generation": {
            "description": "Retained generation UUID from search for a consistent record snapshot.",
            "type": [
              "string",
              "null"
            ]
          },
          "id": {
            "description": "Exact stable record ID returned by search, not a page URL or slug.",
            "type": "string"
          }
        },
        "required": [
          "collection",
          "id"
        ],
        "type": "object"
      },
      "name": "detail"
    },
    {
      "description": "Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_offset unchanged for the next chunk. Does not fetch arbitrary URLs or paths.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "collection": {
            "description": "Public record collection returned by search.",
            "type": "string"
          },
          "generation": {
            "description": "Retained snapshot UUID; omit for the current snapshot.",
            "type": [
              "string",
              "null"
            ]
          },
          "id": {
            "description": "Stable ID of a known public record.",
            "type": "string"
          },
          "length": {
            "description": "Characters to return, from 1 to 16,000. Smaller chunks may be needed to fit the response byte budget.",
            "format": "uint64",
            "maximum": 16000,
            "minimum": 1,
            "type": [
              "integer",
              "null"
            ]
          },
          "offset": {
            "description": "Character offset for the next bounded text chunk.",
            "format": "uint64",
            "minimum": 0,
            "type": [
              "integer",
              "null"
            ]
          }
        },
        "required": [
          "collection",
          "id"
        ],
        "type": "object"
      },
      "name": "document"
    },
    {
      "description": "Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "description": "Opaque next_cursor from an earlier change page.",
            "type": [
              "string",
              "null"
            ]
          },
          "from_generation": {
            "description": "Older retained snapshot UUID to compare.",
            "type": "string"
          },
          "limit": {
            "description": "Maximum changes to return, up to the service page limit.",
            "format": "uint",
            "maximum": 50,
            "minimum": 1,
            "type": [
              "integer",
              "null"
            ]
          },
          "to_generation": {
            "description": "Newer retained snapshot UUID; omit for the current snapshot.",
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "from_generation"
        ],
        "type": "object"
      },
      "name": "exclusion_changes"
    },
    {
      "description": "Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "generation": {
            "description": "Retained snapshot UUID; omit for the current snapshot.",
            "type": [
              "string",
              "null"
            ]
          },
          "id": {
            "description": "Stable exclusion record ID returned by search_exclusions or check_exclusions.",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "exclusion_context"
    },
    {
      "description": "Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "opportunity_id": {
            "description": "Stable opportunity ID returned by search.",
            "type": "string"
          },
          "vendor_id": {
            "description": "Stable vendor ID returned by search.",
            "type": "string"
          }
        },
        "required": [
          "vendor_id",
          "opportunity_id"
        ],
        "type": "object"
      },
      "name": "explain_match"
    },
    {
      "description": "Report actual source dates, coverage, record counts and SHA256 provenance.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "freshness"
    },
    {
      "description": "Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or eligibility.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "generation": {
            "description": "Retained generation UUID from search_opportunities.",
            "type": [
              "string",
              "null"
            ]
          },
          "id": {
            "description": "Stable opportunity ID returned by search_opportunities.",
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "research_opportunity"
    },
    {
      "description": "Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "collection": {
            "description": "Public collection name, such as opportunities, vendors, awards, exclusions, or naics.",
            "type": "string"
          },
          "cursor": {
            "description": "Opaque next_cursor from the preceding search page.",
            "type": [
              "string",
              "null"
            ]
          },
          "limit": {
            "description": "Maximum records to return, from 1 to 50.",
            "format": "uint",
            "maximum": 50,
            "minimum": 1,
            "type": [
              "integer",
              "null"
            ]
          },
          "q": {
            "default": "",
            "description": "Plain-language search terms; empty lists the selected collection.",
            "type": "string"
          }
        },
        "required": [
          "collection"
        ],
        "type": "object"
      },
      "name": "search"
    },
    {
      "description": "Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_size_limited true. Continue with next_cursor and unchanged filters and limit. Preserve generation and read coverage.freshness for source age and warnings; results are dated evidence, not clearance.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "agency": {
            "description": "Excluding agency name or code.",
            "type": [
              "string",
              "null"
            ]
          },
          "classification": {
            "description": "Official SAM exclusion classification code or label.",
            "type": [
              "string",
              "null"
            ]
          },
          "country": {
            "description": "Country name or code in the exclusion record.",
            "type": [
              "string",
              "null"
            ]
          },
          "cursor": {
            "description": "Opaque next_cursor from a previous search response.",
            "type": [
              "string",
              "null"
            ]
          },
          "effective_from": {
            "description": "Include records effective on or after this ISO date.",
            "type": [
              "string",
              "null"
            ]
          },
          "effective_to": {
            "description": "Include records effective on or before this ISO date.",
            "type": [
              "string",
              "null"
            ]
          },
          "generation": {
            "description": "Retained snapshot UUID; omit for the current snapshot.",
            "type": [
              "string",
              "null"
            ]
          },
          "limit": {
            "description": "Maximum records to return, from 1 to 50. Large records may produce a smaller page; continue with next_cursor and unchanged filters and limit.",
            "format": "uint",
            "maximum": 50,
            "minimum": 1,
            "type": [
              "integer",
              "null"
            ]
          },
          "program": {
            "description": "Exclusion program name or code.",
            "type": [
              "string",
              "null"
            ]
          },
          "q": {
            "description": "Name, identifier, or other text to find in active exclusion records.",
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "description": "US state name or postal code in the exclusion record.",
            "type": [
              "string",
              "null"
            ]
          }
        },
        "type": "object"
      },
      "name": "search_exclusions"
    },
    {
      "description": "Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "active": {
            "description": "Filter by source active status; this does not mean the response deadline is open.",
            "type": [
              "boolean",
              "null"
            ]
          },
          "after": {
            "description": "Last notice ID from next_after in the preceding page.",
            "type": [
              "string",
              "null"
            ]
          },
          "agency": {
            "description": "Agency code on the source notice.",
            "type": [
              "string",
              "null"
            ]
          },
          "generation": {
            "description": "Retained generation UUID from a prior result for a consistent snapshot.",
            "type": [
              "string",
              "null"
            ]
          },
          "limit": {
            "description": "Maximum notices to return, from 1 to 50; defaults to 25.",
            "format": "uint",
            "maximum": 50,
            "minimum": 1,
            "type": [
              "integer",
              "null"
            ]
          },
          "naics": {
            "description": "Two- to six-digit NAICS industry code from a notice or the NAICS reference collection.",
            "type": [
              "string",
              "null"
            ]
          },
          "q": {
            "default": "",
            "description": "Plain-language keywords; empty returns notices matching the other filters.",
            "type": "string"
          },
          "set_aside": {
            "description": "Official set-aside code from a notice or the set-asides reference collection.",
            "type": [
              "string",
              "null"
            ]
          },
          "state": {
            "description": "State or territory code for the place of performance.",
            "type": [
              "string",
              "null"
            ]
          }
        },
        "type": "object"
      },
      "name": "search_opportunities"
    }
  ]
}

What the leaf hashes

{"body":"d5bf98d87fe0c3f3a9d95f616686ee7f0ef786abc5d6e81b5e1fbf86f48dbcec","id":982088,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793235899835263,"prev":573051,"subject":"5f615b98-55a7-4f30-a0ea-563a29cbbae7","subject_kind":"endpoint"}

Proof

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

  1. 0x661b140b908bf1d8303960e6615b2372ae59b69bec90918362f429dc96a95b97
  2. 0xa5c7ef9a6930a23e8e1212834cb1b6c0d2f5aa68de5d2205557da2dbf8a63b56
  3. 0xae4b3844fb7bc3bc4e4be767b1fd078b3daadba862139403702c19299b5c888a
  4. 0x65308bea06149d49d59ce49cc46441d8b1b9082f2eb3acd8771283960b6bdbee
  5. 0x7945c0115fd8b7bb37c1c1164012a9222f6e8ae937860b7a495fe71cda5c069c
  6. 0x4013c70f8e2b328f1b956066518d3ae895119b89c3043e5d97dbd18c735ac6a6
  7. 0x34f1cd8dd10f571ded09a947ce6fa59511a0b50c925a185e5e3a5da44e323c28
  8. 0xc9163f551442d24356ca092bfefce799e1f55c7867713fe655e2e83446cd3b2f
  9. 0xde1031c878a3a22c482509feafc46129ead47c1fd1d8e1bb7a28abe5502f4c94
  10. 0xfdc0e526f5facf7af04a07151bf951a8e8ed3f59915a960a6e40075d0bf28752
  11. 0x176cdcfd67f58c39ef6c930558b2ba2b9626d905a9240751d4e15df099433d1f
  12. 0x15f4180f132f070068051a7b7da2129bd8f97aecf4c0521bb06f195f3746639d
  13. 0x051a19447aea0e5be5c495d9b33b6c644b070e152f158f9f28a530e66e539619
  14. 0xa523bd4cbb3e762fe27dc53a6d42747aef6e5dea4f602786fa6968d56a8842bf
  15. 0x5c72917224317e5d0d7a0d4ada19337530fcd8b513d6fc46866876f7844efe17
  16. 0x976395aaca1b771b7e37710dee4157412909d2398c44e306a2e1e3fe83b984fd
  17. 0x91f12a2db1e2c1be07cbe4de3981a37a33051a36d3c3eee5a260804add6d1d75
  18. 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON