← The evidence ledger
Evidence row 61054
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://agent-data-tools.revmesh2074.workers.dev/pack/api-health
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 0ab8fd4ccc5aff9e0e393b427ff3ea2a32cf4b36a5f2055e3b9d60835a405525
- Leaf
- 0x721da6f74a714fd5cbd7342815a851331e0b3768f1cdda6903c1de5d681a423c
What was observed
{
"endpoints": [
[
"x402",
"https://agent-data-tools.revmesh2074.workers.dev/pack/api-health"
]
],
"name": "API health check",
"owner_address": "0x2074c40346ae2a90e0e4a391bcee6f16bf5277f5",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x2074C40346Ae2A90e0E4A391bceE6F16BF5277f5",
"scheme": "exact"
},
{
"amount": "10000",
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:137",
"payTo": "0x2074C40346Ae2A90e0E4A391bceE6F16BF5277f5",
"scheme": "exact"
},
{
"amount": "10000",
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:42161",
"payTo": "0x2074C40346Ae2A90e0E4A391bceE6F16BF5277f5",
"scheme": "exact"
},
{
"amount": "10000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "D6ZhtNQ5nT9ZnTHUbqXZsTx5MH2rPFiBBggX4hY1WePM"
},
"maxTimeoutSeconds": 300,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "82wfSCZhCmZA7zwqqt6Q3FG8nqYBwUvbThP6M97fa9Q6",
"scheme": "exact"
}
],
"description": "API health check. One call to health-check an API endpoint: up or down with status and response time over three requests (min, median, max), the redirect chain, HTTP security headers, whether it is a paid x402 endpoint and what its payment terms are, and the API's OpenAPI document when one is found at the usual places. Cheaper than the tools bought one by one. Use for API monitoring, before integrating a third-party API, or to check your own after a deploy.",
"extensions": {
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"url": "https://petstore3.swagger.io/api/v3/pet/findByStatus?status=available"
},
"type": "http"
},
"output": {
"example": {
"failed": {},
"latencyMs": {
"max": 260,
"median": 210,
"min": 180
},
"openapi": {
"found": true,
"operationCount": 19,
"specUrl": "https://petstore3.swagger.io/api/v3/openapi.json",
"title": "Swagger Petstore - OpenAPI 3.0"
},
"pack": "api-health",
"redirects": 0,
"security": {
"grade": "C"
},
"status": 200,
"up": true,
"url": "https://petstore3.swagger.io/api/v3/pet/findByStatus?status=available",
"x402": {
"paid": false
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"url": {
"description": "The API endpoint URL",
"examples": [
"https://petstore3.swagger.io/api/v3/pet/findByStatus?status=available"
],
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"failed": {
"properties": {},
"type": "object"
},
"latencyMs": {
"properties": {
"max": {
"type": "number"
},
"median": {
"type": "number"
},
"min": {
"type": "number"
}
},
"type": "object"
},
"openapi": {
"properties": {
"found": {
"type": "boolean"
},
"operationCount": {
"type": "number"
},
"specUrl": {
"type": "string"
},
"title": {
"type": "string"
}
},
"type": "object"
},
"pack": {
"type": "string"
},
"redirects": {
"type": "number"
},
"security": {
"properties": {
"grade": {
"type": "string"
}
},
"type": "object"
},
"status": {
"type": "number"
},
"up": {
"type": "boolean"
},
"url": {
"type": "string"
},
"x402": {
"properties": {
"paid": {
"type": "boolean"
}
},
"type": "object"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
},
"builder-code": {
"info": {
"a": "bc_09e30bdm"
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"a": {
"description": "App builder code",
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
},
"s": {
"description": "Service builder codes",
"items": {
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
},
"maxItems": 11,
"type": "array"
},
"w": {
"description": "Wallet builder code",
"pattern": "^[a-z0-9_]{1,32}$",
"type": "string"
}
},
"type": "object"
}
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1792567527/bazaar-icons/a67d2da18841a325.png",
"lastUpdated": "2026-10-25T12:21:51.545Z",
"quality": {
"l30DaysTotalCalls": 3,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-25T12:21:50.532Z"
},
"resource": "https://agent-data-tools.revmesh2074.workers.dev/pack/api-health",
"serviceName": "API health check",
"tags": [
"api-health",
"api-check",
"x402-endpoint",
"pack",
"monitoring"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "API health check. One call to health-check an API endpoint: up or down with status and response time over three requests (min, median, max), the redirect chain, HTTP security headers, whether it is a paid x402 endpoint and what its payment terms are, and the API's OpenAPI document when one is found at the usual places. Cheaper than the tools bought one by one. Use for API monitoring, before integrating a third-party API, or to check your own after a deploy."
}What the leaf hashes
{"body":"0ab8fd4ccc5aff9e0e393b427ff3ea2a32cf4b36a5f2055e3b9d60835a405525","id":61054,"kind":"listing","method":"baseline/1","observed_us":1793025450039007,"prev":null,"subject":"x402_bazaar:https://agent-data-tools.revmesh2074.workers.dev/pack/api-health","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x721d83b096f89c4ed9d69cc26d3bc44e2224141edc1375cc475bf2dcfd34e0ee
- 0x724a01285d7bb6f76758b9a584d7a8cd53516adc36a1e3dcfd391539ff16af2b
- 0x78165b29f3c4dde1713adf741896265f43cb58afd8224897f4bfceeaffaa65ad
- 0x97a838462f8d76dc46400add7b21a9270c9510291d21674186134d04f9cedaa6
- 0x1fd6b05a0bdba3bcd59d20250a660655fb48d934c42b46cde1b4e42b17ebb10a
- 0xee532894fdcd89dede01957858d4f07de8f82975af11110f4a806cd382d0e216
- 0x75aeab20609174bfb0050b2456731c22a3dea5bea21ce16b53833901cf960e88
- 0xf5213b0cd8384c3f7a243e5844680c200048619e910e54794803b8a0aa2e2e7e
- 0x04b6e4791f722f3fac0628578978ddd433dee7e6ac8e2f79c91e9af2fb426296
- 0xceda4b7fb1fcf23d960e99e592c2a4cef2c80188bc093188c1cdd7bec2223bb2
- 0x9763a000e2506d3e18d36911968fe32044769ec0822949b880df4736389d3536
- 0xef1802ec08c5a2efaca6aadccc58edcebeb620a019383dc0785f198c677a9427
- 0x06064dc1eb2363bec8c2a752e0a28aafc4bf0cb21d1b1b755821c1575bb77a96
- 0xc4fe2177880ea1b0e82b6fe4c270090fd0fbe5af3a42a8cbf6a6ba2fa35625f6
- 0x15039087bf60ae9b06b756ec3cbc299760e59923a438bbd91e34d105186db0ed
- 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
- 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae