{"ok":true,"url":"https://api.cn402.com/geo/distance","category":"geo_maps","score":80.8,"traction":100,"confidence":1,"last_status":402,"last_probe_at":"2026-07-29T01:20:08.882Z","evidence":{"reliability":{"probes":16,"ok":16,"ratio":1,"window":"latest_60"},"protocol":{"valid_quote_probes":4,"paid_responses":16,"of":16,"ratio":0.25},"speed":{"p50_ms":610,"p95_ms":1192,"score":0.9723684210526315},"proven":{"settlements_to_advertised_pay_to":119,"distinct_senders_to_pay_to":24,"verified_at":null,"score":1,"caveat":"payment activity to the currently observed/advertised payTo; not necessarily an API purchase","distinct_senders_per_week":24,"weeks_listed":1},"stability":{"price_observations":4,"changes":0,"score":1},"freshness":{"last_probe_at":"2026-07-29T01:20:08.882Z","age_days":0.5,"factor":1},"current":{"status":402,"quote_valid":true,"factor":1}},"routability":{"routable":true,"reasons":[],"age_hours":12.11,"observed_price_usd":0.008,"capability_key":"schema:GET:deac16e09bd8e57c3f3d9ef5"},"capability_key":"schema:GET:deac16e09bd8e57c3f3d9ef5","capability_profile":{"version":3,"endpoint_id":48725,"url":"https://api.cn402.com/geo/distance","category":"geo_maps","primary_capability":"geo.routing","confidence":0.78,"capabilities":[{"id":"geo.routing","label":"Directions / routing","category":"geo_maps","confidence":0.78,"evidence":[{"source":"title","detail":"Geographic distance calculation between two coordinates using haversine formula. Computes great circle distance from latitude longitude pairs. Returns distance in kilometers, miles"},{"source":"description","detail":"Geographic distance calculation between two coordinates using haversine formula. Computes great circle distance from latitude longitude pairs. Returns distance in kilometers, miles"}]}],"keywords":["geographic","distance","calculation","between","two","coordinates","coordinate","haversine","formula","computes","compute","great","circle","latitude","longitude","pairs","pair","returns","return","kilometers","kilometer","miles","mile","meters","meter","mapping","mapp","navigation","gps","location","based","queries","querie","query","chinese","maps","geo","analytics","analytic","route","planning","plann","proximity","search","cn402"],"entities":["coordinates","address"],"operations":["route"],"networks":["base"],"input_concepts":[],"output_concepts":["route","duration","distance"],"input_schema_known":true,"output_schema_known":false,"generated_from":["title","description","url","declared_category","category","input_schema","output_schema","verified_adapters"],"fingerprint":"869ba4f65bb0b0cf7233eeb4a213088df779b623b1ef962edc01adf3f5536237","search_terms":["geo_maps","geo.routing","Directions / routing","directions","direction","routing","rout","geographic","distance","calculation","between","two","coordinates","coordinate","haversine","formula","computes","compute","great","circle","latitude","longitude","pairs","pair","returns","return","kilometers","kilometer","miles","mile","meters","meter","mapping","mapp","navigation","gps","location","based","queries","querie","query","chinese","maps","geo","analytics","analytic","route","planning","plann","proximity","search","cn402","address","base","duration"]},"adapters":[],"dataset_revision":322730,"declared":{"price_usd":0.008,"currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base","pay_to":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","input_schema":{"discoverable":true,"method":"GET","queryParams":{"lat1":"Lat1 (optional)","lat2":"Lat2 (optional)","lng1":"Lng1 (optional)","lng2":"Lng2 (optional)"},"type":"http"},"output_schema":null},"observed":{"price_usd":0.008,"price_at":"2026-07-29T01:20:08.882Z","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","quote_valid":true,"method":"GET"},"verification":{"safe_for_end_to_end":true,"owner_opt_in_non_read":false},"provenance":[{"source":"bazaar","first_seen":"2026-07-25T04:40:26.555Z","last_seen":"2026-07-29T13:21:46.072Z","claim_json":"{\"title\":\"Geographic distance calculation between two coordinates using haversine formula. Computes great circle distance from latitude longitude pairs. Returns distance in kilometers, miles, and meters. For mapping, navigation, GPS coordinate distance, location based queries, Chinese maps, geo analytics, route planning, proximity search.\",\"description\":\"Geographic distance calculation between two coordinates using haversine formula. Computes great circle distance from latitude longitude pairs. Returns distance in kilometers, miles, and meters. For mapping, navigation, GPS coordinate distance, location based queries, Chinese maps, geo analytics, route planning, proximity search.\",\"declared_category\":null,\"declared_price_usd\":0.008,\"currency\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"network\":\"base\",\"pay_to\":\"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e\",\"method\":null,\"input_schema\":{\"discoverable\":true,\"method\":\"GET\",\"queryParams\":{\"lat1\":\"Lat1 (optional)\",\"lat2\":\"Lat2 (optional)\",\"lng1\":\"Lng1 (optional)\",\"lng2\":\"Lng2 (optional)\"},\"type\":\"http\"},\"output_schema\":null,\"verification_safe\":false}","claim":{"title":"Geographic distance calculation between two coordinates using haversine formula. Computes great circle distance from latitude longitude pairs. Returns distance in kilometers, miles, and meters. For mapping, navigation, GPS coordinate distance, location based queries, Chinese maps, geo analytics, route planning, proximity search.","description":"Geographic distance calculation between two coordinates using haversine formula. Computes great circle distance from latitude longitude pairs. Returns distance in kilometers, miles, and meters. For mapping, navigation, GPS coordinate distance, location based queries, Chinese maps, geo analytics, route planning, proximity search.","declared_category":null,"declared_price_usd":0.008,"currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","network":"base","pay_to":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","method":null,"input_schema":{"discoverable":true,"method":"GET","queryParams":{"lat1":"Lat1 (optional)","lat2":"Lat2 (optional)","lng1":"Lng1 (optional)","lng2":"Lng2 (optional)"},"type":"http"},"output_schema":null,"verification_safe":false}}],"proven":{"onchain_settlements":119,"onchain_payers":24,"caveat":"payment activity to the currently observed/advertised payTo; not necessarily an API purchase","verified_at":null,"verified_tx":null},"history":[{"iso":"2026-07-29T01:20:08.882Z","ok":1,"status":402,"latency_ms":1661,"quote_valid":1,"price_usd":0.008,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","raw_amount":"8000","method_used":"GET","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-28T01:14:49.441Z","ok":1,"status":402,"latency_ms":429,"quote_valid":1,"price_usd":0.008,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","raw_amount":"8000","method_used":"GET","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-26T23:44:51.348Z","ok":1,"status":402,"latency_ms":475,"quote_valid":1,"price_usd":0.008,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","raw_amount":"8000","method_used":"GET","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-25T23:08:20.497Z","ok":1,"status":402,"latency_ms":1073,"quote_valid":1,"price_usd":0.008,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","network":"eip155:8453","pay_to":"0x4466d4A84b7c49a6A094ec6eef4a0712D6dd125e","raw_amount":"8000","method_used":"GET","probe_class":"valid_x402_quote","conclusive":1,"error":null},{"iso":"2026-07-24T19:52:41.556Z","ok":1,"status":402,"latency_ms":343,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T17:52:27.222Z","ok":1,"status":402,"latency_ms":1192,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T15:36:53.164Z","ok":1,"status":402,"latency_ms":662,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T12:40:39.535Z","ok":1,"status":402,"latency_ms":819,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T10:11:37.840Z","ok":1,"status":402,"latency_ms":1086,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T08:07:38.879Z","ok":1,"status":402,"latency_ms":608,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T06:04:20.966Z","ok":1,"status":402,"latency_ms":675,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T03:51:13.767Z","ok":1,"status":402,"latency_ms":594,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-24T01:50:50.360Z","ok":1,"status":402,"latency_ms":610,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-23T23:50:28.230Z","ok":1,"status":402,"latency_ms":905,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-23T21:49:45.136Z","ok":1,"status":402,"latency_ms":598,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null},{"iso":"2026-07-23T19:44:19.601Z","ok":1,"status":402,"latency_ms":605,"quote_valid":0,"price_usd":null,"asset":null,"network":null,"pay_to":null,"raw_amount":null,"method_used":null,"probe_class":null,"conclusive":1,"error":null}]}