addrbookFor publishers
← The evidence ledger

Evidence row 985813

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 3f9c1a0b-1383-430f-a81e-add4ba75909a
Recorded
Previous row
#264153
Body SHA-256
d5bf98d87fe0c3f3a9d95f616686ee7f0ef786abc5d6e81b5e1fbf86f48dbcec
Leaf
0xdc49638611c09e2c78604276b9ce878b7ab63cf1db5ab093e9a57c8a84155674

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":985813,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793240001299705,"prev":264153,"subject":"3f9c1a0b-1383-430f-a81e-add4ba75909a","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. 0xdc49516e3e07578f29ff365882a5e0a2a0bcf22b050abd4bd74667408f9aa245
  2. 0xc5445a91cef966cc387bcc6b3fd0641009bb2626262d502170cbb551ac0aea1e
  3. 0xf67ee3c47486961c6cc0ce59c7a00fce39d6f66083239265c71d9e09063eca4b
  4. 0x9670c5f77e6d50079e7068bc2ba8ddb7893ad2b487feaf5aff8b94d79d6448b4
  5. 0x76ebd920c31736534a9c0419e2b6de876347eaf448b513ed1e8acb8064271da5
  6. 0x59eeaf169ce613f7c3fa7f94f0f1aa51c4e99336c0e6456497485f0fa3517819
  7. 0x328d8ae2ddc69bf96d31886433667d48f34fff879831bc48ab02df6dc20af73a
  8. 0x187fe72787e0e57ad4839ffc2406c725165465717bbfda4037f792bc10985d6a
  9. 0xb98292610e3a5848eb3fcb74744d6521a4975fe57bd9a6874a07fa63bd6e7ef2
  10. 0x908beb279ddaf4619315ba704139f6c0b784fd0e5cd8a1abf4ac74ff1bc91643
  11. 0x409fd25ee3bf0c0987178bd0ee0df5a2b7caf2c56055f2e4a244ec98903872e3
  12. 0xcca2c51ddf43624528a707497ddb2bcb1a2962304c7d792dcc5458ffe2ead3fc
  13. 0xbab97b696ffe737616975d37e243af07fa246058d99161c165f9f96fde8768ff
  14. 0xb75e183026f9112474e3710d846b63188d3bba750c3ad3feabd9a22ee7d080fc
  15. 0xa7d3fa0a08edea990614977b51a6b3289c357a88d8ca06dcbfe67415a017c0e7
  16. 0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d
  17. 0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02
  18. 0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON