addrbookFor publishers
← The evidence ledger

Evidence row 3760927

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://via-router.floot.app/_api/api_compare
Recorded
Previous row
#123858
Body SHA-256
1d181aba2f77d73d775359aac23f9538304f441cc3156fcf52b065d2787e3585
Leaf
0xe624c446b688d84ade51f5c765f8df4e4388005c1c64c05cd4b9bb2d4580e8cf

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://via-router.floot.app/_api/api_compare"
    ]
  ],
  "name": "VIA API Compare",
  "owner_address": "0x4dd30c8d8615b9d9f47e01ed5ff7507a2415fdaa",
  "raw": {
    "accepts": [
      {
        "amount": "10000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 600,
        "network": "eip155:8453",
        "payTo": "0x4dd30c8D8615B9d9F47e01ED5Ff7507a2415fdAA",
        "scheme": "exact"
      }
    ],
    "description": "Compare APIs and software services for a task (PDF text extraction, OCR, web scraping, weather, email, translation). Returns one recommendation plus up to three alternatives with prices. Pay per request in USDC on Base, no account or API key.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "country": "US",
              "intent": "Find a PDF text extraction API and compare alternatives",
              "language": "en",
              "market": "services"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "alternatives": [],
              "intent": "Find a PDF text extractor",
              "paid": true,
              "recommendation": {
                "source": "Apify Store",
                "title": "PDF Text Extractor"
              },
              "settlement": {
                "network": "eip155:8453",
                "transaction": "0x..."
              },
              "viaTollUsd": 0.01
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "properties": {
                    "country": {
                      "pattern": "^[A-Z]{2}$",
                      "type": "string"
                    },
                    "intent": {
                      "description": "Plain-language request to route",
                      "maxLength": 500,
                      "minLength": 2,
                      "type": "string"
                    },
                    "language": {
                      "enum": [
                        "en",
                        "pt"
                      ],
                      "type": "string"
                    },
                    "market": {
                      "enum": [
                        "auto",
                        "services",
                        "commerce",
                        "information",
                        "travel"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "intent"
                  ]
                },
                "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"
        }
      }
    },
    "lastUpdated": "2026-11-06T13:05:23.1Z",
    "quality": {
      "l30DaysTotalCalls": 10,
      "l30DaysUniquePayers": 6,
      "lastCalledAt": "2026-11-06T13:05:22.464Z"
    },
    "resource": "https://via-router.floot.app/_api/api_compare",
    "serviceName": "VIA API Compare",
    "tags": [
      "api",
      "software",
      "services",
      "comparison",
      "discovery"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Compare APIs and software services for a task (PDF text extraction, OCR, web scraping, weather, email, translation). Returns one recommendation plus up to three alternatives with prices. Pay per request in USDC on Base, no account or API key."
}

What the leaf hashes

{"body":"1d181aba2f77d73d775359aac23f9538304f441cc3156fcf52b065d2787e3585","id":3760927,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793996451206511,"prev":123858,"subject":"x402_bazaar:https://via-router.floot.app/_api/api_compare","subject_kind":"source_record"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (303443 rows).

  1. 0xe624a8402c42382132ce908e994c2f41fe315cb26c24d1db473a8534c6c072bd
  2. 0x6d2f3c976329a551f247f12a11efee694cff067d44e1cdeba4614ca2ac91c8aa
  3. 0xa1258310ce4f427bf8f869e5c9f87bff413eb085dab3eb36c8c43c6a8e930408
  4. 0x3ee9182b82cbe8d50f67d523ffdfd52a002bac4f9a8ba7fd7465d92a7cfc50e0
  5. 0xb5d8522c920e3429315d65c75dcb5e888ba7539f104fa57d935e979f357b5f95
  6. 0xf1db9e7bfb905e26ba6d1bfa7f8d270f0c07c69682ef61bf27a5f7cc87d0e1f3
  7. 0x69e45078e66a066ebbc9eef3e053d7ec71cb72d4b84e0a587a7c9944b3bcce2c
  8. 0xe19a93ff33dd889f212b988606a08b98980bd664304e37c9de3c966203e7410c
  9. 0x9f1de75213b19f07482408c3d938f041d8e2ec908bfc6b89bbe85a46ab300d3b
  10. 0xa39bdc3cff66ea53804dd4cb53390bcbc7cbcd874c7f1eece457951b0e859b47
  11. 0x94a44fea8ba833efe9aafea7ee19753ea316027864871e79f70c51ad7da2a9a5
  12. 0xbd1c440563d73adcb53c1b1a4153f024979facb0e6592d50e037203a112383f7
  13. 0xd4ef792a9e1c9b403f59a6d5d3aa11d46e8b4e8adee74e7029dd1d3e0c974f6e
  14. 0x5eeb09922285017cece19983a34f7483063f36993e355561c47b20ade87bfe43
  15. 0x3c1d5e613d15e0df0cd0c1b1c0e33f6806b96b933b69d2555bd92b4570955879
  16. 0x04c1c4929933bae20304ac32084d4b93dcac07567f68e828ac93bbc39eb4614c
  17. 0x0ab273486ad4e41bf08c741b20b2ee12e0fc87eaa429a5467c58fd3be34409b9
Day root
0xb30ccefe7182c6f767e1fcbfb5f64ffd649da831f665f65c5ff39cd40512284f
Chained
0xc383f7ef68d2914082484765aa09e42c12c59a74a096ae64127c562618c506d3
Published
On Arc Testnet, block 71111178: 0xfba13cb7ee4ada7f2fee3702a786a2201596be2ffea37dfc281ab4c8e9942fe1

How to check it · This row as JSON