INTELLIGENCE

Know what your agents buy.

Costs, changes and evidence for better service decisions.

Cost intelligence

Find the better way to pay.

Compare service prices and payment options against your workload.

Scoped audits · customer usage requiredRequest a cost audit
Change intelligence

Know when your dependencies change.

Track payment offers, service schemas and provider changes over time.

Custom watchlists and historyDiscuss monitoring
Outcome intelligence

Connect the purchase to the result.

Bring charges, retries and task evaluations into one private evidence record.

Integration pilot · your task criteriaConnect your workflow

THE EVIDENCE BASE

Collected. Dated. Traceable.

Use the API
14,635Source listings
33Source snapshots
27,889Recorded changes
1,221Endpoint observations

Latest snapshot: Sep 12, 2026, 05:41 UTC. Daily collection; gaps remain unknown.

105 observations · Differences between dated observations.

geospatial.openverbs.comConvert decimal lat/lon to a UTM coordinate (zone, latitude band, hemisphere, easting, northing) on WGS84, including the Norway/Svalbard zone exceptions. Defined for latitudes -80..84.
https://geospatial.openverbs.com/v1/utm
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Convert decimal lat/lon to a UTM coordinate (zone, latitude band, hemisphere, easting, northing) on WGS84, including the Norway/Svalbard zone exceptions. Defined for latitudes -80..84.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude in decimal degrees.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude in decimal degrees.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              }
            },
            "required": [
              "lat",
              "lon"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "d02f0094642272fd7550da049ec99b088bbe31e5bad9da3b27e8bde53ed74210",
  "service_id": "7c42f502904a44addad18c23d6abb3e6e46c2134ab24de1be8a16d174a3bd76b",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:14:01.102Z",
  "url": "https://geospatial.openverbs.com/v1/utm",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comProject WGS84 longitude/latitude (degrees) to Web Mercator (EPSG:3857) easting/northing in metres. Latitude is clamped to ±85.0511° (the projection's valid extent).
https://geospatial.openverbs.com/v1/forward
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Project WGS84 longitude/latitude (degrees) to Web Mercator (EPSG:3857) easting/northing in metres. Latitude is clamped to ±85.0511° (the projection's valid extent).",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude in degrees.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude in degrees.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              }
            },
            "required": [
              "lon",
              "lat"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "0f40bd44a8030c3a0697b209129245d530b91893441d7297b0448603570b2183",
  "service_id": "873c51b59d36667b9949a06e3fcdc8beb5a047f3c366bc94b1e45924f88e4f08",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:15:25.627Z",
  "url": "https://geospatial.openverbs.com/v1/forward",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comEncode a coordinate to a geohash and return its bounding box and 8 neighbors.
https://geospatial.openverbs.com/v1/geohash
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Encode a coordinate to a geohash and return its bounding box and 8 neighbors.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              },
              "precision": {
                "description": "Geohash length. Defaults to 9.",
                "maximum": 12,
                "minimum": 1,
                "type": "integer"
              }
            },
            "required": [
              "lat",
              "lon"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "64f966483638a4c2aaf7f971d4f0a55f05217db09245cee084f82fc8a0c191b2",
  "service_id": "9774f532f124a37e92201e7ef9306a8a57ce746e70021775eaf75b53c5a8b004",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:08:00.355Z",
  "url": "https://geospatial.openverbs.com/v1/geohash",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comMap a WGS84 coordinate at a given zoom (0..30) to its slippy-map (XYZ / Google / OSM) tile x,y and its Bing quadkey.
https://geospatial.openverbs.com/v1/tile
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Map a WGS84 coordinate at a given zoom (0..30) to its slippy-map (XYZ / Google / OSM) tile x,y and its Bing quadkey.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude in degrees.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude in degrees.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              },
              "zoom": {
                "description": "Zoom level.",
                "maximum": 30,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "lon",
              "lat",
              "zoom"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "14384f7d879e66b91a155fbf862caae492c4f65236d7781aba115be9c528c7aa",
  "service_id": "cd49ccd3ccbd1a79d7943ceab4db5db2763d60588b63f0368261eea4daf1050f",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:15:29.75Z",
  "url": "https://geospatial.openverbs.com/v1/tile",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comConvert a UTM coordinate (zone, hemisphere, easting, northing) back to decimal lat/lon on WGS84.
https://geospatial.openverbs.com/v1/from-utm
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Convert a UTM coordinate (zone, hemisphere, easting, northing) back to decimal lat/lon on WGS84.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "easting": {
                "description": "Easting in metres.",
                "maximum": 1000000,
                "minimum": 0,
                "type": "number"
              },
              "hemisphere": {
                "description": "Hemisphere.",
                "enum": [
                  "N",
                  "S"
                ],
                "type": "string"
              },
              "northing": {
                "description": "Northing in metres.",
                "maximum": 10000000,
                "minimum": 0,
                "type": "number"
              },
              "zone": {
                "description": "UTM zone number.",
                "maximum": 60,
                "minimum": 1,
                "type": "integer"
              }
            },
            "required": [
              "zone",
              "hemisphere",
              "easting",
              "northing"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "07a624fea0f8ed9a9c9facacfcf2423bd0e7abb3e15e435403d996ed1e562d68",
  "service_id": "e8429dfc1d5d3138a41ac6739cc42770f04a4b327d1dd355fe734c4d99938205",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:14:03.761Z",
  "url": "https://geospatial.openverbs.com/v1/from-utm",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comDistance and initial bearing between two coordinates.
https://geospatial.openverbs.com/v1/distance
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Distance and initial bearing between two coordinates.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "from": {
                "additionalProperties": false,
                "description": "Origin coordinate.",
                "properties": {
                  "lat": {
                    "maximum": 90,
                    "minimum": -90,
                    "type": "number"
                  },
                  "lon": {
                    "maximum": 180,
                    "minimum": -180,
                    "type": "number"
                  }
                },
                "required": [
                  "lat",
                  "lon"
                ],
                "type": "object"
              },
              "to": {
                "additionalProperties": false,
                "description": "Destination coordinate.",
                "properties": {
                  "lat": {
                    "maximum": 90,
                    "minimum": -90,
                    "type": "number"
                  },
                  "lon": {
                    "maximum": 180,
                    "minimum": -180,
                    "type": "number"
                  }
                },
                "required": [
                  "lat",
                  "lon"
                ],
                "type": "object"
              }
            },
            "required": [
              "from",
              "to"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "c4a84547c26c05fd0c45a677c602a0cc3a54fe88b9756cef2be30aeda566035f",
  "service_id": "00b0973b759430abad089685553c7651a4320f7d75a363649f1ca85194fb6bee",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:07:58.358Z",
  "url": "https://geospatial.openverbs.com/v1/distance",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comTest whether a coordinate falls inside a polygon.
https://geospatial.openverbs.com/v1/point-in-polygon
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Test whether a coordinate falls inside a polygon.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "point": {
                "additionalProperties": false,
                "description": "The coordinate to test.",
                "properties": {
                  "lat": {
                    "maximum": 90,
                    "minimum": -90,
                    "type": "number"
                  },
                  "lon": {
                    "maximum": 180,
                    "minimum": -180,
                    "type": "number"
                  }
                },
                "required": [
                  "lat",
                  "lon"
                ],
                "type": "object"
              },
              "polygon": {
                "description": "Polygon exterior ring as ordered vertices (auto-closed).",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "lat": {
                      "maximum": 90,
                      "minimum": -90,
                      "type": "number"
                    },
                    "lon": {
                      "maximum": 180,
                      "minimum": -180,
                      "type": "number"
                    }
                  },
                  "required": [
                    "lat",
                    "lon"
                  ],
                  "type": "object"
                },
                "maxItems": 10000,
                "minItems": 3,
                "type": "array"
              }
            },
            "required": [
              "point",
              "polygon"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "b2d2eff08f4ee814a8577dc03ed03b9ebba32a740461a2a5262d45ae96f25c0d",
  "service_id": "030bb944b0096bde563d9d0db426cf0aea75fe4ca267293c28c86a0746416843",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:08:04.569Z",
  "url": "https://geospatial.openverbs.com/v1/point-in-polygon",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comConvert a decimal-degree latitude/longitude to degrees-minutes-seconds, with hemisphere letters and a formatted string for each axis.
https://geospatial.openverbs.com/v1/to-dms
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Convert a decimal-degree latitude/longitude to degrees-minutes-seconds, with hemisphere letters and a formatted string for each axis.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude in decimal degrees.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude in decimal degrees.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              }
            },
            "required": [
              "lat",
              "lon"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "d02f0094642272fd7550da049ec99b088bbe31e5bad9da3b27e8bde53ed74210",
  "service_id": "14025e53a26ce8086d0b8117198d3bd9199d5ea3971e06f11018a71981eb5a28",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:13:56.925Z",
  "url": "https://geospatial.openverbs.com/v1/to-dms",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comReport the ground resolution (metres per pixel, for 256-px tiles) and the OGC map scale denominator at a zoom level, optionally adjusted for latitude (default equator).
https://geospatial.openverbs.com/v1/resolution
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Report the ground resolution (metres per pixel, for 256-px tiles) and the OGC map scale denominator at a zoom level, optionally adjusted for latitude (default equator).",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude for the cos(lat) correction. Default 0.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "zoom": {
                "description": "Zoom level.",
                "maximum": 30,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "zoom"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "ad6b14fdf587ec1ffe8d2f8a90c5a7b25dbd6da2baca81dea04acff9d47936c4",
  "service_id": "16a88f5b9fdc1117dd3c515ddd45dc935ec9eca55f67ce784ab7e3b794b58e66",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:15:34.074Z",
  "url": "https://geospatial.openverbs.com/v1/resolution",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comParse a coordinate string into decimal lat/lon. Accepts a plain decimal pair ('40.4462, -79.9822') or DMS with hemisphere letters ('40°26'46"N 79°58'56"W'). Anything unrecognized is a clean 400.
https://geospatial.openverbs.com/v1/parse
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Parse a coordinate string into decimal lat/lon. Accepts a plain decimal pair ('40.4462, -79.9822') or DMS with hemisphere letters ('40°26'46\"N 79°58'56\"W'). Anything unrecognized is a clean 400.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "coordinate": {
                "description": "Coordinate string (decimal pair or DMS).",
                "maxLength": 256,
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "coordinate"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "6c17606df145fe7b36de833541d1110173effd91020962382f1409dadf6d5a33",
  "service_id": "3384323d333a84b4de6f0e71d9be1aee58638c731c346ed2c92997922e97800e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:13:59.027Z",
  "url": "https://geospatial.openverbs.com/v1/parse",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comUn-project Web Mercator (EPSG:3857) easting/northing in metres back to WGS84 longitude/latitude in degrees.
https://geospatial.openverbs.com/v1/inverse
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Un-project Web Mercator (EPSG:3857) easting/northing in metres back to WGS84 longitude/latitude in degrees.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "x": {
                "description": "Easting in metres (±20037508.34).",
                "type": "number"
              },
              "y": {
                "description": "Northing in metres (±20037508.34).",
                "type": "number"
              }
            },
            "required": [
              "x",
              "y"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "a92330b21bdc6ec39f701b9047ba1a794e172aa12478c0aacfe9be4e225143ed",
  "service_id": "4bb969089faeebca79dfa3e1856cb91a1df56e717de4c490fe5bf752a8baa81f",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:15:27.671Z",
  "url": "https://geospatial.openverbs.com/v1/inverse",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comResolve the timezone for a latitude/longitude.
https://geospatial.openverbs.com/v1/timezone
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Resolve the timezone for a latitude/longitude.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              }
            },
            "required": [
              "lat",
              "lon"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "c634b93fd7fef5915372b65248376778cdb509f50cef93e077b32cbf00d1ef72",
  "service_id": "502d78987fa841e197e817275334d5f352d46504fe440afd42de9dfc555fe0de",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:08:02.695Z",
  "url": "https://geospatial.openverbs.com/v1/timezone",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comConvert decimal lat/lon to a Military Grid Reference System (MGRS) string on WGS84. Precision is the number of digits per axis (1–5; 5 = 1-metre resolution, default 5).
https://geospatial.openverbs.com/v1/mgrs
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Convert decimal lat/lon to a Military Grid Reference System (MGRS) string on WGS84. Precision is the number of digits per axis (1–5; 5 = 1-metre resolution, default 5).",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude in decimal degrees.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude in decimal degrees.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              },
              "precision": {
                "description": "Digits per axis. Default 5 (1 m).",
                "maximum": 5,
                "minimum": 1,
                "type": "integer"
              }
            },
            "required": [
              "lat",
              "lon"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "9714a3d4fd2a4e4b5f63ab981eb7222d696b561c553068dd292d2d51648942a2",
  "service_id": "5ac503969d7ee87f1587286d201384092d732b20d230c2a0420b22c313700851",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:14:06.087Z",
  "url": "https://geospatial.openverbs.com/v1/mgrs",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comConvert an MGRS grid reference back to decimal lat/lon on WGS84 (the coordinate of the grid cell's south-west corner at the given precision). Whitespace is ignored; a malformed reference is a clean 400.
https://geospatial.openverbs.com/v1/from-mgrs
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Convert an MGRS grid reference back to decimal lat/lon on WGS84 (the coordinate of the grid cell's south-west corner at the given precision). Whitespace is ignored; a malformed reference is a clean 400.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "mgrs": {
                "description": "MGRS grid reference, e.g. '18TWL8395907351'.",
                "maxLength": 32,
                "minLength": 3,
                "type": "string"
              }
            },
            "required": [
              "mgrs"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "56e10a185493aa6db7adcde386c31e7e16f4ae2783e501346447b6afc76ceb98",
  "service_id": "68c20986a1db6c180f011f72a8df8556e5969dad54770a528c8020c1f5b24def",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:14:08.032Z",
  "url": "https://geospatial.openverbs.com/v1/from-mgrs",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comCompute the geographic bounding box (west/south/east/north in degrees) of a slippy-map tile z/x/y, plus its Bing quadkey.
https://geospatial.openverbs.com/v1/tile-bounds
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Compute the geographic bounding box (west/south/east/north in degrees) of a slippy-map tile z/x/y, plus its Bing quadkey.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "x": {
                "description": "Tile column (0..2^z-1).",
                "minimum": 0,
                "type": "integer"
              },
              "y": {
                "description": "Tile row (0..2^z-1).",
                "minimum": 0,
                "type": "integer"
              },
              "z": {
                "description": "Zoom level.",
                "maximum": 30,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "z",
              "x",
              "y"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "44f370d900273f932bd53d419c8f9aead0663d5ff56213c1cf08e625e17685ad",
  "service_id": "738b10c03c52c0d031b156ab4c8cc5977678a6262ea1d57d2bbd760d0a887333",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:15:31.965Z",
  "url": "https://geospatial.openverbs.com/v1/tile-bounds",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comConvert decimal lat/lon to a UTM coordinate (zone, latitude band, hemisphere, easting, northing) on WGS84, including the Norway/Svalbard zone exceptions. Defined for latitudes -80..84.
https://geospatial.openverbs.com/v1/utm
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Convert decimal lat/lon to a UTM coordinate (zone, latitude band, hemisphere, easting, northing) on WGS84, including the Norway/Svalbard zone exceptions. Defined for latitudes -80..84.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude in decimal degrees.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude in decimal degrees.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              }
            },
            "required": [
              "lat",
              "lon"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "d02f0094642272fd7550da049ec99b088bbe31e5bad9da3b27e8bde53ed74210",
  "service_id": "7c42f502904a44addad18c23d6abb3e6e46c2134ab24de1be8a16d174a3bd76b",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:14:01.102Z",
  "url": "https://geospatial.openverbs.com/v1/utm",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comProject WGS84 longitude/latitude (degrees) to Web Mercator (EPSG:3857) easting/northing in metres. Latitude is clamped to ±85.0511° (the projection's valid extent).
https://geospatial.openverbs.com/v1/forward
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Project WGS84 longitude/latitude (degrees) to Web Mercator (EPSG:3857) easting/northing in metres. Latitude is clamped to ±85.0511° (the projection's valid extent).",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude in degrees.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude in degrees.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              }
            },
            "required": [
              "lon",
              "lat"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "0f40bd44a8030c3a0697b209129245d530b91893441d7297b0448603570b2183",
  "service_id": "873c51b59d36667b9949a06e3fcdc8beb5a047f3c366bc94b1e45924f88e4f08",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:15:25.627Z",
  "url": "https://geospatial.openverbs.com/v1/forward",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comEncode a coordinate to a geohash and return its bounding box and 8 neighbors.
https://geospatial.openverbs.com/v1/geohash
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Encode a coordinate to a geohash and return its bounding box and 8 neighbors.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              },
              "precision": {
                "description": "Geohash length. Defaults to 9.",
                "maximum": 12,
                "minimum": 1,
                "type": "integer"
              }
            },
            "required": [
              "lat",
              "lon"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "64f966483638a4c2aaf7f971d4f0a55f05217db09245cee084f82fc8a0c191b2",
  "service_id": "9774f532f124a37e92201e7ef9306a8a57ce746e70021775eaf75b53c5a8b004",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:08:00.355Z",
  "url": "https://geospatial.openverbs.com/v1/geohash",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comMap a WGS84 coordinate at a given zoom (0..30) to its slippy-map (XYZ / Google / OSM) tile x,y and its Bing quadkey.
https://geospatial.openverbs.com/v1/tile
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Map a WGS84 coordinate at a given zoom (0..30) to its slippy-map (XYZ / Google / OSM) tile x,y and its Bing quadkey.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude in degrees.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude in degrees.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              },
              "zoom": {
                "description": "Zoom level.",
                "maximum": 30,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "lon",
              "lat",
              "zoom"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "14384f7d879e66b91a155fbf862caae492c4f65236d7781aba115be9c528c7aa",
  "service_id": "cd49ccd3ccbd1a79d7943ceab4db5db2763d60588b63f0368261eea4daf1050f",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:15:29.75Z",
  "url": "https://geospatial.openverbs.com/v1/tile",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comConvert a UTM coordinate (zone, hemisphere, easting, northing) back to decimal lat/lon on WGS84.
https://geospatial.openverbs.com/v1/from-utm
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Convert a UTM coordinate (zone, hemisphere, easting, northing) back to decimal lat/lon on WGS84.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "easting": {
                "description": "Easting in metres.",
                "maximum": 1000000,
                "minimum": 0,
                "type": "number"
              },
              "hemisphere": {
                "description": "Hemisphere.",
                "enum": [
                  "N",
                  "S"
                ],
                "type": "string"
              },
              "northing": {
                "description": "Northing in metres.",
                "maximum": 10000000,
                "minimum": 0,
                "type": "number"
              },
              "zone": {
                "description": "UTM zone number.",
                "maximum": 60,
                "minimum": 1,
                "type": "integer"
              }
            },
            "required": [
              "zone",
              "hemisphere",
              "easting",
              "northing"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "withdrawn_protocol_inference",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "cd1760e19f518b50c9ffbaf84aa5ce626d53ffa2f8f27d71b5391096bf66618e",
  "schema_fingerprint": "07a624fea0f8ed9a9c9facacfcf2423bd0e7abb3e15e435403d996ed1e562d68",
  "service_id": "e8429dfc1d5d3138a41ac6739cc42770f04a4b327d1dd355fe734c4d99938205",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:14:03.761Z",
  "url": "https://geospatial.openverbs.com/v1/from-utm",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comDistance and initial bearing between two coordinates.
https://geospatial.openverbs.com/v1/distance
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Distance and initial bearing between two coordinates.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "from": {
                "additionalProperties": false,
                "description": "Origin coordinate.",
                "properties": {
                  "lat": {
                    "maximum": 90,
                    "minimum": -90,
                    "type": "number"
                  },
                  "lon": {
                    "maximum": 180,
                    "minimum": -180,
                    "type": "number"
                  }
                },
                "required": [
                  "lat",
                  "lon"
                ],
                "type": "object"
              },
              "to": {
                "additionalProperties": false,
                "description": "Destination coordinate.",
                "properties": {
                  "lat": {
                    "maximum": 90,
                    "minimum": -90,
                    "type": "number"
                  },
                  "lon": {
                    "maximum": 180,
                    "minimum": -180,
                    "type": "number"
                  }
                },
                "required": [
                  "lat",
                  "lon"
                ],
                "type": "object"
              }
            },
            "required": [
              "from",
              "to"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789165815.545,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "382b8312647110a124aca29eee9bbd2fa92a6158a6332bbbf5fb56d005fc177c",
  "schema_fingerprint": "c4a84547c26c05fd0c45a677c602a0cc3a54fe88b9756cef2be30aeda566035f",
  "service_id": "00b0973b759430abad089685553c7651a4320f7d75a363649f1ca85194fb6bee",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:07:58.358Z",
  "url": "https://geospatial.openverbs.com/v1/distance",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comTest whether a coordinate falls inside a polygon.
https://geospatial.openverbs.com/v1/point-in-polygon
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Test whether a coordinate falls inside a polygon.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "point": {
                "additionalProperties": false,
                "description": "The coordinate to test.",
                "properties": {
                  "lat": {
                    "maximum": 90,
                    "minimum": -90,
                    "type": "number"
                  },
                  "lon": {
                    "maximum": 180,
                    "minimum": -180,
                    "type": "number"
                  }
                },
                "required": [
                  "lat",
                  "lon"
                ],
                "type": "object"
              },
              "polygon": {
                "description": "Polygon exterior ring as ordered vertices (auto-closed).",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "lat": {
                      "maximum": 90,
                      "minimum": -90,
                      "type": "number"
                    },
                    "lon": {
                      "maximum": 180,
                      "minimum": -180,
                      "type": "number"
                    }
                  },
                  "required": [
                    "lat",
                    "lon"
                  ],
                  "type": "object"
                },
                "maxItems": 10000,
                "minItems": 3,
                "type": "array"
              }
            },
            "required": [
              "point",
              "polygon"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789165815.545,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "382b8312647110a124aca29eee9bbd2fa92a6158a6332bbbf5fb56d005fc177c",
  "schema_fingerprint": "b2d2eff08f4ee814a8577dc03ed03b9ebba32a740461a2a5262d45ae96f25c0d",
  "service_id": "030bb944b0096bde563d9d0db426cf0aea75fe4ca267293c28c86a0746416843",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:08:04.569Z",
  "url": "https://geospatial.openverbs.com/v1/point-in-polygon",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comConvert a decimal-degree latitude/longitude to degrees-minutes-seconds, with hemisphere letters and a formatted string for each axis.
https://geospatial.openverbs.com/v1/to-dms
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Convert a decimal-degree latitude/longitude to degrees-minutes-seconds, with hemisphere letters and a formatted string for each axis.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude in decimal degrees.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "lon": {
                "description": "Longitude in decimal degrees.",
                "maximum": 180,
                "minimum": -180,
                "type": "number"
              }
            },
            "required": [
              "lat",
              "lon"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789165815.545,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "382b8312647110a124aca29eee9bbd2fa92a6158a6332bbbf5fb56d005fc177c",
  "schema_fingerprint": "d02f0094642272fd7550da049ec99b088bbe31e5bad9da3b27e8bde53ed74210",
  "service_id": "14025e53a26ce8086d0b8117198d3bd9199d5ea3971e06f11018a71981eb5a28",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:13:56.925Z",
  "url": "https://geospatial.openverbs.com/v1/to-dms",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comReport the ground resolution (metres per pixel, for 256-px tiles) and the OGC map scale denominator at a zoom level, optionally adjusted for latitude (default equator).
https://geospatial.openverbs.com/v1/resolution
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Report the ground resolution (metres per pixel, for 256-px tiles) and the OGC map scale denominator at a zoom level, optionally adjusted for latitude (default equator).",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "lat": {
                "description": "Latitude for the cos(lat) correction. Default 0.",
                "maximum": 90,
                "minimum": -90,
                "type": "number"
              },
              "zoom": {
                "description": "Zoom level.",
                "maximum": 30,
                "minimum": 0,
                "type": "integer"
              }
            },
            "required": [
              "zoom"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789165815.545,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "382b8312647110a124aca29eee9bbd2fa92a6158a6332bbbf5fb56d005fc177c",
  "schema_fingerprint": "ad6b14fdf587ec1ffe8d2f8a90c5a7b25dbd6da2baca81dea04acff9d47936c4",
  "service_id": "16a88f5b9fdc1117dd3c515ddd45dc935ec9eca55f67ce784ab7e3b794b58e66",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:15:34.074Z",
  "url": "https://geospatial.openverbs.com/v1/resolution",
  "usage_rights": "not_reviewed"
}
geospatial.openverbs.comParse a coordinate string into decimal lat/lon. Accepts a plain decimal pair ('40.4462, -79.9822') or DMS with hemisphere letters ('40°26'46"N 79°58'56"W'). Anything unrecognized is a clean 400.
https://geospatial.openverbs.com/v1/parse
NetworkAdvertised amountBillingPayee
eip155:84530.002 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A
Source and evidence
{
  "description": "Parse a coordinate string into decimal lat/lon. Accepts a plain decimal pair ('40.4462, -79.9822') or DMS with hemisphere letters ('40°26'46\"N 79°58'56\"W'). Anything unrecognized is a clean 400.",
  "domain": "geospatial.openverbs.com",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "body": {
            "additionalProperties": false,
            "properties": {
              "coordinate": {
                "description": "Coordinate string (decimal pair or DMS).",
                "maxLength": 256,
                "minLength": 1,
                "type": "string"
              }
            },
            "required": [
              "coordinate"
            ],
            "type": "object"
          },
          "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"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "POST",
  "observed_at": 1789165815.545,
  "offers": [
    {
      "amount": "0.002",
      "amount_atomic": "2000",
      "amount_encoding": "atomic_units",
      "amount_raw": "2000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xb3f4de103F34b99f0Da19B4F16D6B53a14C2194A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "382b8312647110a124aca29eee9bbd2fa92a6158a6332bbbf5fb56d005fc177c",
  "schema_fingerprint": "6c17606df145fe7b36de833541d1110173effd91020962382f1409dadf6d5a33",
  "service_id": "3384323d333a84b4de6f0e71d9be1aee58638c731c346ed2c92997922e97800e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-06T08:13:59.027Z",
  "url": "https://geospatial.openverbs.com/v1/parse",
  "usage_rights": "not_reviewed"
}

Outcome evidence starts with your workflow.

Private intake is ready for task IDs, charges, retries, result fingerprints and your evaluation criteria. Public performance comparisons need measured results; we do not have that benchmark yet.

Discuss an outcome integration
Collection coverage

Discovery comes from configured registries. Endpoint checks record responses, not task success. Older snapshots retain less detail. Customer usage, commercial terms and task evaluations require additional evidence.

1,423 historical or current source records quarantined during normalization; they are excluded from public comparisons.

43 of 43 archive objects verified in Backblaze. Last verification: Sep 12, 2026, 05:56 UTC.

Collection status JSON