addrbookFor publishers
← The evidence ledger

Evidence row 1017816

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 6cdadf92-9a5b-49fa-88de-f23995890aed
Recorded
Previous row
#565437
Body SHA-256
f86006b8bc65ed288270c98f980ffa0a3cf7c4883982798a3dcc2c423e6a16b6
Leaf
0x4f4d2d0b1a7044e7256f7bb8969cc870c81b75e46d173bee64a7c7ff79506b07

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "List the ATS and job-board sources JobsPipe normalizes into a single JSON schema, with coverage and freshness notes.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "name_contains": {
            "description": "Optional case-insensitive substring to filter sources by name (e.g. \"workday\").",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "list_job_sources"
    },
    {
      "description": "List JobsPipe pricing plans with monthly price in USD (and the yearly price, 20% off), monthly job quota and included features.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "plan": {
            "description": "Optional plan name to return just one plan (e.g. \"free\", \"credits\").",
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "list_pricing_plans"
    },
    {
      "description": "Search live, normalized job postings across 30+ sources by title, skill/tech, country, remote, seniority, employment type and recency. Returns real matching postings -- title, company, domain, location, salary range, tech stack and apply URL -- capped at 3 rows per call on this no-key server, with whether more match and the REST call that returns the rest (and the exact count).",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "benefits_or": {
            "description": "Match jobs advertising any of these benefit slugs, e.g. 401k, health insurance. Coverage is partial.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "city_or": {
            "description": "Whole city names, e.g. London, Munich. Case-insensitive; a metro wrapper on the stored value is ignored. Spellings and diacritics are normalised for cities we know (München finds Munich, Cracow finds Kraków); other cities match the stored value exactly.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "description_or": {
            "description": "Match any of these skills or technologies in the posting.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "employment_type_or": {
            "description": "Match any of these employment types.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "esco_skill_id_or": {
            "description": "Match jobs tagged with any of these ESCO skill concept IDs (exact match).",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "has_recruiter_email": {
            "description": "true for only jobs with a recruiter contact email parsed from the posting, false for only jobs without one.",
            "type": "boolean"
          },
          "include_unlabeled_employment_type": {
            "description": "Also return jobs whose employment type is unknown. About 27% of postings do not state one, and employment_type_or excludes every one of them by default.",
            "type": "boolean"
          },
          "isic_division_or": {
            "description": "ISIC Rev.4 employer industry divisions (2-digit, e.g. 62).",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "job_country_code_or": {
            "description": "Match any of these ISO 3166-1 alpha-2 country codes.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "job_location_or": {
            "description": "Match any of these cities or regions, e.g. Seattle, WA. Metro wrappers are stripped (Greater London also matches London) and a state, province or UK nation by name matches every spelling of it (Pennsylvania also matches PA). Terms of three characters or fewer are codes or exact names and match whole values (WA is Washington state, never Iowa); a country code or name matches the whole country. For a city by name, city_or is the precise filter.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "job_seniority_or": {
            "description": "Match any of these seniority levels.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "job_title_or": {
            "description": "Match any of these job titles.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "language_not": {
            "description": "Exclude postings written in these languages, as lowercase ISO 639-1 codes, e.g. [\"fr\"]. Unlabelled postings are kept.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "language_or": {
            "description": "Languages the posting is written in, as lowercase ISO 639-1 codes, e.g. [\"en\"]. The language of the posting text, not the country: 18.3% of Swedish postings and 17.7% of German ones are in English. Unlabelled postings never match.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "limit": {
            "description": "Maximum rows to return.",
            "type": "number"
          },
          "max_applicant_count": {
            "description": "Only jobs with at most this many applicants. Counts exist only where the source exposes them (LinkedIn), so this also drops every job without a count.",
            "type": "number"
          },
          "max_ghost_score": {
            "description": "Exclude jobs whose ghost-likelihood score (0-100) exceeds this. Unscored jobs always pass.",
            "type": "number"
          },
          "metro_code_or": {
            "description": "Match any of these US CBSA metro codes, e.g. 35620 for New York. Non-US jobs never match.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "min_salary_usd": {
            "description": "Only jobs whose posted salary reaches this annual USD amount. Jobs without a posted salary never match; estimated salaries are not consulted.",
            "type": "number"
          },
          "occupation_code_or": {
            "description": "ISCO-08 occupation codes; 4-digit exact, 1-3 digit as hierarchy prefix.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "posted_at_max_age_days": {
            "description": "Only postings published within this many days.",
            "type": "number"
          },
          "region_or": {
            "description": "US states and Canadian provinces as ISO 3166-2 codes, e.g. US-NY, CA-ON. Matches every spelling a job board publishes, so CA-ON finds both ON and Ontario. More precise than job_location_or for a state or province.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "remote": {
            "description": "Only remote roles when true.",
            "type": "boolean"
          },
          "skills_or": {
            "description": "Match jobs tagged with any of these skill slugs, e.g. python, kubernetes.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "visa_sponsorship_or": {
            "description": "Match any of these visa stances parsed from the posting text: offers, no, citizenship_required. Jobs that say nothing never match.",
            "items": {
              "enum": [
                "offers",
                "no",
                "citizenship_required"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "work_arrangement_or": {
            "description": "Match any of remote, hybrid or onsite. Finer than remote, which answers false for hybrid and onsite alike. Jobs whose arrangement is unknown never match, and coverage is still backfilling, so this returns far fewer results than expected today; remote is the reliable filter for now.",
            "items": {
              "enum": [
                "remote",
                "hybrid",
                "onsite"
              ],
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "job_title_or"
        ],
        "type": "object"
      },
      "name": "search_jobs"
    }
  ]
}

What the leaf hashes

{"body":"f86006b8bc65ed288270c98f980ffa0a3cf7c4883982798a3dcc2c423e6a16b6","id":1017816,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793274752292750,"prev":565437,"subject":"6cdadf92-9a5b-49fa-88de-f23995890aed","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. 0x4f4cf743e6e9afa99286c755ed6baf51a24197c8eb1a797bae1766ee7f72d45e
  2. 0xfd01069f05205fdd74731b1013a2250af7f5b6459095f0a3c419e2efe80eb32b
  3. 0xcaf217cd901b1b299d70c65cb8ae5b741585a9b70c8d1e6380807c323e3c85cc
  4. 0xba8bca4b835e6b391ebccab2d6f6c071a9549889de62a1320373946d9647393f
  5. 0x6fffccae6135738f4071c20bf8a59d3d114afde596640146769d5e8fe4a86367
  6. 0xc4096a02ca6781fcfc9d687497650e55d63c4e73d0b2bc396c04f8ec375cc49a
  7. 0xcedd543cc6e8b34a70446a82e83913085f50a5a35adc333e588c92441a7dc23c
  8. 0xb20ca321e1f6cc320ffb676374d4e8284d49089c445be402a03b14605f9ff375
  9. 0x34affe67647fdae5f8e61bfa217f1b03b6c6bc9992924c93ec0e7e77ae757ee4
  10. 0x04fd0785ac33232df88deb14c62884b451ec7d166aff1361fbfe7735e000739f
  11. 0xd027f5fbcb4eaf98de625d3539bc82cd2385565ff6a7f9a20a2358e17bbebf06
  12. 0x307e977068d68f029221e137a0809da150423bbf17cf5c3c51cc60cf99d5b0be
  13. 0xae5d1c502186dda5bbb95edb5ddd312e0570f6a20c941c054e7c943cc5d5b0dc
  14. 0x60542b996483c326b2bd752f929fe970246f1c807373ecefc7577bc6cd0a4cfb
  15. 0x0bc4adb5c11d6f42a54004eb9a86e4a9294c3fb793d78af72f971454ecfe5b44
  16. 0x976395aaca1b771b7e37710dee4157412909d2398c44e306a2e1e3fe83b984fd
  17. 0x91f12a2db1e2c1be07cbe4de3981a37a33051a36d3c3eee5a260804add6d1d75
  18. 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON