{"id":527668,"recorded_at":"2026-10-27T18:14:05.403182Z","observed_at":"2026-10-27T18:14:05.403070Z","subject_kind":"source_record","subject":"x402_bazaar:https://x402-datashop-production.up.railway.app/v1/fr/geocode","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://x402-datashop-production.up.railway.app/v1/fr/geocode"]],"name":"eu-verify","owner_address":"0x6ab8efe305cce67daa48c97bde29c04402822dff","raw":{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x6ab8efe305cce67daa48c97bde29c04402822dff","scheme":"exact"}],"description":"French address geocoding on the official Base Adresse Nationale (api-adresse.data.gouv.fr, Etalab/IGN, continuously updated). Forward: ?q=8 boulevard du port amiens with optional &type=housenumber|street|locality|municipality &citycode=80021 (INSEE filter). Reverse: ?lat=49.897&lon=2.290. &limit=1-10 (default 3). Each match returns normalized label, confidence score, lat/lon, street, postcode, city, INSEE citycode and context. No match returns 400 (not billed). Cached 24h.","extensions":{"bazaar":{"info":{"input":{"method":"GET","queryParams":{"limit":1,"q":"8 boulevard du port amiens"},"type":"http"},"output":{"example":{"count":1,"matches":[{"city":"Amiens","citycode":"80021","context":"80, Somme, Hauts-de-France","housenumber":"8","label":"8 Boulevard du Port 80000 Amiens","lat":49.897442,"lon":2.290084,"postcode":"80000","score":0.97072,"street":"Boulevard du Port","type":"housenumber"}],"mode":"search","query":"8 boulevard du port amiens","source":"Base Adresse Nationale via api-adresse.data.gouv.fr (Etalab/IGN, Licence Ouverte 2.0)"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"citycode":{"description":"Filter by 5-char INSEE city code","type":"string"},"lat":{"description":"Latitude (reverse mode, with lon)","type":"number"},"limit":{"description":"Max matches, 1-10 (default 3)","type":"integer"},"lon":{"description":"Longitude (reverse mode, with lat)","type":"number"},"q":{"description":"Free-text French address (forward mode)","type":"string"},"type":{"description":"Restrict match type","enum":["housenumber","street","locality","municipality"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"lastUpdated":"2026-10-27T10:16:17.437Z","quality":{"l30DaysTotalCalls":9,"l30DaysUniquePayers":5,"lastCalledAt":"2026-10-27T10:16:17.238Z"},"resource":"https://x402-datashop-production.up.railway.app/v1/fr/geocode","serviceName":"eu-verify","tags":["france","geocoding","address","geo","ban"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"French address geocoding on the official Base Adresse Nationale (api-adresse.data.gouv.fr, Etalab/IGN, continuously updated). Forward: ?q=8 boulevard du port amiens with optional &type=housenumber|street|locality|municipality &citycode=80021 (INSEE filter). Reverse: ?lat=49.897&lon=2.290. &limit=1-10 (default 3). Each match returns normalized label, confidence score, lat/lon, street, postcode, city, INSEE citycode and context. No match returns 400 (not billed). Cached 24h."},"body_sha256":"a1d004670463bcf8fcaaefb711eb1a7ee83a46988d5bb2afb7f4416874e00743","prev_id":452828,"leaf":"0x78c20a3e0fa61ed824ddc9362b294f88d43bd4be216dd22c66ffd42f430fcad0","leaf_text":"{\"body\":\"a1d004670463bcf8fcaaefb711eb1a7ee83a46988d5bb2afb7f4416874e00743\",\"id\":527668,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793124845403070,\"prev\":452828,\"subject\":\"x402_bazaar:https://x402-datashop-production.up.railway.app/v1/fr/geocode\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-27","leaves":273461,"root":"0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795","chained":"0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4","anchor_chain":"eip155:5042002","anchor_tx":"0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4","anchor_block":69414147},"proof":["0x78c2015b2fe65e627a0a690308df623ed2ae1a259404f2485ea94587cf7b5071","0x0a6d6ba3f256b5edbf437d2894ed18cd16cc3729ba5d583b555a0392d6fce5a5","0xb887e8d0bb8480f1f1fe4bdeada8d0eb9257ca24cc82df630a830c2728ca41ad","0x723c31ccad512056006e4e497c8e712991e8c40b2bdc66258302a7447b288228","0xc8352ffd8d09c5dbe0f9ca7234083cd5ca87990fac32a0609089dcf925d999f8","0x3907cf9d07caa08f2930db015c3cde2cdd49aecc11a0cde56da19a3c6edc0cce","0xd7752eeb9e0934e13248e75f7330fc42ece7f99cde0392454adcc38dafffc149","0xb37aec9e48cfb976fa40d20a350422af374843319939dc243fac29dd19410684","0x29e6e978c7ac23a6334a7e2c23b38d62332c555e41a0ea1a1bccb3254b885742","0xf3e7a31ee93ed924f1bd85ed728376ed1fab50ff54ebc7726e59e55658112aa3","0xa1e6e989ecb6e1c43313ac525ace9dc4656b12fbac67512d19580139784350ab","0x30b0c1fa0ae50435d58b5b7f993dde40a8bcc3f5956d7e3d31946f1a957684b4","0x8f2d125f5fe55a24b5da16577766eeaa13f24a272bb4c1c016f423ae917da681","0x9848c068b1371232529d2b5738fdc45b854c57da041b69ea7c9e112b14e2d9d1","0x275720ecabb68df33eee92ae4fd70572a8d952d6c61c061c2869cfc3217aa5c5","0x23cf9bb4337ee8be7fcae368fd69d24c62c11fb45882127b4cd919bb96a19996","0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d","0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}