← The evidence ledger
Evidence row 67365
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://api.mekler.ai/v1/services/conformance/scan-origin
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 3e903ad616191f8d625bfbe8942f2f46312443f019e10ea43569cb5aa8fce1bf
- Leaf
- 0x142dd6c0320ae44b2fd31fa5067c74fbfe2ecf451ed94a9e6f96abc8631ee730
What was observed
{
"endpoints": [
[
"x402",
"https://api.mekler.ai/v1/services/conformance/scan-origin"
]
],
"name": "Mekler AI",
"owner_address": "0xf6c6e2e530bb311c14a49c1a07c720fc232c07c5",
"raw": {
"accepts": [
{
"amount": "50000",
"asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"extra": {
"feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb",
"meklerQuote": "eyJhbW91bnQiOiI1MDAwMCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJkaWdlc3QiOiJjNGFiODIxNjBlOWVkNTEyMGMxYmFkZTVjNzM1NTY2YWI5NTBmZTg5OTU5NzBmZWY2ZmNhYzdjZGVlZmVkN2Y4IiwiZXhwaXJlcyI6MTc5MjQzMjc0NywiZmVlUGF5ZXIiOiJHVkpKN3JkR2lYcjV4YVliUndSYmpmYUpMN2Ztd1J5Z0ZpMUg2YUdxRHZlYiIsIm5ldHdvcmsiOiJzb2xhbmE6NWV5a3Q0VXNGdjhQOE5KZFRSRXBZMXZ6cUtxWkt2ZHAiLCJvcmlnaW4iOiJodHRwczovL2FwaS5tZWtsZXIuYWkiLCJwYXRoIjoiL3YxL3NlcnZpY2VzL2NvbmZvcm1hbmNlL3NjYW4tb3JpZ2luIiwicGF5VG8iOiI5bU1EckhhYlNmNzNNUG4xQU5kQU5TbXNOdzJ3S2lxRTdKWjdlRDZFVVNSYyIsInByb3ZpZGVyIjoiY2RwIiwidmVyc2lvbiI6InNlcnZpY2UtY29uZm9ybWFuY2UtdjEifQ==.22123e461dc33555499df134dec41628d45e8c37750578a93cd7ec3a2593747b",
"memo": "m:IhI-Rh3DNVVJnfE03sQWKA"
},
"maxTimeoutSeconds": 60,
"network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
"payTo": "9mMDrHabSf73MPn1ANdANSmsNw2wKiqE7JZ7eD6EUSRc",
"scheme": "exact"
},
{
"amount": "50000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"assetTransferMethod": "eip3009",
"meklerQuote": "eyJhbW91bnQiOiI1MDAwMCIsImFzc2V0IjoiMHg4MzM1ODlmQ0Q2ZURiNkUwOGY0YzdDMzJENGY3MWI1NGJkQTAyOTEzIiwiZGlnZXN0IjoiYzRhYjgyMTYwZTllZDUxMjBjMWJhZGU1YzczNTU2NmFiOTUwZmU4OTk1OTcwZmVmNmZjYWM3Y2RlZWZlZDdmOCIsImV4cGlyZXMiOjE3OTI0MzI3NDcsImZlZVBheWVyIjoiIiwibmV0d29yayI6ImVpcDE1NTo4NDUzIiwib3JpZ2luIjoiaHR0cHM6Ly9hcGkubWVrbGVyLmFpIiwicGF0aCI6Ii92MS9zZXJ2aWNlcy9jb25mb3JtYW5jZS9zY2FuLW9yaWdpbiIsInBheVRvIjoiMHhGNmM2RTJlNTMwYmIzMTFjMTRhNDlDMWEwN0M3MjBmYzIzMmMwN2M1IiwicHJvdmlkZXIiOiJjZHAiLCJ2ZXJzaW9uIjoic2VydmljZS1jb25mb3JtYW5jZS12MSJ9.c7362fafe6c52fb461054abf55e2beaf7ef5981c594d60b58508b3fa288db994",
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 60,
"network": "eip155:8453",
"payTo": "0xF6c6E2e530bb311c14a49C1a07C720fc232c07c5",
"scheme": "exact"
}
],
"description": "Diagnose a public x402 origin with 25 linter and 14 compliance checks, plus six separate request-example/schema and challenge consistency diagnostics. Use quote_mode fast for an immediate 402, resend unchanged input with one payment proof, then poll using the returned capability. Successful reports are stored before settlement. Examples are checked offline, never replayed; unsupported schemas stay unknown. No target payment, paid-delivery verification or safety guarantee.",
"extensions": {
"bazaar": {
"info": {
"input": {
"body": {
"origin": "https://api.mekler.ai",
"quote_mode": "fast"
},
"bodyType": "json",
"method": "POST",
"type": "http"
},
"output": {
"example": {
"checks_version": "mekler-2026-10-07.1",
"compliance": {
"evaluated": 14,
"grade": "A",
"provisional": false,
"rules_version": "mekler-2026-10-07.1",
"score": 100,
"total": 14
},
"coverage": {
"chain_checks": "not_evaluated",
"delivery_verified": false,
"head_observations": 1,
"paid_routes_probed": 1,
"raw_content_published": false
},
"diagnostics": {
"examples_replayed": false,
"findings": [
{
"evidence": "example_matches_supported_schema",
"fix": "Publish an application/json example that satisfies the declared request schema, including every required field.",
"id": "E1",
"status": "pass",
"subject": "operation_01",
"title": "Request example satisfies its schema"
}
],
"paid_delivery_verified": false,
"summary": {
"fail": 0,
"pass": 1,
"skip": 0,
"unknown": 0,
"warn": 0
},
"version": "mekler-inputs-2026-10-19.1"
},
"expires_at": 1791417600,
"findings": [
{
"category": "protocol",
"evidence": "criterion_satisfied",
"fix": "Serve a reachable public HTTP endpoint.",
"id": "P1",
"severity": "critical",
"status": "pass",
"title": "http-reachable"
}
],
"linter": {
"categories": {
"directory": 100,
"docs": 68,
"protocol": 100
},
"evaluated": 20,
"grade": "B",
"provisional": true,
"rules_version": "mekler-2026-10-07.1",
"score": 89,
"total": 25
},
"report_id": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
"scanned_at": 1791331200
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"anyOf": [
{
"required": [
"quote_mode"
]
},
{
"required": [
"idempotency_key"
]
}
],
"properties": {
"idempotency_key": {
"pattern": "^[A-Za-z0-9_-]{22,128}$",
"type": "string"
},
"origin": {
"format": "uri",
"maxLength": 2048,
"type": "string"
},
"paths": {
"items": {
"maxLength": 1024,
"pattern": "^/",
"type": "string"
},
"maxItems": 50,
"type": "array",
"uniqueItems": true
},
"quote_mode": {
"enum": [
"fast"
],
"type": "string"
}
},
"required": [
"origin"
],
"type": "object"
},
"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": {
"properties": {
"checks_version": {
"type": "string"
},
"compliance": {
"type": "object"
},
"coverage": {
"type": "object"
},
"diagnostics": {
"type": "object"
},
"expires_at": {
"type": "integer"
},
"findings": {
"items": {
"properties": {
"evidence": {
"type": "string"
},
"fix": {
"type": "string"
},
"id": {
"type": "string"
},
"severity": {
"type": "string"
},
"status": {
"type": "string"
}
},
"required": [
"id",
"status",
"severity",
"evidence",
"fix"
],
"type": "object"
},
"type": "array"
},
"linter": {
"type": "object"
},
"report_id": {
"type": "string"
},
"scanned_at": {
"type": "integer"
}
},
"required": [
"report_id",
"checks_version",
"scanned_at",
"expires_at",
"linter",
"compliance",
"findings"
],
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
},
"lastUpdated": "2026-10-19T17:57:07.613Z",
"quality": {
"l30DaysTotalCalls": 9,
"l30DaysUniquePayers": 7,
"lastCalledAt": "2026-10-19T17:57:07.42Z"
},
"resource": "https://api.mekler.ai/v1/services/conformance/scan-origin",
"serviceName": "Mekler AI",
"tags": [
"x402",
"conformance",
"api",
"diagnostics"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Diagnose a public x402 origin with 25 linter and 14 compliance checks, plus six separate request-example/schema and challenge consistency diagnostics. Use quote_mode fast for an immediate 402, resend unchanged input with one payment proof, then poll using the returned capability. Successful reports are stored before settlement. Examples are checked offline, never replayed; unsupported schemas stay unknown. No target payment, paid-delivery verification or safety guarantee."
}What the leaf hashes
{"body":"3e903ad616191f8d625bfbe8942f2f46312443f019e10ea43569cb5aa8fce1bf","id":67365,"kind":"listing","method":"baseline/1","observed_us":1793025462656048,"prev":null,"subject":"x402_bazaar:https://api.mekler.ai/v1/services/conformance/scan-origin","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).
- 0x142dd00bcee5f546ed1d97801aa508609a2b092ac1cba0b5e426b339faa45a8d
- 0xd8d5a035e192d1dab7789cfb28b6e485f07cb1b6b892c4c8787b2ae213c0ee34
- 0x3d7e51ea400589938c076fb598e2688ebf15739b42f815cbef51be76e4a6f206
- 0xeca7e2b08a7aaf636248143707a55fca1a68c32876492e60434373d4d417a45a
- 0xe41059695f164c12afb60b6d33bb63f4b0a259e83e265446d39bd19665f05840
- 0x31fb8ff54ef140d83fac3bac92b898ee0694c300d2857b46bcca6de171d23f2a
- 0x0e83d32a6cb7b8708a6add032832c628512bb2b34883c488bb7c9debd89a8c98
- 0xfacfe0425871e0a4d4b213190fcd80c5e50bf79e0d3564f7c25a231f4d3b3ae6
- 0xdd269aec2d437c98516393a9dbe32220c2d017d42e87fa58fcbdedf26f374b2b
- 0x5bfb6382f3596c9dd0a20299d184d6508fcdd308373aec23047ff55528f51ccc
- 0xda5e2c2f0532a3bc2b2bc361905db44768a9ec088fd32d70f9333b7801b14b95
- 0x2412cb8bc4d10d94e1eb907d5058dd12133e55416609e1b314e811af76620542
- 0xff1c28bdf595a3d1333e9915edc68e9c5fded7bd5923fa85870979af34cbc3b3
- 0xb49e8c2564256e5322e375cb619d9ac70fd17c1d1eba9c991bba4cb6428f45cc
- 0x60582ab4b41e72eb70eb0bce07fbf0fb4d2b62a8bad5be50f5d16d511adc746c
- 0xc6a4d7899a0f442958e26505011190b7cff2483611c1b94eba9043e0ba9ac36e
- 0x8c756542e482157df0c36464d75c937b845e4423dbbcfad08f0cf8d5a16b9a13
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae