addrbookFor publishers
← The evidence ledger

Evidence row 279186

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://serp402.com/api/v1/google-travel-explore
Recorded
Previous row
#257583
Body SHA-256
06868cde2931ce096972ffec8cd783cbd11852e0fed3998d424a89127f1966bd
Leaf
0xb8d07233abc46ee5605afbea88f5b0d539dc5b22f5ea33fce05e6783ab2b164e

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://serp402.com/api/v1/google-travel-explore"
    ]
  ],
  "name": "serp402",
  "owner_address": "0xaa1252d726567293cffe6ca495e32c6aecfdc56d",
  "raw": {
    "accepts": [
      {
        "amount": "50000",
        "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
        "extra": {
          "name": "USD Coin",
          "version": "2"
        },
        "maxTimeoutSeconds": 120,
        "network": "eip155:8453",
        "payTo": "0xAA1252D726567293cffE6Ca495e32c6AEcfDC56d",
        "scheme": "exact"
      },
      {
        "amount": "50000",
        "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
        "extra": {
          "feePayer": "Hc3sdEAsCGQcpgfivywog9uwtk8gUBUZgsxdME1EJy88"
        },
        "maxTimeoutSeconds": 120,
        "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
        "payTo": "6srFz6v3mSUWBmz6Fx2XUaHQGHCNFJ59z85Cp9UDCvbK",
        "scheme": "exact"
      }
    ],
    "description": "Google Travel Explore: Google Travel Explore results, returned as JSON. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "currency": "USD",
              "departure_id": "CDG",
              "type": "2"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "endpoint": "google-travel-explore",
              "meta": {
                "latencyMs": 1400
              }
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "additionalProperties": true,
                  "properties": {
                    "adults": {
                      "description": "number of adults. Default to 1.",
                      "type": "string"
                    },
                    "arrival_area_id": {
                      "description": "arrival region or country as a location kgmid. A location kgmid is a string that starts with /m/ or /g/ . You can search for a region or country on Wikidata…",
                      "type": "string"
                    },
                    "arrival_id": {
                      "description": "arrival airport code or city location kgmid. An airport code is an uppercase 3-letter code. You can search for it on Google Flights or IATA . For example, CDG…",
                      "type": "string"
                    },
                    "children": {
                      "description": "number of children. Default to 0.",
                      "type": "string"
                    },
                    "currency": {
                      "description": "currency of the returned prices. Default to USD . Head to the Google Travel Currencies page for a full list of supported currency codes.",
                      "type": "string"
                    },
                    "departure_id": {
                      "description": "departure airport code or city location kgmid. An airport code is an uppercase 3-letter code. You can search for it on Google Flights or IATA . For example,…",
                      "type": "string"
                    },
                    "gl": {
                      "description": "country to use for the Google Travel Explore search. It's a two-letter country code. (e.g., us for the United States, uk for United Kingdom, or fr for France)…",
                      "type": "string"
                    },
                    "hl": {
                      "description": "language to use for the Google Travel Explore search. It's a two or three-letter language code. (e.g., en for English, es for Spanish, or fr for French),…",
                      "type": "string"
                    },
                    "month": {
                      "description": "month of the trip with flexible travel dates. The value must be a number from 1 to 12 , where 1 = January, 2 = February, …, 12 = December. 0 (default) means…",
                      "type": "string"
                    },
                    "outbound_date": {
                      "description": "outbound date. The format is YYYY-MM-DD. e.g. 2026-10-25",
                      "type": "string"
                    },
                    "return_date": {
                      "description": "return date. The format is YYYY-MM-DD. e.g. 2026-10-31 Parameter is required if type parameter is set to: 1 (Round trip)",
                      "type": "string"
                    },
                    "travel_class": {
                      "description": "travel class. Available options: 1 - Economy (default) 2 - Premium economy 3 - Business 4 - First",
                      "type": "string"
                    },
                    "travel_duration": {
                      "description": "duration of the trip with flexible travel dates. Available options: 1 - Weekend 2 - 1 week (default) 3 - 2 weeks",
                      "type": "string"
                    },
                    "type": {
                      "description": "type of the flights. Available options: 1 - Round trip (default) 2 - One way When this parameter is set to 3 , use multi_city_json to set the flight…",
                      "type": "string"
                    }
                  },
                  "required": [
                    "departure_id"
                  ],
                  "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": {
                  "additionalProperties": true,
                  "description": "Google Travel Explore results as structured JSON. The shape follows the source, so fields differ between endpoints; identifiers and routing belonging to the collection layer are stripped.",
                  "properties": {
                    "attribution": {
                      "description": "Where the data comes from and what was done to it. Keep it with the results if you pass them on.",
                      "type": "object"
                    },
                    "endpoint": {
                      "description": "Which endpoint answered.",
                      "type": "string"
                    },
                    "meta": {
                      "description": "How long the call took.",
                      "type": "object"
                    },
                    "paid": {
                      "description": "The settled transaction and network.",
                      "type": "object"
                    }
                  },
                  "type": "object"
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      },
      "offer-receipt": {
        "info": {
          "offers": [
            {
              "acceptIndex": 0,
              "format": "eip712",
              "payload": {
                "amount": "50000",
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "network": "eip155:8453",
                "payTo": "0xAA1252D726567293cffE6Ca495e32c6AEcfDC56d",
                "resourceUrl": "https://serp402.com/api/v1/google-travel-explore",
                "scheme": "exact",
                "validUntil": 1793029006,
                "version": 1
              },
              "signature": "0x5e3960b2535aaf8d0d8378bede495a4726828587b2fefe3b2d4492411840abca536ecf9edfd7064180c2369dfac1323fb75d3b168399044e6375ac00dca492fb1b"
            },
            {
              "acceptIndex": 1,
              "format": "eip712",
              "payload": {
                "amount": "50000",
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "payTo": "6srFz6v3mSUWBmz6Fx2XUaHQGHCNFJ59z85Cp9UDCvbK",
                "resourceUrl": "https://serp402.com/api/v1/google-travel-explore",
                "scheme": "exact",
                "validUntil": 1793029006,
                "version": 1
              },
              "signature": "0x1835df42cbbd74ac13f24f02066d5e243519f7b9f58370c3666c184eeead155106df0b479b521f52f020ac355a5b287fe895efbc5afd2dcf3500ccd3c75b9e291c"
            }
          ]
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "offers": {
              "items": {
                "properties": {
                  "acceptIndex": {
                    "type": "integer"
                  },
                  "format": {
                    "type": "string"
                  },
                  "payload": {
                    "properties": {
                      "amount": {
                        "type": "string"
                      },
                      "asset": {
                        "type": "string"
                      },
                      "network": {
                        "type": "string"
                      },
                      "payTo": {
                        "type": "string"
                      },
                      "resourceUrl": {
                        "type": "string"
                      },
                      "scheme": {
                        "type": "string"
                      },
                      "validUntil": {
                        "type": "integer"
                      },
                      "version": {
                        "type": "integer"
                      }
                    },
                    "required": [
                      "version",
                      "resourceUrl",
                      "scheme",
                      "network",
                      "asset",
                      "payTo",
                      "amount"
                    ],
                    "type": "object"
                  },
                  "signature": {
                    "type": "string"
                  }
                },
                "required": [
                  "format",
                  "signature"
                ],
                "type": "object"
              },
              "type": "array"
            }
          },
          "required": [
            "offers"
          ],
          "type": "object"
        }
      }
    },
    "lastUpdated": "2026-10-26T15:34:46.156Z",
    "quality": {
      "l30DaysTotalCalls": 1,
      "l30DaysUniquePayers": 1,
      "lastCalledAt": "2026-10-26T15:34:46.025Z"
    },
    "resource": "https://serp402.com/api/v1/google-travel-explore",
    "serviceName": "serp402",
    "tags": [
      "travel",
      "google",
      "explore",
      "x402",
      "agents"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Google Travel Explore: Google Travel Explore results, returned as JSON. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners."
}

What the leaf hashes

{"body":"06868cde2931ce096972ffec8cd783cbd11852e0fed3998d424a89127f1966bd","id":279186,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793042181935747,"prev":257583,"subject":"x402_bazaar:https://serp402.com/api/v1/google-travel-explore","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).

  1. 0xb8d053f10415098b9f6e825effc0a4bc69c349ac7f7a9c6c0bdfd93a42ffabe5
  2. 0x0b0eae969b978940c3ccd72fc03262e5b31f1d6b96d539cc8c96ae11e18e65c1
  3. 0xb7abe6451ccc5f20734908d791ea64fa6a41487950b8799cdbebd58e2e052933
  4. 0xe60050b0a1d9cef2d1430dff483bd105c0c2fbcb6879c17b71ef99732e699bcb
  5. 0x16337e5e93e45d4babcff74c093c630d517857cb746c03ac9936dc5452e06f5f
  6. 0xdb313f6b7e764f38f264741c3ecec8f68f3e1dd61a8c3384858d3fa9f326af82
  7. 0x043b303a86320cc4fc6e5c8a97657fbd32da8ea8e97b11d2697098d7e5c38061
  8. 0xcfb0029c40c5ac7d0cc542853a144b9b134585d3dd58d2ae9a35beeeca4af4e4
  9. 0x37e517ac81eae3b7334c27f90ebc74468b578b4dcd792ca4638218e0f7f6daa2
  10. 0x258835beede438ebebc963b639363480e6d4ea3839ccb62aeaaad82cefc2fe04
  11. 0xcf50b54d8921f0c22877e0b8d6b8393a1954218f000f7cac374e9f40a024f700
  12. 0xb6efd79902cac6d5a402ebecb8069402f00961ab80cd71b4d647fbc686d975ec
  13. 0x2f43fe2b2533a5f40c107c114e458e226102f5f8ae91f097e964345880e30928
  14. 0xf692ce2b0a640ec9f75aa960e5fb1c2c7091a04e24881798735752c19014e519
  15. 0x9f68b5e15459cb62b8c0cd4c124fa61c74147b4a5755a200fbecd21a581635d1
  16. 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
  17. 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON