{"id":"31ad7638-ffec-4c19-b12c-70f2a5d3963b","shortId":"W495Ec","kind":"x402","title":"Haversine great-circle distance between two coordinates","tagline":"Haversine great-circle distance between two coordinates. Returns km, miles, bearing degrees. Use ?lat1=X and lng1=Y and ","description":"Haversine great-circle distance between two coordinates. Returns km, miles, bearing degrees. Use ?lat1=X and lng1=Y and lat2=A and lng2=B. Built for AI agents for proximity checks and routing pre-filters.","tags":[],"capabilities":["x402-base","http-get"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://api.x402node.dev/maps/distance","protocol":"x402","transport":"http","auth":{"type":"x402","details":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","scheme":"exact","network":"base","mimeType":"application/json","resource":"https://api.x402node.dev/maps/distance","description":"Haversine great-circle distance between two coordinates. Returns km, miles, bearing degrees. Use ?lat1=X and lng1=Y and lat2=A and lng2=B. Built for AI agents for proximity checks and routing pre-filters.","outputSchema":{"input":{"type":"http","method":"GET","queryParams":{"lat1":"Lat1 (optional)","lat2":"Lat2 (optional)","lng1":"Lng1 (optional)","lng2":"Lng2 (optional)"},"discoverable":true}},"maxAmountRequired":"2200","maxTimeoutSeconds":60}]},"qualityScore":"0.000","qualityRationale":null,"verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":null,"enrichmentVersion":1,"enrichedAt":null,"embedding":null,"createdAt":"2026-05-28T19:37:56.741Z","updatedAt":"2026-06-26T23:01:08.866Z","lastSeenAt":"2026-06-26T23:01:08.866Z","tsv":"'agent':57 'ai':56 'b':53 'bear':20,40 'built':54 'check':60 'circl':4,12,32 'coordin':8,16,36 'degre':21,41 'distanc':5,13,33 'filter':65 'great':3,11,31 'great-circl':2,10,30 'haversin':1,9,29 'http-get' 'km':18,38 'lat1':23,43 'lat2':49 'lng1':26,46 'lng2':52 'mile':19,39 'pre':64 'pre-filt':63 'proxim':59 'return':17,37 'rout':62 'two':7,15,35 'use':22,42 'x':24,44 'x402-base' 'y':27,47","prices":[{"id":"ac4c1c87-d065-400c-8ebf-a53c72c9be85","listingId":"31ad7638-ffec-4c19-b12c-70f2a5d3963b","amountUsd":null,"unit":"per_call","nativeCurrency":"USD COIN","nativeAmount":"2200","chain":"base","payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","paymentMethod":"x402-usd coin","isPrimary":true,"details":{"scheme":"exact","mime_type":"application/json","accepts_all":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2"},"payTo":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","scheme":"exact","network":"base","mimeType":"application/json","resource":"https://api.x402node.dev/maps/distance","description":"Haversine great-circle distance between two coordinates. Returns km, miles, bearing degrees. Use ?lat1=X&lng1=Y&lat2=A&lng2=B. Built for AI agents for proximity checks and routing pre-filters.","outputSchema":{"input":{"type":"http","method":"GET","queryParams":{},"discoverable":true},"output":{"type":"object","properties":{}}},"maxAmountRequired":"2200","maxTimeoutSeconds":60}],"asset_contract":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","max_timeout_seconds":60},"createdAt":"2026-05-28T19:37:56.741Z"}],"sources":[{"listingId":"31ad7638-ffec-4c19-b12c-70f2a5d3963b","source":"x402_bazaar","sourceId":"https://api.x402node.dev/maps/distance","sourceUrl":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources","isPrimary":true,"firstSeenAt":"2026-05-28T19:37:56.741Z","lastSeenAt":"2026-06-26T23:01:08.866Z"}],"details":{"listingId":"31ad7638-ffec-4c19-b12c-70f2a5d3963b","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":{"input":{"type":"http","method":"GET","queryParams":{"lat1":"Lat1 (optional)","lat2":"Lat2 (optional)","lng1":"Lng1 (optional)","lng2":"Lng2 (optional)"},"discoverable":true}},"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"x402_version":1,"resource_type":"http","bazaar_last_updated":"2026-06-24T20:01:26.602Z"},"updatedAt":"2026-06-26T23:01:08.866Z"}}