addrbookFor publishers
← The evidence ledger

Evidence row 294408

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 53097b1b-2545-450c-9172-5dd4e7f73aaf
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
3095a22ee5e512ef5c92fc93edc97be0884fb6adad630e700655a4843136b981
Leaf
0x99e4240b0077b0623c71adaae4a300d8e0f7a17b18052971060c6028d0dc9b99

What was observed

{
  "count": 14,
  "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"
    }
  ]
}

What the leaf hashes

{"body":"3095a22ee5e512ef5c92fc93edc97be0884fb6adad630e700655a4843136b981","id":294408,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793050078470239,"prev":null,"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 (296695 rows).

  1. 0x99e449077077092e7ff3029e6d942a728d2d8cc05c5f746e7b0bb9c37cd4a39f
  2. 0x68d46c9968192aad6a4224d157f3c35552bfbe52442cb27f93c25700dc67b92a
  3. 0x74f04b085d71d598fc6462d9347e8fa0a4f8538db578e20ad551f10c35d1498b
  4. 0xcd1eee72f00505d0e70519271e8846e51226f6c5f0fa5e459f883b3100e1b31a
  5. 0xa1c5ca8a4fba37220d8509478b8d265c0c4f6edd5363774d20c1d40436ea5885
  6. 0x18000e327f4a19337fc972f888865f17981a9380b78ef2566acbfbdd0169a86a
  7. 0x98fe44ce989ba9b3b5d643c723860795b9494b5f6b3e3463f530a3f3fa577052
  8. 0xf2668431b929bcda23285418d346da048696090ad5b6a03e0c48add727f9f6d5
  9. 0x0ee07e6cc060db401b72ca3aad3ddb8f20b92e617fa48be759c318386896a54d
  10. 0x5f0ab04037f02b99972d6b76445e37cd5ba1ec6ac47f36a9b265411ab683344b
  11. 0xee5ef8d84c329a24d375330252426182463aa2a536127b218e61007c87101323
  12. 0xfee33ee0189dc82c649bd0324796a297b897507b2fddbbe2eff331c40c960ce2
  13. 0x239fd39716710e7412bd120c373072b4c0d8b11bb9ee431dad62a2ce57b3d6f4
  14. 0x49062da782c4f73855ddd5fdd51840749f928b5f17d1ce75ac50f2d829104e72
  15. 0xf0bd63870f0bb378fa300bd33563050dcb7b3e02b44eb3ee550c1c534ec4b246
  16. 0x1ac20d30773e1f4f2f811540e9a99b5cca9177c9e2e029acc0d80cf3f1d11f0f
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON