{"id":451220,"recorded_at":"2026-10-27T11:28:08.365572Z","observed_at":"2026-10-27T11:28:08.365521Z","subject_kind":"source_record","subject":"x402_bazaar:https://data.greeneris.io/v1/fr/geocode","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://data.greeneris.io/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:06:23.659Z","quality":{"l30DaysTotalCalls":9,"l30DaysUniquePayers":6,"lastCalledAt":"2026-10-25T23:35:49.425Z"},"resource":"https://data.greeneris.io/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":"4e2f594511f73503b48195b8ddea24388443e83aae5deb985d7a326777b39c32","prev_id":73099,"leaf":"0x8ee4a908ecef780b2cdb20437949ee65dede71d4aa4290d8ca9a75a6bbc91251","leaf_text":"{\"body\":\"4e2f594511f73503b48195b8ddea24388443e83aae5deb985d7a326777b39c32\",\"id\":451220,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793100488365521,\"prev\":73099,\"subject\":\"x402_bazaar:https://data.greeneris.io/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":["0x8ee50e742b8962dbadd5b35aa418d4f12418e58f0ee058d9f895c79f359b7de3","0x070feaebdb28b388f3ad5f609ea3ae6aa11f81e47c8045eb36cd20314c1eaebb","0x7a80ed5b9617239cb6276be21653002bc56b8dcbd0bf8e22e9131b83f6a3465a","0xa0ba30eaf6058501c3ba824f844b3e04582b50d376784e65de991829f16c6a27","0x288af83753029ae09729328e839f405447e72d7462b1696b5f0457ad78a905df","0x16633837bea82fc7a991cbdb6b01f437abe633e5436a2755d8a72bfbc341ada8","0x41562e0b9b482295c271d954020e335ea43f57dd2ddd0072125cff506c192a57","0x44758d84c05a9854f52ec256643aedf21de523296e2d67d9b13a1bd4cdac52a1","0x1ab401e7363f687eb461332f60d64256807cca0409ea49355d3d646cd63ae0ce","0xab0849bf1d37da0d1f88ac3ed4eed1e8f99d98cc43f4e48e236aef579a97190e","0xbff43d30538b90ef025129e8a238dc8959481edca06b37ecee4c2be1f617127d","0x3d13b6f855471289691a683ee58cac14977b2531dabc14f9c666e928df0908e6","0x5c9cbca5bb1d6be4d84e301b4e4c1a280536eb16ee98ed4add9057142c132dde","0x06e3b43165f5b3c31d850bc32f20b2e25b844564c4e042c141b9748c26a5a600","0xb4f7223140c8a36cb87a63d77cf617086d9968dc4658f03e102571ebe06e9ed6","0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d","0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66","0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}