← The evidence ledger
Evidence row 527140
Observed , by sync.x402_bazaar/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.alexstokes.com/v1/tenders
- Recorded
- Previous row
- #452195
- Body SHA-256
- 2f8a83c08d5498915f6fa44f19af98722e44cb513c6f155eaf3da311a9e5ca91
- Leaf
- 0xdf6a11ff0e3eedb54fd952fb7ee0bafc855f6f4b72e33029ab9f18e90e56b1e4
What was observed
{
"endpoints": [
[
"x402",
"https://api.alexstokes.com/v1/tenders"
]
],
"name": "api.alexstokes.com/v1/tenders",
"owner_address": "0x6180a2f87c9ac53a3ca527c15c1a81a951b95073",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x6180a2F87C9Ac53A3CA527c15c1A81A951B95073",
"scheme": "exact"
}
],
"description": "UK tenders and public procurement search for apps, automations and AI agents. Search UK government contract notices from Find a Tender by keyword, CPV, delivery region, deadline and value. Returns up to 25 structured notices with buyers, deadlines, values and official source links where available. Bounded ingestion window, not all UK contracts; check free /status. Successful empty searches are chargeable.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"limit": 10,
"q": "cleaning",
"status": "open"
},
"type": "http"
},
"output": {
"example": {
"data": [],
"meta": {
"coverage": "Notices in the ingested update window only.",
"fresh": true,
"limit": 10,
"next_offset": null,
"offset": 0,
"source": "Find a Tender",
"total": 0
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"cpv": {
"description": "CPV code prefix.",
"pattern": "^\\d{2,8}$",
"type": "string"
},
"currency": {
"description": "Required with value filters; no currency conversion.",
"pattern": "^[A-Z]{3}$",
"type": "string"
},
"deadline_from": {
"type": "string"
},
"deadline_to": {
"type": "string"
},
"limit": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"max_value": {
"minimum": 0,
"type": "number"
},
"min_value": {
"minimum": 0,
"type": "number"
},
"offset": {
"default": 0,
"maximum": 1000,
"minimum": 0,
"type": "integer"
},
"q": {
"description": "Literal case-insensitive AND keyword terms across title, description, buyer and CPV descriptions.",
"maxLength": 200,
"type": "string"
},
"region": {
"description": "Published delivery region code prefix, e.g. UKG for West Midlands. Not buyer office location; national-only and missing locations may be omitted.",
"maxLength": 12,
"type": "string"
},
"snapshot": {
"description": "Copy meta.snapshot from page one when offset > 0; changed dataset returns 409.",
"maxLength": 80,
"type": "string"
},
"status": {
"default": "open",
"description": "Derived from the latest ingested notice. Open does not establish supplier eligibility.",
"enum": [
"open",
"closed",
"cancelled",
"planned",
"unknown",
"all"
],
"type": "string"
}
},
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-27T09:58:52.753Z",
"quality": {
"l30DaysTotalCalls": 9,
"l30DaysUniquePayers": 7,
"lastCalledAt": "2026-10-27T09:58:52.388Z"
},
"resource": "https://api.alexstokes.com/v1/tenders",
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "UK tenders and public procurement search for apps, automations and AI agents. Search UK government contract notices from Find a Tender by keyword, CPV, delivery region, deadline and value. Returns up to 25 structured notices with buyers, deadlines, values and official source links where available. Bounded ingestion window, not all UK contracts; check free /status. Successful empty searches are chargeable."
}What the leaf hashes
{"body":"2f8a83c08d5498915f6fa44f19af98722e44cb513c6f155eaf3da311a9e5ca91","id":527140,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793124795548686,"prev":452195,"subject":"x402_bazaar:https://api.alexstokes.com/v1/tenders","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (273461 rows).
- 0xdf6a7d692ba788918efa98ae8a3d185939a2ab5e5a94abfa42274028d2f26faa
- 0xfe95c3ba13191a8d9b61b3aee480a7b7a9573abba8c6c59142bdf1905589be47
- 0x017668cea5f578af750b3565b0f93eafd2165cfce36b18d1e4ad87cc529dc3cd
- 0xaf149bb13c6c94d7802b48bd38ac4ac67ecd8b4a9f12a197b07334654d27af0b
- 0x0c56052dcea8f9d3b010fec33f6b2ae9d5c44e7d5d63c697e7f6a1b4fa95b623
- 0xe75f391de6b1cc9d2d04b51d4d3bf92fd28eabe05ae522228dcbf58cc5a36f1c
- 0x210677c99139d7f65403f4c86e6ee26b5b9bacf532161fee94e625ae0a4009f7
- 0xaa591d8be728eb4219193074932ec88df605a95ac17c4d3c69929ba3dc1cfb1d
- 0x4b4347eac21dd00060563d1397a662a0ce8e959e22d939e2446aaea7ffa5e8cc
- 0x08e0f1bd6bf3e4c9b47c16b0b5b0237273606939ca8743780a1980f196214057
- 0x03709f74cb0b24c98dc70bc1ac073c88e08f993278d3f978839bc9507a8217cc
- 0x432466fcdd2910b1cfb374f6f8307f56042f761290246a54c4573b208b574ac2
- 0x979156f4f0a1ab811055c0a4d2b45bfa74d4bef619c176540454ee8d15e5bebc
- 0xf72dee7a0c7534cb19ede4959b957b00c0a8285c36ad49dd2ce1c1092bf60d93
- 0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d
- 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
- 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
- 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
- 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4