{"id":469401,"recorded_at":"2026-10-27T12:29:24.605699Z","observed_at":"2026-10-27T12:29:24.605621Z","subject_kind":"source_record","subject":"x402_bazaar:https://agent402.tools/api/geo-distance","kind":"listing","method":"sync.x402_bazaar/1","body":{"endpoints":[["x402","https://agent402.tools/api/geo-distance"]],"name":"Geo distance (haversine)","owner_address":"0xabf4fabd7c416fb67202e5f9002389fc75e2a9d0","raw":{"accepts":[{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","outputSchema":{"properties":{"km":{"type":"number"},"miles":{"type":"number"}},"required":["km","miles"],"type":"object"},"payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"1000","asset":"0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:137","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"1000","asset":"0xaf88d065e77c8cC2239327C5EDb3A432268e5831","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42161","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"1000","asset":"0x754704Bc059F8C67012fEd69BC8A327a5aafb603","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:143","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"1000","asset":"0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:43114","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"1000","asset":"0xe15fC38F6D8c56aF07bbCBe3BAf5708A2Bf42392","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:1329","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"2000","asset":"0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85","extra":{"name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:10","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"5000","asset":"0x5fc5360D0400a0Fd4f2af552ADD042D716F1d168","extra":{"name":"Global Dollar","version":"1"},"maxTimeoutSeconds":300,"network":"eip155:4663","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"1000","asset":"0xcebA9300f2b948710d2653dD7B07f33A8B32118C","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:42220","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"1000","asset":"0x3600000000000000000000000000000000000000","extra":{"name":"USDC","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:5042","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"assetTransferMethod":"permit2","facilitatorAddress":"0x14fDa13953Fc30428938E6BF950d036e77214e52","name":"USD Coin","version":"2"},"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"upto"},{"amount":"1000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra":{"feePayer":"BENrLoUbndxoNMUS5JXApGMtNykLjFXXixMtpDwDR9SP"},"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"J7aN3PLJnTCF5qpEnvJHJsnCjcGuqC2rYtEM8Gv3xwg","scheme":"exact"},{"amount":"10000","asset":"CCW67TSZV3SSS2HXMBQ5JFGCKJNXKZM7UQUWUZPUTHXSTZLEO7SJMI75","extra":{"areFeesSponsored":true},"maxTimeoutSeconds":300,"network":"stellar:pubnet","payTo":"GDNJXCKW7ZM7GEEVP674TWPU26YJNBQ2FI4ZIPRKTPTNUEJMDHFJWWRL","scheme":"exact"},{"amount":"1000","asset":"31566704","extra":{"feePayer":"ZMFK2OI7ZBD2U27ISERZC4S6LKM6WMFJPZQ4MYNJDZ2VNBNMBA67RA22AA","tag":"x402-global-challenge"},"maxTimeoutSeconds":300,"network":"algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8=","payTo":"C7IIHG7SPLPZ5H7ZT6HW3UV2OQMQQE6Y2HBNGZXSLRJULE42BEE2OY2XIE","scheme":"exact"},{"amount":"1000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:8453","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"},{"amount":"1000","asset":"0x3600000000000000000000000000000000000000","extra":{"name":"GatewayWalletBatched","verifyingContract":"0x77777777dcc4d5a8b6e418fd04d8997ef11000ee","version":"1"},"maxTimeoutSeconds":604900,"network":"eip155:5042","payTo":"0xaBF4FAbd7c416fB67202E5f9002389Fc75e2a9D0","scheme":"exact"}],"description":"Great-circle distance between two latitude/longitude points using the haversine formula. Returns kilometers and miles. Deterministic.","extensions":{"bazaar":{"info":{"input":{"body":{"from":{"lat":40.7128,"lng":-74.006},"to":{"lat":34.0522,"lng":-118.2437}},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"km":3935.75,"miles":2445.56},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"properties":{"from":{"description":"{ lat, lng } in decimal degrees","type":"object"},"to":{"description":"{ lat, lng } in decimal degrees","type":"object"}},"required":["from","to"]},"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":{"properties":{"km":{"type":"number"},"miles":{"type":"number"}},"required":["km","miles"],"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}},"builder-code":{"info":{"a":"bc_b4aw4uzd"},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"a":{"description":"App builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"},"s":{"description":"Service builder codes","items":{"pattern":"^[a-z0-9_]{1,32}$","type":"string"},"maxItems":11,"type":"array"},"w":{"description":"Wallet builder code","pattern":"^[a-z0-9_]{1,32}$","type":"string"}},"type":"object"}},"payment-identifier":{"info":{"required":false},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"maxLength":128,"minLength":16,"pattern":"^[a-zA-Z0-9_-]+$","type":"string"},"required":{"type":"boolean"}},"required":["required"],"type":"object"}}},"iconUrl":"https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788138502/bazaar-icons/478aced8e219894c.png","lastUpdated":"2026-10-27T11:57:48.231Z","quality":{"l30DaysTotalCalls":11,"l30DaysUniquePayers":4,"lastCalledAt":"2026-10-27T04:20:30.577Z"},"resource":"https://agent402.tools/api/geo-distance","serviceName":"Geo distance (haversine)","tags":["math","geo","distance","haversine","latitude"],"type":"http","x402Version":2},"source":"x402_bazaar","summary":"Great-circle distance between two latitude/longitude points using the haversine formula. Returns kilometers and miles. Deterministic."},"body_sha256":"583fdbeaae1af9cedf3594eacf1005c1ace3b966fab905ba6028b7ef341e6fe2","prev_id":451604,"leaf":"0xd74fe0aad0feb7b4adf46524952a734d41c6a9d8cb440c3cc3e5950091990c67","leaf_text":"{\"body\":\"583fdbeaae1af9cedf3594eacf1005c1ace3b966fab905ba6028b7ef341e6fe2\",\"id\":469401,\"kind\":\"listing\",\"method\":\"sync.x402_bazaar/1\",\"observed_us\":1793104164605621,\"prev\":451604,\"subject\":\"x402_bazaar:https://agent402.tools/api/geo-distance\",\"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":["0xd74fd4219aa9c2f12e5b7869b24221f4a795ed7a9e21b20e98858e34c2c44764","0xa743399d3eef6077f2fb9b0587c802d00eebcb545060e0422b30476e37e69b26","0x5e0eb61f695217f62db37031dc14da0f26bdd0827182cf04be04fc556df4db8c","0xfcb25e494ec4d58ed0aadabf1e1ff88f03f0ae5b9f68e65f4b5be47ce907a757","0x2e25e817181cd38c605152010846806232a62d52918d3d53dabbf6e79cbb96d3","0xc50eb44aefd911d4a954327a6fa8b0d4be66b9b6ed54bc2266a696a5be3cba3c","0xfba45a3efe040f6cd13b92f461826f16a603164a186d434f70ae16950c62b018","0xb78fede75d90eab0510526b7f68e03ffafee68ab325884726b8b153ae5a92ca4","0x1ff34b9f1307db4505ebc35136df18eeee9edb9c563ea587cbfffc8cd78063bf","0x7dfe28703c761c66ad9d29cae27c85e0dff4d77562da525ec6e7081886c8bf38","0x807e77d42f625dac358f37d10caacce52866320df38cdced6736077e9aa00004","0x849261a3d4118e022f8782d6166f4778e44fb4b1ae758bb02cd94e56b5df0896","0x13692b463800846f580925c8ea49b43f92b7df3f9e8d32b8a18802640cca3780","0xd59f3e577867f5105dd7f75598f16da8286185e426dfcdafb84e733fde2b2492","0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d","0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f","0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310","0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197","0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699"]}