← The evidence ledger
Evidence row 2284329
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 336a49aa-ab23-4416-bbf1-cfc41ee45616
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 33c60ac5044cb81852b1aa3fc370e2674f86209f5ad41131d541616ea5502f94
- Leaf
- 0x4c0e7183cc85f83463b6a8a17c5e96b70469a8bd79253ceabae78e8062819044
What was observed
{
"count": 4,
"tools": [
{
"description": "Get one brand's door-state document from its Outpost: for each of the five intents (menu/browse, prices, inventory, ordering, tracking), the assessed state (open, partner-gated, aggregator-only, or human-only), the sanctioned route if any, its evidence source, and the date it was verified. Brands: amazon, costco, dominos, starbucks, mcdonalds, walmart, target, united, airbnb, chipotle, littlecaesars, papajohns, pizzahut, dunkin, dutchbros, burgerking, chickfila, subway, tacobell, wendys, albertsons, instacart, homedepot, ikea, lowes, nike, ebay, cvs, walgreens, americanairlines, deltaairlines, southwestairlines, bookingcom, hilton, marriott, doordash, grubhub, lyft, uber, peetscoffee, kroger, bestbuy. Free, no API key.",
"inputSchema": {
"properties": {
"brand": {
"description": "Brand slug: \"amazon\", \"costco\", \"dominos\", \"starbucks\", \"mcdonalds\", \"walmart\", \"target\", \"united\", \"airbnb\", \"chipotle\", \"littlecaesars\", \"papajohns\", \"pizzahut\", \"dunkin\", \"dutchbros\", \"burgerking\", \"chickfila\", \"subway\", \"tacobell\", \"wendys\", \"albertsons\", \"instacart\", \"homedepot\", \"ikea\", \"lowes\", \"nike\", \"ebay\", \"cvs\", \"walgreens\", \"americanairlines\", \"deltaairlines\", \"southwestairlines\", \"bookingcom\", \"hilton\", \"marriott\", \"doordash\", \"grubhub\", \"lyft\", \"uber\", \"peetscoffee\", \"kroger\", or \"bestbuy\"",
"type": "string"
}
},
"required": [
"brand"
],
"type": "object"
},
"name": "get_outpost_door_state"
},
{
"description": "List the Agent Outposts network: the brands that have an Outpost (a demand registry for brands with no agent door of their own), with each Outpost's status. Industry Leaders (status industry_leader: peetscoffee, kroger, bestbuy) are listed with the network — their doors are verified open and no intent is registered there. Free, no API key.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_outposts"
},
{
"description": "Poll a notify token from an intent receipt for door-state changes at a brand's Outpost. Returns your registration (ticket, intent, received-at), the Outpost's current door-state version and summary, whether the door-state has changed since your registration, and the live demand snapshot. In v1 door-states are census-static, so \"changed\" is false until a re-census bumps the version. Free, no API key.",
"inputSchema": {
"properties": {
"brand": {
"description": "Brand slug: \"amazon\", \"costco\", \"dominos\", \"starbucks\", \"mcdonalds\", \"walmart\", \"target\", \"united\", \"airbnb\", \"chipotle\", \"littlecaesars\", \"papajohns\", \"pizzahut\", \"dunkin\", \"dutchbros\", \"burgerking\", \"chickfila\", \"subway\", \"tacobell\", \"wendys\", \"albertsons\", \"instacart\", \"homedepot\", \"ikea\", \"lowes\", \"nike\", \"ebay\", \"cvs\", \"walgreens\", \"americanairlines\", \"deltaairlines\", \"southwestairlines\", \"bookingcom\", \"hilton\", \"marriott\", \"doordash\", \"grubhub\", \"lyft\", \"uber\", \"peetscoffee\", \"kroger\", or \"bestbuy\"",
"type": "string"
},
"token": {
"description": "The notify token from your intent receipt's poll URL",
"type": "string"
}
},
"required": [
"brand",
"token"
],
"type": "object"
},
"name": "poll_notify"
},
{
"description": "Register intent at a brand's Outpost: declare what you came to do at a brand whose door is walled for that intent. The declaration is persisted and you receive a receipt: ticket id, queue position for that brand, a live demand snapshot, the door-state summary, alternatives for your intent (same-category brands with open or partner-gated doors), and a notify registration (poll URL or webhook). Receipt status is \"intent_recorded\" when alternatives exist, otherwise \"demand_logged\" — the intent joins the aggregate the brand team sees. A ticket is issued only if the intent was persisted; on recording failure the tool returns an error result (recording_unavailable) and no ticket. Rate gate: 100 registrations per caller per day, 5,000 per day service-wide. Free, no API key. Keep the receipt's poll URL private — it identifies your registration. At an Industry Leader (peetscoffee, kroger, bestbuy) the door is open instead: the call records nothing and returns a door_open pointer to the brand's own door.",
"inputSchema": {
"properties": {
"agent_label": {
"description": "Optional self-declared agent name (max 80 characters)",
"type": "string"
},
"brand": {
"description": "Brand slug: \"amazon\", \"costco\", \"dominos\", \"starbucks\", \"mcdonalds\", \"walmart\", \"target\", \"united\", \"airbnb\", \"chipotle\", \"littlecaesars\", \"papajohns\", \"pizzahut\", \"dunkin\", \"dutchbros\", \"burgerking\", \"chickfila\", \"subway\", \"tacobell\", \"wendys\", \"albertsons\", \"instacart\", \"homedepot\", \"ikea\", \"lowes\", \"nike\", \"ebay\", \"cvs\", \"walgreens\", \"americanairlines\", \"deltaairlines\", \"southwestairlines\", \"bookingcom\", \"hilton\", \"marriott\", \"doordash\", \"grubhub\", \"lyft\", \"uber\", \"peetscoffee\", \"kroger\", or \"bestbuy\"",
"type": "string"
},
"detail": {
"description": "Optional free text, e.g. the task you were trying to complete (max 500 characters; stored only as provided)",
"type": "string"
},
"est_frequency": {
"description": "Optional estimated frequency, e.g. \"40/day\" (max 40 characters)",
"type": "string"
},
"intent": {
"description": "What you were trying to do",
"enum": [
"menu_browse",
"prices",
"inventory",
"ordering",
"tracking"
],
"type": "string"
},
"notify": {
"description": "How to learn when a re-census changes this Outpost's door-state (default \"poll\")",
"enum": [
"poll",
"webhook"
],
"type": "string"
},
"notify_url": {
"description": "Required when notify is \"webhook\"; must be an https:// URL",
"type": "string"
}
},
"required": [
"brand",
"intent"
],
"type": "object"
},
"name": "register_intent"
}
]
}What the leaf hashes
{"body":"33c60ac5044cb81852b1aa3fc370e2674f86209f5ad41131d541616ea5502f94","id":2284329,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793655458862482,"prev":null,"subject":"336a49aa-ab23-4416-bbf1-cfc41ee45616","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (444186 rows).
- 0x4c0e75b4ab92899ddd62be2b6a1df1fd7fcb723c5ce31030330133ef7fd54e91
- 0xabeb53c37710942e67e2bac758117085efb9c6c3fc3f1c04709dff68fa525742
- 0x9aed01d605e72f4768c2d324896c71ad2c34a559356aca0e2b9e582f131775ac
- 0x95db4ebc46f9fbe18e7621d0f8f7d5f12792317f359066cdd73fe7dafb8808ca
- 0x807fb79007387cfd37aa76b1f6103bb1f7758953775382183019e21955a0aac2
- 0x52a22079c2a426cbd36807f95c7f0a3af0106a14cc49bbab1fa8fb45d9ea9738
- 0x68d366e12f9baeb7906b67672872afaec8ed988d5d479ae5e2591e814c26957f
- 0xc127a41749342b427b136adaa65554c8b964464b60b39838c8d389a8f442416c
- 0xa7add4b354c0b62102e67270ac2af6ea18531613afaa8e6aa8068fc220be97de
- 0x30af8bdbbf09738760f11695ad27f57aaa77b45642cee23479313afb6dba113c
- 0x23469d10eca76db14ffb838a85f97f269ab4a0e0f10f7093129e367f23ff74b9
- 0xa75340e0bbabb2f0ca98fb3825535e0c36ea9da96d1d4b1af9ca29649e0fc148
- 0xc2ea6f7cdcf0c6904201c0d186a72f2a6fa2d355f41deec0e55aad057d5b8897
- 0xf01d425f0c05ac504062d9b471f06fbf10480b3526efb1ee77bb71aebd05f0de
- 0x67c99d356de30f9cfab88af48fbaa18909ef230dd09947e84da060bc03aca929
- 0x1068659ec8f2bcf26e4ad39786557a8c45d60e5ebba4fce2fb9962b2c9c59920
- 0xf9973981f80219d4f00fa9186b40a8144accc0c9875572fb79eaea312a21a187
- 0x4d205063c881c48edbbb37762a8d3bbb7444d4c42daa882f663a231893d25c35
- 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
- Day root
- 0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
- Chained
- 0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
- Published
- On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af