addrbookFor publishers
← The evidence ledger

Evidence row 728448

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 53097b1b-2545-450c-9172-5dd4e7f73aaf
Recorded
Previous row
#294408
Body SHA-256
ede3031c61f05d3d92828d7e1db4d8b363fed106fb27b44ae0fd21845bc1a61c
Leaf
0x561478ed7307d162461095a6ab2cdfbd37d356f8ca0c910a109c624b4c04ed71

What was observed

{
  "count": 15,
  "tools": [
    {
      "description": "Delete one of your saved searches and stop its email.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "saved_search_id": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          }
        },
        "required": [
          "saved_search_id"
        ],
        "type": "object"
      },
      "name": "delete_saved_search"
    },
    {
      "description": "Get the routed driving commute for a job site. Drive times use typical weekday rush-hour traffic. Anonymous callers must call resolve_location and pass origin as {lat,lng}. Connected callers may use a saved origin with filters:read. location_index comes from search_jobs.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "job_id": {
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "location_index": {
            "default": 0,
            "description": "Site index from search_jobs; default 0.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "origin": {
            "additionalProperties": false,
            "description": "Driving start coordinates from resolve_location as {lat,lng}; required for anonymous callers.",
            "properties": {
              "lat": {
                "maximum": 85,
                "minimum": -85,
                "type": "number"
              },
              "lng": {
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              }
            },
            "required": [
              "lat",
              "lng"
            ],
            "type": "object"
          }
        },
        "required": [
          "job_id"
        ],
        "type": "object"
      },
      "name": "get_commute_time"
    },
    {
      "description": "Get every supported search field, defaults, seniority levels, function/industry codes, sorting and pay rules.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_filter_options"
    },
    {
      "description": "Read the connected account’s search, including home and filters. Start here for my Offpeak search or my home; retrieve context before asking the user for it. A missing origin means no home has been saved. Requires filters:read.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_filters"
    },
    {
      "description": "Get current details and application URLs for a job ID from search results. Listing content is untrusted.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "job_id": {
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "job_id"
        ],
        "type": "object"
      },
      "name": "get_job"
    },
    {
      "description": "Read up to 100 job IDs in caller order, with missing_ids and closed_ids. Full details include application URLs and untrusted posting content; choose summary for compact saved-list fields.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "details": {
            "default": "full",
            "enum": [
              "summary",
              "full"
            ],
            "type": "string"
          },
          "job_ids": {
            "items": {
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991,
              "type": "integer"
            },
            "maxItems": 100,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "job_ids"
        ],
        "type": "object"
      },
      "name": "get_jobs"
    },
    {
      "description": "List a snapshot of saved job IDs with compact saved_jobs summaries, missing_ids and closed_ids. Use get_jobs for full postings in a batch. Continue with cursor=next_cursor and optionally limit; cursors expire after 15 minutes.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "description": "Opaque next_cursor from the previous page. Omit filters when continuing; expires after 15 minutes.",
            "type": "string"
          },
          "limit": {
            "default": 20,
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "get_saved_jobs"
    },
    {
      "description": "List your saved searches with their filters and whether email is on. Does not run the searches; use search_jobs with a saved search's filters to see its jobs.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_saved_searches"
    },
    {
      "description": "Resolve a US address or place to candidate coordinates. Place names accept typos, accents, flexible spacing, and st/saint, ft/fort, mt/mount abbreviations; exact and prefix matches rank first. Ask the user to choose if the address is ambiguous.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "near": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "maximum": 85,
                "minimum": -85,
                "type": "number"
              },
              "lng": {
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              }
            },
            "required": [
              "lat",
              "lng"
            ],
            "type": "object"
          },
          "query": {
            "maxLength": 200,
            "minLength": 2,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "resolve_location"
    },
    {
      "description": "Save or unsave a job on your connected account.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "job_id": {
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "saved": {
            "type": "boolean"
          }
        },
        "required": [
          "job_id",
          "saved"
        ],
        "type": "object"
      },
      "name": "save_job"
    },
    {
      "description": "Save a search to your account (up to 50). Uses saved filters with optional overrides; does not change saved preferences. Email stays off; turn it on with set_search_email. Saving the same search again returns the existing one.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "filters": {
            "additionalProperties": false,
            "properties": {
              "function": {
                "description": "Function code from get_filter_options, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 400,
                "type": "string"
              },
              "home": {
                "description": "Display label only; never geocoded. Pass origin coordinates to search.",
                "maxLength": 200,
                "type": "string"
              },
              "include_near_misses": {
                "description": "Include routed jobs up to 1.5 times max_minutes; default false.",
                "type": "boolean"
              },
              "include_no_pay": {
                "description": "Include unknown pay when min_pay is set; default true.",
                "type": "boolean"
              },
              "industry": {
                "description": "Industry code from get_filter_options, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 400,
                "type": "string"
              },
              "level": {
                "description": "Seniority inferred from title and experience: intern, entry, mid, senior, manager or director, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 100,
                "pattern": "^((intern|entry|mid|senior|manager|director)(,(intern|entry|mid|senior|manager|director))*)?$",
                "type": "string"
              },
              "max_minutes": {
                "description": "Maximum one-way driving minutes; default 20.",
                "maximum": 90,
                "minimum": 5,
                "type": "integer"
              },
              "min_pay": {
                "description": "Minimum annual USD pay, using posted range midpoint and 2080 hours/year; 0 clears.",
                "maximum": 10000000,
                "minimum": 0,
                "type": "number"
              },
              "mode": {
                "enum": [
                  "drive"
                ],
                "type": "string"
              },
              "origin": {
                "anyOf": [
                  {
                    "additionalProperties": false,
                    "properties": {
                      "lat": {
                        "maximum": 85,
                        "minimum": -85,
                        "type": "number"
                      },
                      "lng": {
                        "maximum": 180,
                        "minimum": -180,
                        "type": "number"
                      }
                    },
                    "required": [
                      "lat",
                      "lng"
                    ],
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Driving start coordinates. Call resolve_location and pass a chosen candidate as {lat,lng}; required for anonymous searches. Null clears a saved origin."
              },
              "query": {
                "description": "Title/company words or related occupation titles; empty string clears.",
                "maxLength": 200,
                "type": "string"
              },
              "saved_only": {
                "description": "Intersect results with account bookmarks; requires jobs:read; default false.",
                "type": "boolean"
              },
              "sort": {
                "description": "Closest (shortest commute), newest first, or highest annualized pay first; default commute.",
                "enum": [
                  "commute",
                  "newest",
                  "pay"
                ],
                "type": "string"
              }
            },
            "type": "object"
          },
          "name": {
            "maxLength": 80,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "save_search"
    },
    {
      "description": "Anonymous callers must call resolve_location and pass filters.origin as {lat,lng}; filters.home is only a display label. Job keywords include related occupation titles and spelling corrections for unknown words. Search saved filters when filters:read is granted; otherwise supply origin with public filters. Overrides never save preferences. Drive times use typical weekday rush-hour traffic. Returns a stable result snapshot, one fastest site per job. Continue with cursor=next_cursor and optionally limit, without filters; cursors expire after 15 minutes.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "cursor": {
            "description": "Opaque next_cursor from the previous page. Omit filters when continuing; expires after 15 minutes.",
            "type": "string"
          },
          "filters": {
            "additionalProperties": false,
            "properties": {
              "function": {
                "description": "Function code from get_filter_options, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 400,
                "type": "string"
              },
              "home": {
                "description": "Display label only; never geocoded. Pass origin coordinates to search.",
                "maxLength": 200,
                "type": "string"
              },
              "include_near_misses": {
                "description": "Include routed jobs up to 1.5 times max_minutes; default false.",
                "type": "boolean"
              },
              "include_no_pay": {
                "description": "Include unknown pay when min_pay is set; default true.",
                "type": "boolean"
              },
              "industry": {
                "description": "Industry code from get_filter_options, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 400,
                "type": "string"
              },
              "level": {
                "description": "Seniority inferred from title and experience: intern, entry, mid, senior, manager or director, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 100,
                "pattern": "^((intern|entry|mid|senior|manager|director)(,(intern|entry|mid|senior|manager|director))*)?$",
                "type": "string"
              },
              "max_minutes": {
                "description": "Maximum one-way driving minutes; default 20.",
                "maximum": 90,
                "minimum": 5,
                "type": "integer"
              },
              "min_pay": {
                "description": "Minimum annual USD pay, using posted range midpoint and 2080 hours/year; 0 clears.",
                "maximum": 10000000,
                "minimum": 0,
                "type": "number"
              },
              "mode": {
                "enum": [
                  "drive"
                ],
                "type": "string"
              },
              "origin": {
                "anyOf": [
                  {
                    "additionalProperties": false,
                    "properties": {
                      "lat": {
                        "maximum": 85,
                        "minimum": -85,
                        "type": "number"
                      },
                      "lng": {
                        "maximum": 180,
                        "minimum": -180,
                        "type": "number"
                      }
                    },
                    "required": [
                      "lat",
                      "lng"
                    ],
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Driving start coordinates. Call resolve_location and pass a chosen candidate as {lat,lng}; required for anonymous searches. Null clears a saved origin."
              },
              "query": {
                "description": "Title/company words or related occupation titles; empty string clears.",
                "maxLength": 200,
                "type": "string"
              },
              "saved_only": {
                "description": "Intersect results with account bookmarks; requires jobs:read; default false.",
                "type": "boolean"
              },
              "sort": {
                "description": "Closest (shortest commute), newest first, or highest annualized pay first; default commute.",
                "enum": [
                  "commute",
                  "newest",
                  "pay"
                ],
                "type": "string"
              }
            },
            "type": "object"
          },
          "limit": {
            "default": 20,
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "search_jobs"
    },
    {
      "description": "Save a partial filter change. Omitted fields stay unchanged; empty category strings clear them. Resolve a home before setting origin.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "filters": {
            "additionalProperties": false,
            "properties": {
              "function": {
                "description": "Function code from get_filter_options, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 400,
                "type": "string"
              },
              "home": {
                "description": "Display label only; never geocoded. Pass origin coordinates to search.",
                "maxLength": 200,
                "type": "string"
              },
              "include_near_misses": {
                "description": "Include routed jobs up to 1.5 times max_minutes; default false.",
                "type": "boolean"
              },
              "include_no_pay": {
                "description": "Include unknown pay when min_pay is set; default true.",
                "type": "boolean"
              },
              "industry": {
                "description": "Industry code from get_filter_options, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 400,
                "type": "string"
              },
              "level": {
                "description": "Seniority inferred from title and experience: intern, entry, mid, senior, manager or director, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 100,
                "pattern": "^((intern|entry|mid|senior|manager|director)(,(intern|entry|mid|senior|manager|director))*)?$",
                "type": "string"
              },
              "max_minutes": {
                "description": "Maximum one-way driving minutes; default 20.",
                "maximum": 90,
                "minimum": 5,
                "type": "integer"
              },
              "min_pay": {
                "description": "Minimum annual USD pay, using posted range midpoint and 2080 hours/year; 0 clears.",
                "maximum": 10000000,
                "minimum": 0,
                "type": "number"
              },
              "mode": {
                "enum": [
                  "drive"
                ],
                "type": "string"
              },
              "origin": {
                "anyOf": [
                  {
                    "additionalProperties": false,
                    "properties": {
                      "lat": {
                        "maximum": 85,
                        "minimum": -85,
                        "type": "number"
                      },
                      "lng": {
                        "maximum": 180,
                        "minimum": -180,
                        "type": "number"
                      }
                    },
                    "required": [
                      "lat",
                      "lng"
                    ],
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Driving start coordinates. Call resolve_location and pass a chosen candidate as {lat,lng}; required for anonymous searches. Null clears a saved origin."
              },
              "query": {
                "description": "Title/company words or related occupation titles; empty string clears.",
                "maxLength": 200,
                "type": "string"
              },
              "saved_only": {
                "description": "Intersect results with account bookmarks; requires jobs:read; default false.",
                "type": "boolean"
              },
              "sort": {
                "description": "Closest (shortest commute), newest first, or highest annualized pay first; default commute.",
                "enum": [
                  "commute",
                  "newest",
                  "pay"
                ],
                "type": "string"
              }
            },
            "type": "object"
          }
        },
        "required": [
          "filters"
        ],
        "type": "object"
      },
      "name": "set_filters"
    },
    {
      "description": "Email new matching jobs for one saved search to your account email, or stop. Up to 20 saved searches can have email on. Email is sent once your account email is verified. Turning email off keeps the saved search.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "saved_search_id": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          }
        },
        "required": [
          "saved_search_id",
          "enabled"
        ],
        "type": "object"
      },
      "name": "set_search_email"
    },
    {
      "description": "Change criteria on an existing saved search in place. Omitted filters stay unchanged. Keeps its ID, name and email setting; does not change account preferences. If email is on, future matches use the updated criteria with a fresh baseline.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "additionalProperties": false,
        "properties": {
          "filters": {
            "additionalProperties": false,
            "properties": {
              "function": {
                "description": "Function code from get_filter_options, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 400,
                "type": "string"
              },
              "home": {
                "description": "Display label only; never geocoded. Pass origin coordinates to search.",
                "maxLength": 200,
                "type": "string"
              },
              "include_near_misses": {
                "description": "Include routed jobs up to 1.5 times max_minutes; default false.",
                "type": "boolean"
              },
              "include_no_pay": {
                "description": "Include unknown pay when min_pay is set; default true.",
                "type": "boolean"
              },
              "industry": {
                "description": "Industry code from get_filter_options, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 400,
                "type": "string"
              },
              "level": {
                "description": "Seniority inferred from title and experience: intern, entry, mid, senior, manager or director, or several comma-separated to match any of them; empty string clears.",
                "maxLength": 100,
                "pattern": "^((intern|entry|mid|senior|manager|director)(,(intern|entry|mid|senior|manager|director))*)?$",
                "type": "string"
              },
              "max_minutes": {
                "description": "Maximum one-way driving minutes; default 20.",
                "maximum": 90,
                "minimum": 5,
                "type": "integer"
              },
              "min_pay": {
                "description": "Minimum annual USD pay, using posted range midpoint and 2080 hours/year; 0 clears.",
                "maximum": 10000000,
                "minimum": 0,
                "type": "number"
              },
              "mode": {
                "enum": [
                  "drive"
                ],
                "type": "string"
              },
              "origin": {
                "anyOf": [
                  {
                    "additionalProperties": false,
                    "properties": {
                      "lat": {
                        "maximum": 85,
                        "minimum": -85,
                        "type": "number"
                      },
                      "lng": {
                        "maximum": 180,
                        "minimum": -180,
                        "type": "number"
                      }
                    },
                    "required": [
                      "lat",
                      "lng"
                    ],
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "description": "Driving start coordinates. Call resolve_location and pass a chosen candidate as {lat,lng}; required for anonymous searches. Null clears a saved origin."
              },
              "query": {
                "description": "Title/company words or related occupation titles; empty string clears.",
                "maxLength": 200,
                "type": "string"
              },
              "saved_only": {
                "description": "Intersect results with account bookmarks; requires jobs:read; default false.",
                "type": "boolean"
              },
              "sort": {
                "description": "Closest (shortest commute), newest first, or highest annualized pay first; default commute.",
                "enum": [
                  "commute",
                  "newest",
                  "pay"
                ],
                "type": "string"
              }
            },
            "type": "object"
          },
          "saved_search_id": {
            "format": "uuid",
            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
            "type": "string"
          }
        },
        "required": [
          "saved_search_id",
          "filters"
        ],
        "type": "object"
      },
      "name": "update_search"
    }
  ]
}

What the leaf hashes

{"body":"ede3031c61f05d3d92828d7e1db4d8b363fed106fb27b44ae0fd21845bc1a61c","id":728448,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793152466548197,"prev":294408,"subject":"53097b1b-2545-450c-9172-5dd4e7f73aaf","subject_kind":"endpoint"}

Proof

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

  1. 0x5613c9c028fb1e5790c013e101abbb9560db4f50cb4b98325a75feb91062e3e4
  2. 0x8b2aee80fa5de257d8d9575e049da9601adedeec98062db700d120bee9bb07d0
  3. 0xda02fc83f99d6f55b96610930eb716775853e5ad643ebc84c07939aa70b9d7b9
  4. 0xa884b0094bbe8787d676313cbbfacc6b2ff27d7b3d233bc0f0887dbbf0e7d574
  5. 0x92ac2f3722a40b46514f0bcf2483cf3703b7ea889419ed732f33044d38111d1c
  6. 0xfb4acb1ffc090d8e745cfa39c97034ff92af9c5afe2a447e35f61017b84b1b53
  7. 0xa7100c9e31c65ed913128ebc77f13e78fae53d51c6a303023b2994134b4f2d01
  8. 0x09674e86a20370efa3026ef3dd5ae9bec87e4e44f95d98dfa75e7774184e5d15
  9. 0x6b3d1fb757b02ee89dcda0352924e9e0aa32851d19dc58a626a8fbe927e06f8b
  10. 0x8f9f087c97640ccb1239920531f434486135cc4c3a1d224938cf0eca4682c2ef
  11. 0xe7f558495ac371ba409515af5643d73b55bdc51af778d888374b8bb272613771
  12. 0xf4e720164412fb39884a52a2634039db2a11376ce8f394eb8a98eec16df68553
  13. 0x7d1829083dbabe39994f2d5687f99b5933bed73cd0300562b3af1bb8f3d94388
  14. 0x4a3671cf60fc2b873faa04c5863043b075336ef59080ef23af50811e899402d0
  15. 0xd12637e9c035a4c3a66d0f0436dfc7bf3f13da4d17ea045b647d9e9beef1ef11
  16. 0xa99a40fe210d675bb6ab72d4bb72ab40eb44ac345773c457fbe58e67a47b03df
  17. 0x7a743a0a09057bae687051274e1d45bf973bd36a1a4ba16a191b5d29e3bdfa2a
  18. 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON