Skip to content
Back to geo-calc.x402tookit.com

Card snapshot

geo-calc.x402tookit.com · 2026-10-21 05:06:36 UTC · 12c07fabf292b1acd41db316811bb65035850e066b64390922b6b9e281b7d061

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "_source": "agentic.market",
  "service": {
    "id": "geo-calc-x402tookit-com",
    "name": "geo-calc.x402tookit.com",
    "description": "",
    "domain": "geo-calc.x402tookit.com",
    "provider": "geo-calc.x402tookit.com",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base",
      "eip155:137",
      "eip155:42161",
      "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://geo-calc.x402tookit.com/bbox-radius",
        "description": "Bounding box (min/max latitude and longitude) enclosing a radius in meters around a point, with pole and 180 degree handling.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat",
            "type": "number",
            "description": "",
            "example": 40.7128,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "number",
            "description": "",
            "example": -74.006,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "radiusM",
            "type": "number",
            "description": "",
            "example": 5000,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "bounding-box",
          "geodesy",
          "radius-search",
          "coordinates"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/coord-format",
        "description": "Convert a coordinate pair between decimal degrees, degrees-minutes-seconds and degrees-decimal-minutes.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "coord",
            "type": "string",
            "description": "",
            "example": "40\u00b042'46.08\"N 74\u00b000'21.6\"W",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "coordinates",
          "dms",
          "decimal-degrees",
          "converter"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/geodesic-direct",
        "description": "Destination latitude/longitude and final bearing from a start point, initial bearing and distance (WGS84, Vincenty).",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "bearing",
            "type": "number",
            "description": "",
            "example": 273.5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "distanceM",
            "type": "number",
            "description": "",
            "example": 3000000,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lat",
            "type": "number",
            "description": "",
            "example": 40.6413,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "number",
            "description": "",
            "example": -73.7781,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "geodesy",
          "destination",
          "bearing",
          "vincenty"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/geodesic-inverse",
        "description": "Ellipsoidal (WGS84, Vincenty) distance and bearings between two points, compared with haversine on a sphere.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat1",
            "type": "number",
            "description": "",
            "example": 40.6413,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lat2",
            "type": "number",
            "description": "",
            "example": 33.9416,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon1",
            "type": "number",
            "description": "",
            "example": -73.7781,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon2",
            "type": "number",
            "description": "",
            "example": -118.4085,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "geodesy",
          "distance",
          "bearing",
          "vincenty"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/geohash-decode",
        "description": "Decode a geohash to its center latitude/longitude, bounding box and the plus-or-minus error in degrees.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "geohash",
            "type": "string",
            "description": "",
            "example": "ezs42",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "geohash",
          "geocoding",
          "coordinates"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/geohash-encode",
        "description": "Encode latitude/longitude as a geohash (1 to 12 characters) with the cell bounds, center and size in meters.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat",
            "type": "number",
            "description": "",
            "example": 57.64911,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "number",
            "description": "",
            "example": 10.40744,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "precision",
            "type": "number",
            "description": "",
            "example": 11,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "geohash",
          "geocoding",
          "coordinates"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/geohash-neighbors",
        "description": "The eight adjacent geohash cells (N, NE, E, SE, S, SW, W, NW) for a geohash, wrapping at 180 degrees longitude.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "geohash",
            "type": "string",
            "description": "",
            "example": "ezs42",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "geohash",
          "proximity",
          "coordinates"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/pluscode-decode",
        "description": "Decode a Plus Code (Open Location Code) to its area and center; recovers short codes near a reference point.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "code",
            "type": "string",
            "description": "",
            "example": "8FVC9G8F+6W",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "plus-code",
          "olc",
          "geocoding",
          "coordinates"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/pluscode-encode",
        "description": "Encode latitude/longitude as an Open Location Code (Plus Code) with its area bounds and a short local form.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "lat",
            "type": "number",
            "description": "",
            "example": 47.36559,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "length",
            "type": "number",
            "description": "",
            "example": 10,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "number",
            "description": "",
            "example": 8.524997,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "plus-code",
          "olc",
          "geocoding",
          "coordinates"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/polygon-area",
        "description": "Area, perimeter and centroid of a lat,lon polygon using spherical excess on the WGS84 equal-area sphere.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "points",
            "type": "string",
            "description": "",
            "example": "40,-100;40,-90;35,-90;35,-100",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "polygon",
          "area",
          "centroid",
          "geodesy"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/utm-mgrs",
        "description": "Convert WGS84 latitude/longitude to UTM (zone, band, easting, northing) and MGRS, with Norway/Svalbard zone rules.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "digits",
            "type": "number",
            "description": "",
            "example": 5,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lat",
            "type": "number",
            "description": "",
            "example": 40.748433,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "number",
            "description": "",
            "example": -73.985656,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "utm",
          "mgrs",
          "coordinates",
          "geodesy"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://geo-calc.x402tookit.com/utm-mgrs-reverse",
        "description": "Convert a UTM (18T 585628 4511322) or MGRS (18TWL8562811322) reference to WGS84 latitude/longitude.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "code",
            "type": "string",
            "description": "",
            "example": "18TWL8562811322",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Geo Calc",
        "tags": [
          "utm",
          "mgrs",
          "coordinates",
          "geodesy"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.02",
      "maxAmount": "0.02",
      "avgCostPerTransaction": "0.02",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "Geo Calc",
    "tags": [
      "bounding-box",
      "geodesy",
      "radius-search",
      "coordinates",
      "dms",
      "decimal-degrees",
      "converter",
      "destination",
      "bearing",
      "vincenty",
      "distance",
      "geohash",
      "geocoding",
      "proximity",
      "plus-code",
      "olc",
      "polygon",
      "area",
      "centroid",
      "utm",
      "mgrs"
    ],
    "iconUrl": ""
  }
}