← The evidence ledger
Evidence row 124883
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://x402-agent-tools.nerolabs.workers.dev/data/filter
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 1b98725c92ebc8be7dbcec178408669f4791777ad9cd27e80af297546f24c757
- Leaf
- 0x512e91c78189e430550eced10403f5983121c5931c5e28ddda20c036405278ee
What was observed
{
"endpoints": [
[
"x402",
"https://x402-agent-tools.nerolabs.workers.dev/data/filter"
]
],
"name": "Nero Labs Agent Tools",
"owner_address": "0xa969a3127dcc74b2989a4b4e45ae61b81093164a",
"raw": {
"accepts": [
{
"amount": "3000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 120,
"network": "eip155:8453",
"payTo": "0xA969a3127DcC74B2989a4b4e45Ae61B81093164A",
"scheme": "exact"
}
],
"description": "Filters, transforms, sorts and dedupes up to 500 JSON rows in one call: conditions (equals, contains, greater than, regex, empty), field renames, trims, case changes, number and date parsing, computed fields, sort, distinct by field, offset and limit. Returns the kept rows plus counts of rows dropped and why. $0.001 per row sent, $0.002 minimum. Same engine as the Apify actor nerolabs/dataset-filter-transform.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"filters": [
{
"field": "city",
"operator": "equals",
"value": "Bristol"
}
],
"rows": [
{
"city": "Bristol",
"name": "Acme Ltd",
"revenue": "120000"
},
{
"city": "Leeds",
"name": "Bolt Co",
"revenue": "45000"
},
{
"city": "Bristol",
"name": "Crane plc",
"revenue": "980000"
}
],
"sortBy": [
{
"direction": "asc",
"field": "name"
}
]
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"_example_note": "Real output, trimmed: long lists cut to their first items and long text shortened.",
"rows": [
{
"city": "Bristol",
"name": "Acme Ltd",
"revenue": "120000"
},
{
"city": "Bristol",
"name": "Crane plc",
"revenue": "980000"
}
],
"summary": {
"droppedByLimit": 0,
"duplicatesRemoved": 0,
"excludedByFilter": 1,
"filterCombineMode": "AND",
"filtersApplied": 1,
"inputRowCount": 3,
"keptRowCount": 2,
"sortedBy": [
{
"direction": "asc",
"field": "name"
}
],
"transformIssues": {},
"transformsApplied": 0,
"warnings": []
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"caseSensitiveFilters": {
"description": "Text comparisons are case-insensitive by default. Set true to make them exact.",
"type": "boolean"
},
"distinctBy": {
"description": "Keep only the first row for each combination of these fields. Applied after sorting, so sorting first lets you keep the newest row per key.",
"items": {
"type": "string"
},
"type": "array"
},
"filterCombineMode": {
"description": "Whether a row must match every filter (AND, the default) or any one of them (OR).",
"enum": [
"AND",
"OR"
],
"type": "string"
},
"filters": {
"description": "Conditions a row must satisfy to be kept, for example {\"field\":\"country\",\"operator\":\"equals\",\"value\":\"UK\"} or {\"field\":\"price\",\"operator\":\"greaterThan\",\"value\":100}. Dot paths like \"address.city\" work. Call list_capabilities for all 25 operators.",
"items": {
"type": "object"
},
"type": "array"
},
"lenientNumbers": {
"description": "On by default: values like \"$1,234.50\", \"49 USD\" and \"12%\" are read as numbers. Set false to require real numeric values.",
"type": "boolean"
},
"limit": {
"description": "Return at most this many rows.",
"type": "integer"
},
"offset": {
"description": "Skip this many rows after filtering and sorting.",
"type": "integer"
},
"rows": {
"description": "The rows to process. Each row is a JSON object. Keys may differ between rows.",
"items": {
"type": "object"
},
"type": "array"
},
"sortBy": {
"description": "Sort the kept rows, for example [{\"field\":\"price\",\"direction\":\"desc\"}].",
"items": {
"type": "object"
},
"type": "array"
},
"transforms": {
"description": "Transform steps applied to every row, in order. Each step is an object with an \"op\" key, for example {\"op\":\"cast\",\"field\":\"price\",\"to\":\"number\"} or {\"op\":\"compute\",\"field\":\"total\",\"expression\":\"price * qty\"} or {\"op\":\"rename\",\"from\":\"e_mail\",\"to\":\"email\"}. Call list_capabilities for all 26 operations.",
"items": {
"type": "object"
},
"type": "array"
}
},
"required": [
"rows"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"_example_note": {
"type": "string"
},
"rows": {
"items": {
"properties": {
"city": {
"type": "string"
},
"name": {
"type": "string"
},
"revenue": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"summary": {
"properties": {
"droppedByLimit": {
"type": "number"
},
"duplicatesRemoved": {
"type": "number"
},
"excludedByFilter": {
"type": "number"
},
"filterCombineMode": {
"type": "string"
},
"filtersApplied": {
"type": "number"
},
"inputRowCount": {
"type": "number"
},
"keptRowCount": {
"type": "number"
},
"sortedBy": {
"items": {
"type": "object"
},
"type": "array"
},
"transformIssues": {
"properties": {},
"type": "object"
},
"transformsApplied": {
"type": "number"
},
"warnings": {
"type": "array"
}
},
"type": "object"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1792616069/bazaar-icons/0a5b056fde952fc0.png",
"lastUpdated": "2026-10-21T21:25:21.554Z",
"quality": {
"l30DaysTotalCalls": 3,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-21T21:25:21.43Z"
},
"resource": "https://x402-agent-tools.nerolabs.workers.dev/data/filter",
"serviceName": "Nero Labs Agent Tools",
"tags": [
"data",
"json",
"filter",
"transform",
"etl"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Filters, transforms, sorts and dedupes up to 500 JSON rows in one call: conditions (equals, contains, greater than, regex, empty), field renames, trims, case changes, number and date parsing, computed fields, sort, distinct by field, offset and limit. Returns the kept rows plus counts of rows dropped and why. $0.001 per row sent, $0.002 minimum. Same engine as the Apify actor nerolabs/dataset-filter-transform."
}What the leaf hashes
{"body":"1b98725c92ebc8be7dbcec178408669f4791777ad9cd27e80af297546f24c757","id":124883,"kind":"listing","method":"baseline/1","observed_us":1793025625393441,"prev":null,"subject":"x402_bazaar:https://x402-agent-tools.nerolabs.workers.dev/data/filter","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).
- 0x512e184af4010d3fa4fe5f091b2e1f5f6b36bde9e7ffd4cfb482914595ce2dd8
- 0x5d0c1987682560538783da240e4f9797b8ad14249eaf79ae1c9a06ba572cd2b3
- 0x8460977050f0e152ea538a8ab98fca8fd746270c11628d6c42df254825d3e105
- 0x08e4e9731c6f3f48cb4cc7ab16ebcbbbaf2cce9d23886c9839e76da44d383aea
- 0x659b36b338fa09015c8f975ab61990bdcb4e5df3a6e77d5d3e399e3bca986e51
- 0x8ba12f471d829453ef70e7c17b40344ea0f707a47c1adda1e22a49c81ca611ce
- 0xf2c9d456918fc1f8ce6025fadde99003219013ed9d8ba64b8aa93dba9a322e38
- 0xd37c100d9d3a2760ca5a16a2984d9ee98ed390c54564264312db74c830ada996
- 0x1219ece7149e94c27319a4926c9146cd0e1ddc72b40654dfa47e0b42d5fbb1ef
- 0x645ef58b69b469e4c309b22dfe9ca3f972fe60aa617a1dcb95a02418c0d9270c
- 0xfa039eb62e5d0ae9f7aaaafb0fcbceacfa661b07228233046b9a9af94e547a55
- 0xecaf47ba75097c34f2d3c4d62539dace0db8b484bf08941a9259e2d1e8ccea77
- 0xf7d2cf278e5d2768b8bdb70730c378877cf7165d8efcbec8bcd3282fdc50d177
- 0x0733993143f0230e79482cef2c38e95d98f9eafbe64a43cdc74a4545938a4167
- 0x2be1e80e065dd6b2cc75a7142be22225acd144ac975d70bf24b4f01fd76dc497
- 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae