addrbookFor publishers
← 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).

  1. 0xe6bdf2eb2cf20bedc0e445677a0f12e12bb1ec8fd22e65ad479834b79d92f058
  2. 0x5d1fcccf03c81de1fc1bee95c80ca5a3e4f593a63ba161dd721e13e6dbc839bf
  3. 0xd3ba8daf573c21985838f11af5e45fe5f068b42512d07362a7aa1c476c049e2a
  4. 0xae34bdc23a4f446333aa3d8525e6d5cbeef29a37c2781a40f7658bd59f7c7ae0
  5. 0xf5e1bac5efa878afa730730274fb1a36772f385d23d9e54f5ea08aa514205eba
  6. 0x1d2a8907c19615246494e1fbec0806974624e862096e3fe1423dd29d194781b8
  7. 0x68bf8510ef440241048d50872f96ef6cde5ce18c503db796297b7ccf2580209f
  8. 0xbfa249731b9687b2476a864f985be08d70093fa1d16b82e7cf8e253b9fd341ce
  9. 0xc2132949183ee3f0a7b9210540fb37203ac7278b97c4a53d262f91d3eea4956a
  10. 0x3233c3265058bb5a7e34ed1f4aeeed146adeaf8dd695c350fb002bf738e335da
  11. 0x59e039ae04bb13d1c4f6760e5371456ed0590ed6a27668ea3df8a519b5fd4655
  12. 0xb866b513dd861c870688f5d1a8e434b170eaa2fafb0961d6a674d452b8e58381
  13. 0xafcc1fe54cfe00a3a1de33df127340075f22433bb89848bbc81499cd7aca5b2b
  14. 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
  15. 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON