addrbookFor publishers
← The evidence ledger

Evidence row 262340

Observed , by sync.x402_bazaar/1.

Kind
listing
About
source_record x402_bazaar:https://serp402.com/api/v1/airbnb-search
Recorded
Previous row
#257611
Body SHA-256
95784b8032caa043ff0c48848b1461d546bbc7538b07001b2b1ad7f0c7715db1
Leaf
0xfeda53e6fbe3d6c5bf692940892c382b7f1f2788c88e9d8b8bd40aa99ddb4fda

What was observed

{
  "endpoints": [
    [
      "x402",
      "https://serp402.com/api/v1/airbnb-search"
    ]
  ],
  "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": "Airbnb: Places to stay, prices for your dates, ratings, reviews, photos, locations, and more. 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": {
              "q": "Austin, TX"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "endpoint": "airbnb-search",
              "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 (ages 13 or above).",
                      "type": "string"
                    },
                    "airbnb_domain": {
                      "description": "Airbnb domain to use. The domain sets the language, the region, and the default currency of the results (e.g., airbnb.co.uk for English (United Kingdom) in…",
                      "type": "string"
                    },
                    "bedrooms": {
                      "description": "minimum number of bedrooms.",
                      "type": "string"
                    },
                    "beds": {
                      "description": "minimum number of beds.",
                      "type": "string"
                    },
                    "check_in_date": {
                      "description": "check-in date. The format is YYYY-MM-DD (e.g., 2026-11-24 ). It must be used together with check_out_date . When dates aren't set, Airbnb suggests dates for…",
                      "type": "string"
                    },
                    "check_out_date": {
                      "description": "check-out date. The format is YYYY-MM-DD (e.g., 2026-11-28 ). It must be used together with check_in_date , and be later than it.",
                      "type": "string"
                    },
                    "children": {
                      "description": "number of children (ages 2 to 12).",
                      "type": "string"
                    },
                    "currency": {
                      "description": "currency of the returned prices. It defaults to the currency of the Airbnb domain (e.g., USD for airbnb.com , or EUR for airbnb.fr ). Head to the Airbnb…",
                      "type": "string"
                    },
                    "infants": {
                      "description": "number of infants (under 2).",
                      "type": "string"
                    },
                    "map_bounds": {
                      "description": "GPS coordinates of the map area to search in, like moving the map on Airbnb. Only places within these bounds are shown. Its value must be 4 comma-separated…",
                      "type": "string"
                    },
                    "max_price": {
                      "description": "maximum trip price, including all fees, like Airbnb's price range filter (e.g., 2000 ). It's in the currency of the results. When dates aren't set, it applies…",
                      "type": "string"
                    },
                    "min_price": {
                      "description": "minimum trip price, including all fees, like Airbnb's price range filter (e.g., 500 ). It's in the currency of the results. When dates aren't set, it applies…",
                      "type": "string"
                    },
                    "pets": {
                      "description": "number of pets. When set, only places allowing pets are shown.",
                      "type": "string"
                    },
                    "q": {
                      "type": "string"
                    },
                    "room_type": {
                      "description": "type of place to show. It defaults to any type. Available options: entire_home - Entire home private_room - Private room To only show hotels, use hotel in…",
                      "type": "string"
                    }
                  },
                  "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": "Airbnb 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/airbnb-search",
                "scheme": "exact",
                "validUntil": 1793029536,
                "version": 1
              },
              "signature": "0xdb223dba11c0fdf0262674e0fa20dc414c7038bc70e4c97d0d4e6e3c192544746a1a7056022d9e1c33cdfef51336a4578a679296cdc57fb230a54f066e12ca791b"
            },
            {
              "acceptIndex": 1,
              "format": "eip712",
              "payload": {
                "amount": "50000",
                "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
                "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
                "payTo": "6srFz6v3mSUWBmz6Fx2XUaHQGHCNFJ59z85Cp9UDCvbK",
                "resourceUrl": "https://serp402.com/api/v1/airbnb-search",
                "scheme": "exact",
                "validUntil": 1793029536,
                "version": 1
              },
              "signature": "0x36e017a93f1ebd414cc4068195d7b7b8f45cbdc389c238bed986243f4f7969993f619680e9ecb539af170d9dad8070c1b1739b05f4397f0c9fd49a9bf402b03c1c"
            }
          ]
        },
        "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:43:36.233Z",
    "quality": {
      "lastCalledAt": "2026-10-26T15:25:24.304Z"
    },
    "resource": "https://serp402.com/api/v1/airbnb-search",
    "serviceName": "serp402",
    "tags": [
      "travel",
      "airbnb",
      "search",
      "x402",
      "agents"
    ],
    "type": "http",
    "x402Version": 2
  },
  "source": "x402_bazaar",
  "summary": "Airbnb: Places to stay, prices for your dates, ratings, reviews, photos, locations, and more. 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":"95784b8032caa043ff0c48848b1461d546bbc7538b07001b2b1ad7f0c7715db1","id":262340,"kind":"listing","method":"sync.x402_bazaar/1","observed_us":1793032607589789,"prev":257611,"subject":"x402_bazaar:https://serp402.com/api/v1/airbnb-search","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. 0xfed9f3871fd32868e6eea904c4c73523e4379fe59e0a458e420f2fb0fb091252
  2. 0xf66112d01cc051627209ea0bbbcdd147a64575e5d69bfbd50232304c8a65c3ac
  3. 0x4ca56f069e726a1ca289a724084183506baf89f337fc6d44eed51078c6012b4a
  4. 0x7047ee8da33942dfa49f101670401a8d8347be86c24b740a65f8ab161ca6c396
  5. 0x4142c2f65b924bbaec3d20943b69d9a08a3253f86daf9e99fa1d0ae0e8e8d7f6
  6. 0xb90e2b86ac7d46dc93edab22b5ca9174d8257f423dbbd877cb87437a3cbdacad
  7. 0x818343c83149267d061d635e2e4beda5c1f95a989f6f7b8fb4f4eb53303c2363
  8. 0xbdf3ad9d025b0dcae74d5a6c49e5de09cd332312e6f060a2f86b65e389ceeee5
  9. 0x5a9934474219da674a41b253d1676c2d7c561b15e97c722ce053a7b292b04140
  10. 0x00c341aeb80a00104d56004ab29bf5c11c63c2f7f5da2e77fcaa830f7ba9da8a
  11. 0xf0e3125fdb80cc0fbd2c1ed68c94834a74c7a387a89a1ab6de49183f24f78649
  12. 0xbd264414f726ecec85a6b231446a7d5db56b5a61f8c3f471b7913d982daa291d
  13. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON