← The evidence ledger
Evidence row 64127
Observed , by baseline/1.
- Kind
- listing
- About
- source_record x402_bazaar:https://agentstoolshub.com/api/v1/geo-time/distance-calculator
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- b8063fd92daf4db3d1856ff5d5d1c16c50eaa352c4e4ef2cb5f8c8bc341d3a5f
- Leaf
- 0x3e91e9170316e8b661b6244855807135562be3cb52263650297537ad36c418fc
What was observed
{
"endpoints": [
[
"x402",
"https://agentstoolshub.com/api/v1/geo-time/distance-calculator"
]
],
"name": "AgentsToolsHub",
"owner_address": "0x8a0f2b0a6c82d1c54b16e2e4decd18ff0802b0f6",
"raw": {
"accepts": [
{
"amount": "10000",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"maxTimeoutSeconds": 300,
"network": "eip155:8453",
"payTo": "0x8a0F2b0a6C82D1c54B16E2e4DEcd18fF0802b0f6",
"scheme": "exact"
}
],
"description": "Great-circle (haversine) distance between two latitude/longitude points in km, miles and nautical miles, plus initial bearing and the geographic midpoint. Deterministic spherical math on the IUGG mean Earth radius. Use this when an agent needs to great-circle distance and bearing between coordinates.",
"extensions": {
"analytics": {},
"bazaar": {
"info": {
"input": {
"method": "GET",
"queryParams": {
"lat1": 52.52,
"lat2": 40.7128,
"lon1": 13.405,
"lon2": -74.006
},
"type": "http"
},
"output": {
"example": {
"result": {
"answer": "6,385 km (3,967.5 mi)",
"answerLabel": "Great-circle distance",
"details": [
{
"label": "Miles",
"value": "3,967.46"
},
{
"label": "Nautical miles",
"value": "3,447.63"
},
{
"label": "Initial bearing",
"value": "296.0° (WNW)"
},
{
"label": "Midpoint",
"value": "55.5130, -36.2704"
}
],
"steps": [
"Haversine: a = sin²(Δφ/2) + cos φ1 · cos φ2 · sin²(Δλ/2)",
"Central angle c = 2·atan2(√a, √(1−a)) = 1.002198 rad",
"Distance = R · c with R = 6371.0088 km"
],
"value": 6385.012
},
"tool": "distance-calculator"
},
"type": "json"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"properties": {
"lat1": {
"description": "Latitude 1",
"type": "number"
},
"lat2": {
"description": "Latitude 2",
"type": "number"
},
"lon1": {
"description": "Longitude 1",
"type": "number"
},
"lon2": {
"description": "Longitude 2",
"type": "number"
}
},
"required": [
"lat1",
"lon1",
"lat2",
"lon2"
],
"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-19T20:36:47.011Z",
"quality": {
"l30DaysTotalCalls": 4,
"l30DaysUniquePayers": 2,
"lastCalledAt": "2026-10-19T20:36:46.867Z"
},
"resource": "https://agentstoolshub.com/api/v1/geo-time/distance-calculator",
"serviceName": "AgentsToolsHub",
"tags": [
"geo-time",
"general"
],
"type": "http",
"x402Version": 2
},
"source": "x402_bazaar",
"summary": "Great-circle (haversine) distance between two latitude/longitude points in km, miles and nautical miles, plus initial bearing and the geographic midpoint. Deterministic spherical math on the IUGG mean Earth radius. Use this when an agent needs to great-circle distance and bearing between coordinates."
}What the leaf hashes
{"body":"b8063fd92daf4db3d1856ff5d5d1c16c50eaa352c4e4ef2cb5f8c8bc341d3a5f","id":64127,"kind":"listing","method":"baseline/1","observed_us":1793025456076726,"prev":null,"subject":"x402_bazaar:https://agentstoolshub.com/api/v1/geo-time/distance-calculator","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x3e91c49cd21aa86a1c7bc4b0df60e2c3eaeae97744e4ffd825fbf2d7e1e76ebf
- 0xef90380fc05936596efb658053fae867c3a0404492e37e274123b2b62f7406ea
- 0x14aca88fd1040b9acc33d6d48ea0b316aab8e9fbba96cfd0aae18190115f2cd9
- 0x4399c1a87edba137a1646520a452458c9b6208e13147b7fefcb80f5956d4164e
- 0x2855641b4d4f8edb0ace8b2cbaa89a642a12910fa4b1096f5349d73c2ea89bd6
- 0xcb283317c85aaf5e8f1d37789e39f1c16307838713143dbcc92c74d014e9eeee
- 0x995b8534d26f782b95e501f1ab5f219c8e8128ebc4048fb943785f5b995b8951
- 0x266023a7ca2e27ad2f8159a7a5f583b840e84538d5e24c91772258c7db63cb67
- 0x278b57004432e1248c5169a8df1b1834df696ee7256b842515a2b0c2f6f3ecad
- 0x870d07b9eca299ca4a4138d50bec59a15e7e0971fcb5751398118bfa5b9f74e6
- 0xeff3ae4ccee9e9ab663bed39de24a2076950808876228a89701d6ab7f016bd7e
- 0x1afc0318a98c6dbb5a80e5cb86eba22b844e3f3b185a16f17290e29ab7410f55
- 0x215f432600b78f2e7c9629cd10ce6ce4b7f3351b0b71f3f2c7dcb8e650f6cd63
- 0x7f594f5609f388d64d3cda87b5631d393ee8300bb09bad71f150113a5886ee33
- 0x4b52a97f7a80ff7778a702b85267b8d2e5c93ce160942656435c29ae7be68bf4
- 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae