← The evidence ledger
Evidence row 2922719
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 568e1a15-d417-4a41-8582-ced0646fc6bc
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- c65e5b8c0f98df1b887c2eecbc3eab26c91f7682b56ba06f1fb081fca0b3d26e
- Leaf
- 0x165ad9a4668a4e41076188c1372da6a3ce16a0961f903deda94fda7989160acb
What was observed
{
"count": 4,
"tools": [
{
"description": "Use this when the user asks whether a contractor price or quote is fair, or what a job typically costs in their area (US). Compares against real quotes we collected for the same job type in the same 3-digit ZIP region. Returns the median, sample size and, if quoted_usd is given, a verdict (low, fair, high). Free. The full low/typical/high distribution is on the x402 endpoint GET https://rebidpro.com/agent/v1/price-check ($0.25).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"job_type": {
"description": "Job type id from list_job_types, e.g. water_heater_replace",
"type": "string"
},
"quoted_usd": {
"description": "The price the user was quoted, in US dollars",
"type": "number"
},
"trade": {
"description": "Trade id from list_job_types",
"enum": [
"plumbing",
"hvac",
"electrical",
"roofing",
"unit_turn",
"appliance",
"landscaping",
"snow_removal",
"pest_control",
"janitorial",
"pool"
],
"type": "string"
},
"zip": {
"description": "ZIP code of the property (3 or 5 digits)",
"type": "string"
}
},
"required": [
"trade",
"job_type",
"zip"
],
"type": "object"
},
"name": "check_fair_price"
},
{
"description": "Use this when the user asks how their contractor quote request is going. Returns status, contractors contacted and replied, and the ranked quotes so far for a job_token from request_quotes. Free.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"job_token": {
"type": "string"
}
},
"required": [
"job_token"
],
"type": "object"
},
"name": "get_quote_job"
},
{
"description": "Use this first when the user mentions a repair, replacement or recurring service at a US property. Returns the trade and job_type ids that request_quotes and check_fair_price need, plus prices. Free.",
"inputSchema": {
"properties": {},
"type": "object"
},
"name": "list_job_types"
},
{
"description": "Use this when the user wants quotes or bids from local contractors for a real job at a US property, or wants to re-bid an annual service contract. We email licensed, well-reviewed local contractors, follow up, and return a ranked comparison, usually within 48 hours. Price: $39 per job in USDC over x402. This tool checks the job and returns the exact paid HTTP request for your x402 wallet to send. Contract re-bids (contract_rebid job types) need incumbent_annual_usd. Not for price lookups: use check_fair_price.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"city": {
"type": "string"
},
"contact_email": {
"description": "Optional: an email to notify when the comparison is ready. Agents can poll get_quote_job instead.",
"type": "string"
},
"contact_name": {
"type": "string"
},
"description": {
"description": "Scope in plain words: what's wrong, size/model, access notes, unit/building",
"type": "string"
},
"incumbent_annual_usd": {
"description": "Current annual price (required for contract re-bids)",
"type": "number"
},
"incumbent_vendor": {
"type": "string"
},
"job_type": {
"description": "Job type id from list_job_types, e.g. water_heater_replace",
"type": "string"
},
"needed_by": {
"description": "e.g. 'this week', '2026-12-01'",
"type": "string"
},
"state": {
"description": "2-letter state code",
"type": "string"
},
"title": {
"description": "Short title, e.g. 'Replace leaking 40-gal water heater'",
"type": "string"
},
"trade": {
"description": "Trade id from list_job_types",
"enum": [
"plumbing",
"hvac",
"electrical",
"roofing",
"unit_turn",
"appliance",
"landscaping",
"snow_removal",
"pest_control",
"janitorial",
"pool"
],
"type": "string"
},
"zip": {
"description": "5-digit ZIP code of the property",
"type": "string"
}
},
"required": [
"trade",
"job_type",
"title",
"description",
"zip",
"city",
"state"
],
"type": "object"
},
"name": "request_quotes"
}
]
}What the leaf hashes
{"body":"c65e5b8c0f98df1b887c2eecbc3eab26c91f7682b56ba06f1fb081fca0b3d26e","id":2922719,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793754911123510,"prev":null,"subject":"568e1a15-d417-4a41-8582-ced0646fc6bc","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (424109 rows).
- 0x165b09c6c4e93be16c0a66d417601bb0ff634bb19a878a92c60355706323634a
- 0x840a42e8f7b8a363054970ee5ce4a8f1c302310c24b33a889775c46925321cda
- 0x37e2704e5aeea15ba2e910a2dd85e539610a56be194762b8ffb62bd31e43682d
- 0xbe2f8cfeeda39f5378754d86d59c1165207396a3d98fb2a467eaf165f3b1a62c
- 0xfcf621e37732f914381505cbb5974627ae8c2bb6d615fe9d49151ce3f624ada8
- 0x0bfbdeb04a37975b33d673ad4c5667084a8ced30a5ff0924c603e6a9f4cd5ae1
- 0x87576474beb6a47d395f69357b6f49a618aeb5634c4220603caae1aff6ae4318
- 0x3218a3f5a75fd82a35dbbd10805b5ee2e097e7ac64edb2885955afc162ec87fa
- 0x187a08df8da014e1933376895d9e27034e39eb026f3ccb992394ea113f5cdb8b
- 0x58952d9f2af41b19d2126965449118cc922dfa3c08d3d19e1024ab446e1ff316
- 0xb10f9a195117702a180cd3935fbde4b618532b483b6f32ee7489099ba7bbdc78
- 0x1d79a5b2c42e1f6940b4119fb3dcf72aae1f1604d51ec17ad730639cf1b75b1d
- 0x713a7edc522e56365d3844cfd9f5c8946a4467d3ccca145361b016f2840232a8
- 0x6ac43d1174fbbc2d100be6f9123ae0aef5477b6638d0ccc4c3b63b712b3ff98a
- 0xc548b1872185ffa8b629b319d34df11bb7ba9b287199b96bea02abad81eebaa6
- 0xa9c5ec1f03532da98f64c2c9386083d4c5202ff37eb07bd4beb6b8db6e4b8c1e
- 0x01c26569ec8e231551522ab452fd5d417c3d66f29c7c76886a8ec295a18dd624
- 0x02f64ca19e7d9b09718851d2ce3abf641982580de99411626d894607cf386cd5
- 0x10067354f57fa0cd86b7423e67cc1c7d107d7c9c6823df5246c4fb63b60575e5
- Day root
- 0xd4eed8c0ea3c90ec6f262b19fcc3b849f30cb82a0f84b8b89569e48af7d0c1ee
- Chained
- 0x59305749c32724a02a23c368834d8a36ae9908da93a915e2962fffe01b4e591b
- Published
- On Arc Testnet, block 70772483: 0x813d56041c1efd407e56047129b597b154a1cb26458bb2768fd0a4630ac97345