← The evidence ledger
Evidence row 296764
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint ccd5aab4-fc23-487a-8382-4e4aa9c84cf7
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 09a2b14069dbecb5f488bd4c4d686b3bfc0a7c3338d5c418190153eb5f90111e
- Leaf
- 0xe6be8ec9ab00c6d95ef5629806ff4dabcf50df29e86e0ee607cba911efa94af9
What was observed
{
"count": 8,
"tools": [
{
"description": "Full text for one listing id returned by search: status, dates, reposts, ghost-job flag and description.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"description": "An id from search.",
"maxLength": 200,
"minLength": 1,
"type": "string"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "fetch"
},
{
"description": "How one employer's tracked listings look: counts of active, inactive and ghost-flagged listings, the share flagged, and its listings (ghost-flagged and longest-open first).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"company": {
"description": "Company name, e.g. \"Stripe\". Case-insensitive.",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"limit": {
"default": 20,
"description": "Results per page (1-50).",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Results to skip, for paging. Use next_offset from the previous page.",
"minimum": 0,
"type": "integer"
},
"status": {
"default": "all",
"description": "ghost = flagged listings; active = open and not flagged; inactive = no longer seen on its source and not flagged.",
"enum": [
"all",
"active",
"inactive",
"ghost"
],
"type": "string"
}
},
"required": [
"company"
],
"type": "object"
},
"name": "jobslop_company_report"
},
{
"description": "Check whether JobSlop tracks the job posting at a given URL and, if so, return its status and ghost-job flag. Use this when someone shares a job link and asks whether it is a ghost job.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"url": {
"description": "The job posting URL, e.g. https://boards.greenhouse.io/acme/jobs/123.",
"maxLength": 2000,
"minLength": 8,
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"name": "jobslop_find_job_by_url"
},
{
"description": "Full detail for one listing by its JobSlop id: dates, sightings over the last 30 days, reposts, whether it is flagged as a ghost job and why in plain language, and the job description.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"id": {
"description": "The listing id from jobslop_search_jobs or jobslop_find_job_by_url.",
"maxLength": 200,
"minLength": 1,
"type": "string"
},
"include_description": {
"default": true,
"description": "Include the job description (trimmed to 8000 characters).",
"type": "boolean"
}
},
"required": [
"id"
],
"type": "object"
},
"name": "jobslop_get_job"
},
{
"description": "Current totals for the JobSlop public index: jobs, active, inactive, ghost-flagged listings and companies, when the index was generated, and what it covers. Call this first to see how fresh and how large the data is.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "jobslop_index_overview"
},
{
"description": "Companies in the JobSlop index with their listing counts. Filter by name and sort by size or by how many listings are ghost-flagged.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"industry": {
"description": "Only companies tagged with this industry: technology, finance, media, logistics. Untagged companies are left out when set.",
"enum": [
"technology",
"finance",
"media",
"logistics"
],
"type": "string"
},
"limit": {
"default": 25,
"description": "Results per page (1-100).",
"maximum": 100,
"minimum": 1,
"type": "integer"
},
"min_jobs": {
"default": 1,
"description": "Leave out companies with fewer listings (useful with ghost_share).",
"maximum": 1000,
"minimum": 1,
"type": "integer"
},
"offset": {
"default": 0,
"description": "Results to skip, for paging. Use next_offset from the previous page.",
"minimum": 0,
"type": "integer"
},
"query": {
"description": "Text the company name must contain.",
"maxLength": 200,
"type": "string"
},
"sort": {
"default": "most_jobs",
"enum": [
"most_jobs",
"most_ghosts",
"ghost_share",
"name"
],
"type": "string"
}
},
"type": "object"
},
"name": "jobslop_list_companies"
},
{
"description": "Search tracked US job listings by keyword, company, status, location and posting age. Returns compact summaries with paging; use jobslop_get_job for one listing's full detail.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"company": {
"description": "Exact company name, case-insensitive, e.g. \"Stripe\".",
"maxLength": 200,
"type": "string"
},
"industry": {
"description": "Only companies tagged with this industry: technology, finance, media, logistics. Untagged companies are left out when set.",
"enum": [
"technology",
"finance",
"media",
"logistics"
],
"type": "string"
},
"limit": {
"default": 20,
"description": "Results per page (1-50).",
"maximum": 50,
"minimum": 1,
"type": "integer"
},
"location": {
"description": "Text the location must contain, e.g. \"Remote\", \"Austin\" or \"NY\".",
"maxLength": 100,
"type": "string"
},
"offset": {
"default": 0,
"description": "Results to skip, for paging. Use next_offset from the previous page.",
"minimum": 0,
"type": "integer"
},
"posted_within_days": {
"description": "Only listings posted (or first seen) within this many days.",
"maximum": 3650,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Words that must all appear in the title, company, location or source, e.g. \"senior data engineer\".",
"maxLength": 200,
"type": "string"
},
"sort": {
"default": "newest",
"description": "newest/oldest by posting age; most_reposted by repost count; recently_seen by last sighting.",
"enum": [
"newest",
"oldest",
"most_reposted",
"recently_seen"
],
"type": "string"
},
"status": {
"default": "all",
"description": "ghost = flagged listings; active = open and not flagged; inactive = no longer seen on its source and not flagged.",
"enum": [
"all",
"active",
"inactive",
"ghost"
],
"type": "string"
}
},
"type": "object"
},
"name": "jobslop_search_jobs"
},
{
"description": "Search tracked US job listings by keywords such as role, company or location. Returns ids to pass to fetch.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"query": {
"description": "Search words, e.g. \"Stripe data engineer remote\".",
"maxLength": 200,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "search"
}
]
}What the leaf hashes
{"body":"09a2b14069dbecb5f488bd4c4d686b3bfc0a7c3338d5c418190153eb5f90111e","id":296764,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793051971452709,"prev":null,"subject":"ccd5aab4-fc23-487a-8382-4e4aa9c84cf7","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xe6bdf2eb2cf20bedc0e445677a0f12e12bb1ec8fd22e65ad479834b79d92f058
- 0x5d1fcccf03c81de1fc1bee95c80ca5a3e4f593a63ba161dd721e13e6dbc839bf
- 0xd3ba8daf573c21985838f11af5e45fe5f068b42512d07362a7aa1c476c049e2a
- 0xae34bdc23a4f446333aa3d8525e6d5cbeef29a37c2781a40f7658bd59f7c7ae0
- 0xf5e1bac5efa878afa730730274fb1a36772f385d23d9e54f5ea08aa514205eba
- 0x1d2a8907c19615246494e1fbec0806974624e862096e3fe1423dd29d194781b8
- 0x68bf8510ef440241048d50872f96ef6cde5ce18c503db796297b7ccf2580209f
- 0xbfa249731b9687b2476a864f985be08d70093fa1d16b82e7cf8e253b9fd341ce
- 0xc2132949183ee3f0a7b9210540fb37203ac7278b97c4a53d262f91d3eea4956a
- 0x3233c3265058bb5a7e34ed1f4aeeed146adeaf8dd695c350fb002bf738e335da
- 0x59e039ae04bb13d1c4f6760e5371456ed0590ed6a27668ea3df8a519b5fd4655
- 0xb866b513dd861c870688f5d1a8e434b170eaa2fafb0961d6a674d452b8e58381
- 0xafcc1fe54cfe00a3a1de33df127340075f22433bb89848bbc81499cd7aca5b2b
- 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
- 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae