← The evidence ledger
Evidence row 64794
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.agoranome.com/v1/fair-offer/certify
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 9a89ac225bd9cf5c5d8d23a4503303d58d1eca071ac2d8c68af359a9ed7f2fc3
- Leaf
- 0x2096a3cf3ad3a8bdeb7e85d524444708e5b1d90142f6aad580f0ec3945ad7584
What was observed
{
"endpoints": [
[
"x402",
"https://api.agoranome.com/v1/fair-offer/certify"
]
],
"name": "Agoranome",
"owner_address": "0x82f7d272628cffc810fa13c90634add245da42a5",
"raw": {
"accepts": [
{
"amount": "1000000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x82f7d272628cffc810fa13c90634add245da42a5",
"scheme": "exact"
}
],
"description": "Fair Offer certification for an x402 API: every claim in your 402's fair-offer block checked against live behaviour. Your public receipts are reconciled against Base, your free sample is attested, the block is checked against the 0.2 schema and across two requests, and the listing price against the Bazaar. Pass or fail, the signed result is published at a public URL.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"url": "https://api.example.com/v1/pdf"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"result": {
"certification_id": "cert_<24 hex>",
"failures": [],
"url": "https://.../v1/fair-offer/certifications/cert_...",
"verdict": "pass"
}
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"properties": {
"url": {
"description": "Your paid endpoint's public https URL",
"type": "string"
}
},
"required": [
"url"
]
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
},
"fair-offer": {
"info": {
"data_not_instructions": true,
"listing_price_matches_offer": true,
"pledge": {
"basis": "settled_revenue",
"ledger": "https://api.agoranome.com/impact/ledger",
"share": 0.15
},
"receipts": {
"public": "https://api.agoranome.com/receipts.json",
"signed": true,
"verify": "https://agoranome.com/verify"
},
"sample": {
"url": "https://api.agoranome.com/v1/fair-offer/certifications"
},
"settlement": {
"enforced_by": "seller",
"failed_calls": "not_charged"
},
"standard": "https://agoranome.com/standard",
"version": "0.2"
},
"schema": {
"$ref": "https://agoranome.com/standard/fair-offer-0.2.schema.json"
}
}
},
"lastUpdated": "2026-10-25T19:56:08.907Z",
"quality": {
"l30DaysTotalCalls": 1,
"l30DaysUniquePayers": 1,
"lastCalledAt": "2026-10-25T19:56:08.547Z"
},
"resource": "https://api.agoranome.com/v1/fair-offer/certify",
"serviceName": "Agoranome",
"tags": [
"x402",
"fair offer",
"certification",
"trust",
"seller tools"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Fair Offer certification for an x402 API: every claim in your 402's fair-offer block checked against live behaviour. Your public receipts are reconciled against Base, your free sample is attested, the block is checked against the 0.2 schema and across two requests, and the listing price against the Bazaar. Pass or fail, the signed result is published at a public URL."
}What the leaf hashes
{"body":"9a89ac225bd9cf5c5d8d23a4503303d58d1eca071ac2d8c68af359a9ed7f2fc3","id":64794,"kind":"listing","method":"baseline/1","observed_us":1793025457301836,"prev":null,"subject":"x402_bazaar:https://api.agoranome.com/v1/fair-offer/certify","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).
- 0x2096596a86dd8eedf6648073174a14b54dabbc7e331bfd1d03f71e8eeb59e587
- 0x069ff864d0aa98239b409318ab5ce0bb8176b4d6607381d01aad284b34ea9945
- 0xfdac511451f599d1e19d5a3ae5fc18448734833e2e0585b49ace9167445c904b
- 0xfad80df1912cb416cbeac9cae7934f8a6190397b807480e00ec572fffda91441
- 0xc289d36e743686f16f1df2101ee9c185bc8a991685bcbc14bc82894d34153756
- 0xdd40fe9af450015cb78d3f8bd049d5bbf225ed0f4ce00abd7ca7e413e6fa0d5a
- 0xdbd44b7cdc66f121fce1199e9e72c48801ea5b369c8c827ddb36ffd72be36d34
- 0x17ec1f5c8458debab5f73ae7dd0ba2b9f079f495806b3093c16d07eff5e90b87
- 0x8c251767f8fb371a210d42fea0289330b8d746b5c7d851af02e626d7b48f3fb8
- 0x4be42e002361db392d6bc044d985a656aee097e347099c025de6e9dea367ae4e
- 0x057e71ed555693238850b77237df28dd2661cf85c88138365b7e42941201ad01
- 0xfde157310fc8513767b162378ca9ceefb2937c374b7381a8887f7ccba8ab5a80
- 0x9d75d4d3ab6219edefa04be60b32fdd56be7a7672f370a5115f02f7b098ecd27
- 0x9dfd312f3d4937f7cb144cee3987e8516f222932b4ea286605236d73cfa1ed16
- 0xc3a6a3ae44ec0da1848b16d40c45d7aac97a67352eea8df18e0f26edabea8a2f
- 0x06d71bfa7d8b41d62c8836efc2c601e1cc3772d9453596b2ae4950887f3310ca
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae