addrbookFor publishers
← The evidence ledger

Evidence row 2189815

Observed , by sync.agentic_market/1.

Kind
listing
About
source_record agentic_market:desk-grokaiapps-com
Recorded
Previous row
#297239
Body SHA-256
113a236814cc2e86e5811977fad979d609f4ce90f5e94ed2ea2d8921cd9c420e
Leaf
0x444f4dae2d93d1235b146d526c76b2c0a2c3b8ac65f68d44db5feeea8d25ba3b

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://desk.grokaiapps.com/v1/jobs/brief"
    ],
    [
      "x402",
      "https://desk.grokaiapps.com/v1/jobs/json-shape"
    ],
    [
      "x402",
      "https://desk.grokaiapps.com/v1/jobs/page-extract"
    ],
    [
      "x402",
      "https://desk.grokaiapps.com/v1/jobs/url-probe"
    ],
    [
      "x402",
      "https://desk.grokaiapps.com/v1/jobs/watch-once"
    ]
  ],
  "name": "desk.grokaiapps.com",
  "owner_address": null,
  "raw": {
    "caip2_networks": [
      "eip155:8453",
      "eip155:84532"
    ],
    "category": "",
    "description": "",
    "domain": "desk.grokaiapps.com",
    "endpoints": [
      {
        "description": "Call when you need a researched written brief on a topic (not instant). Delivered within 24h, usually same day: ~500 words default (max_words 50-1500), at least 3 cited public source links. Returns job id + dueBy now; poll GET /v1/jobs/:id (free) for result {title, summary, body_markdown, sources, word_count}. Public web sources only.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": 400,
            "group": "body",
            "name": "max_words",
            "required": false,
            "type": "number"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "x402 discovery for agents",
            "group": "body",
            "name": "topic",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.25",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "AUTOGROK Desk",
        "tags": [
          "brief",
          "research",
          "writing",
          "search",
          "data"
        ],
        "url": "https://desk.grokaiapps.com/v1/jobs/brief"
      },
      {
        "description": "Call when you have messy text (JSON blob or key:value lines) and need a heuristic object shaped by schema_hint — no LLM. Cap 50k chars. Use to normalize tool dumps before structured follow-up. Not for NLP understanding or free-form writing.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "name, age",
            "group": "body",
            "name": "schema_hint",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "name: Ada\nage: 36",
            "group": "body",
            "name": "text",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.15",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "AUTOGROK Desk",
        "tags": [
          "json-shape",
          "parse",
          "normalize",
          "search",
          "data"
        ],
        "url": "https://desk.grokaiapps.com/v1/jobs/json-shape"
      },
      {
        "description": "Extract the readable text of a web page as clean markdown. Fetches one public http(s) HTML page and returns its main content as markdown, plus title, meta description, byline and a short excerpt, with menus and page clutter removed. Useful for summarizing, quoting, or feeding a page to an LLM or RAG index without a browser. Not for logged-in, paywalled or non-HTML URLs (such as PDFs); private hosts are refused.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.05",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "AUTOGROK Desk",
        "tags": [
          "web-scraping",
          "markdown",
          "text-extraction",
          "readability",
          "data"
        ],
        "url": "https://desk.grokaiapps.com/v1/jobs/page-extract"
      },
      {
        "description": "Call when you need a cheap reachability/health check before a heavier fetch. Probes a public http(s) URL (HEAD, GET fallback): status, final URL, content-type, timing. No full body download (GET peeks ≤8KB). SSRF-safe public hosts only. Not for authenticated or private network URLs.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "HEAD",
            "group": "body",
            "name": "method",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.03",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        },
        "serviceName": "AUTOGROK Desk",
        "tags": [
          "url-probe",
          "http",
          "healthcheck",
          "search",
          "data"
        ],
        "url": "https://desk.grokaiapps.com/v1/jobs/url-probe"
      },
      {
        "description": "Call for a one-shot change detector: fetch a public URL, hash normalized main text (sha256), optionally compare to previous_hash. Returns hash, changed true/false/null, word_count. Use for cheap page-watch loops; not a persistent webhook subscription.",
        "method": "POST",
        "parameters": [
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
            "group": "body",
            "name": "previous_hash",
            "required": false,
            "type": "string"
          },
          {
            "default": null,
            "description": "",
            "enumValues": [],
            "example": "https://example.com",
            "group": "body",
            "name": "url",
            "required": false,
            "type": "string"
          }
        ],
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "maxAmount": "",
          "minAmount": "",
          "network": "eip155:8453",
          "scheme": "exact"
        },
        "providerName": "",
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        },
        "serviceName": "AUTOGROK Desk",
        "tags": [
          "watch-once",
          "change-detect",
          "hash",
          "search",
          "data"
        ],
        "url": "https://desk.grokaiapps.com/v1/jobs/watch-once"
      }
    ],
    "enriched": false,
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1793636347/bazaar-icons/25ca9dcbc214c538.png",
    "id": "desk-grokaiapps-com",
    "integrationType": "",
    "isNew": false,
    "name": "desk.grokaiapps.com",
    "networks": [
      "Base",
      "eip155:84532"
    ],
    "priceSummary": {
      "avgCostBasis": "exact",
      "avgCostPerTransaction": "0.116",
      "currency": "USDC",
      "maxAmount": "0.25",
      "minAmount": "0.03"
    },
    "provider": "desk.grokaiapps.com",
    "providerUrl": "",
    "serviceName": "AUTOGROK Desk",
    "tags": [
      "brief",
      "research",
      "writing",
      "search",
      "data",
      "json-shape",
      "parse",
      "normalize",
      "web-scraping",
      "markdown",
      "text-extraction",
      "readability",
      "url-probe",
      "http",
      "healthcheck",
      "watch-once",
      "change-detect",
      "hash"
    ]
  },
  "source": "agentic_market",
  "summary": ""
}

What the leaf hashes

{"body":"113a236814cc2e86e5811977fad979d609f4ce90f5e94ed2ea2d8921cd9c420e","id":2189815,"kind":"listing","method":"sync.agentic_market/1","observed_us":1793643647004975,"prev":297239,"subject":"agentic_market:desk-grokaiapps-com","subject_kind":"source_record"}

Proof

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

  1. 0x444f45a5319690b0ec44292abf737fb2f5df0ce69964461fe9db5127d9cb2742
  2. 0x680108130d7a0dd3fba72f1bc11ee8a048ae421fc6e3ce64c2ff6df2f99bdc2f
  3. 0x145afcf26ceb00c6827c3700aeabe9d4318fe9a4b4c5d82430fb8b3594350db3
  4. 0xc6d4cfb8399406116c6d0b737d5bef2beaf50afc3eaba936d555155f85f00b4f
  5. 0x3af3f4e86f759624283fdc1f30637a092b2c9158c1c0c947ec23968a0cb8278e
  6. 0x2392d95dbc95ae9ca3d8762af84fd4d5d9b839dfc08942ad4ca1155eb078f073
  7. 0xd0eb0ab11f6a779d1b5f204374714fb71c8032e2ab268234d4288b4154709b0d
  8. 0xf0d5ffd6f09769484c6b46f487a2df4446439140658c85f51557990534c128a7
  9. 0xbd184e52c29b72b096cbc747d113d18b2689700fb8ba03681205c2eb2ce5e8d6
  10. 0x5efab709f1eb925ca971331e911df7dc2c02022cfaac73f88d677d404089370f
  11. 0x32d8aa50bdb63c965d4627f30c8584b5b109ccd5950b3ed3d307ea75d46ed970
  12. 0xe92478cc3eab4cc4c9e8fd5dbc3001cb0971587042ed8624c5712d5ceb777263
  13. 0xd4651434698f4d5f8d2255b9d81f1cf47a7c3da7e2321b09b05fc8ddc31165a2
  14. 0x75634d9d67fe6c75f98d15ecdced550aaaa0b303b51c1355fcc39f82416bc504
  15. 0x3217f821997a6d778dcf0814a25b1296c55ab77710c675e7b15695d25a6ce67d
  16. 0x8760c227928c5295506cd8606e763f86cf8cd2a549820fab4dc86d29ca0d816d
  17. 0xa20b9be86af7d690e040c9060a373b2fc5498edf3432f43c26f74fa2febc1e9a
  18. 0x050f2978b537f7afb21ee1551577cdf146d1c56f4df12d24315ae5e69366b0a4
  19. 0x365b161a4b68d750dcc4b3ecce1154a2163c87b08762079428e68f0ebb6a754e
Day root
0x78fecaabbe319e56f5c4b80fc02e2052e198ad24781da8832a475ff65f2002d1
Chained
0xdc35957db5d1371ca382b9152878ffece28ec7c5cb4f98fd71ddb367f8b999b2
Published
On Arc Testnet, block 70432815: 0x56b814612eb2e3e544153df3e91e1f7199106d1e430c7d8c6b653feeb9ebe9af

How to check it · This row as JSON