FETCH402
← Protocol index

Resource / 439

healthy

GeoPulse.

Real-time geopolitical risk signal — base score + live news sentiment for any country or region

Eligibility
probeable
Failures
0
Last quote
2026-08-13 00:30:01 UTC
Last probe
2026-08-13 00:30:01 UTC
Payment requirements / accepts[] 2 options
State Network Scheme Atomic amount Asset payTo / untrusted
active eip155:8453 exact 70000 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 0x52Ab53912D37759B2ad364f22dD06B16714b6C06
active solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp exact 70000 EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v 3nmeVj5m9Uq2hSTfsVsn3tJMHRJQNMKR1AjzyUJbrSgw

All advertised payment options are stored. Base (`eip155:8453`) is the operational network for ranking and canaries; non-Base options remain visible for transparency.

Probe evidence 1 recent
healthy 2026-08-13 00:30:01 UTC GET · HTTP 402 · 12ms · accepts 2 · base 1 ok
Request
GET https://geo.lonestaroracle.xyz/risk
Robots
error
Note
robots_error:{:robots_http_status, 404};http_402;accepts=2;base=1
Accepts fingerprint
39be8346e17d6ad8fb47007e9803fe82c083ead6d7699a427b660c4ec320c123

Accepts snapshot

[
  {
    "amount": "70000",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "assetTransferMethod": null,
    "extra": {
      "name": "USD Coin",
      "version": "2"
    },
    "maxTimeoutSeconds": 300,
    "network": "eip155:8453",
    "payTo": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06",
    "paymentFlow": null,
    "raw": {
      "amount": "70000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "maxTimeoutSeconds": 300,
      "max_timeout_seconds": 300,
      "network": "eip155:8453",
      "payTo": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06",
      "pay_to": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06",
      "scheme": "exact"
    },
    "scheme": "exact"
  },
  {
    "amount": "70000",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "assetTransferMethod": null,
    "extra": {
      "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
    },
    "maxTimeoutSeconds": 300,
    "network": "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp",
    "payTo": "3nmeVj5m9Uq2hSTfsVsn3tJMHRJQNMKR1AjzyUJbrSgw",
    "paymentFlow": null,
    "raw": {
      "amount": "70000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
      },
      "maxTimeoutSeconds": 300,
      "max_timeout_seconds": 300,
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "payTo": "3nmeVj5m9Uq2hSTfsVsn3tJMHRJQNMKR1AjzyUJbrSgw",
      "pay_to": "3nmeVj5m9Uq2hSTfsVsn3tJMHRJQNMKR1AjzyUJbrSgw",
      "scheme": "exact"
    },
    "scheme": "exact"
  }
]

PaymentRequired raw

{
  "accepts": [
    {
      "amount": "70000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "maxTimeoutSeconds": 300,
      "network": "eip155:8453",
      "payTo": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06",
      "scheme": "exact"
    },
    {
      "amount": "70000",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "extra": {
        "feePayer": "GVJJ7rdGiXr5xaYbRwRbjfaJL7fmwRygFi1H6aGqDveb"
      },
      "maxTimeoutSeconds": 300,
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "payTo": "3nmeVj5m9Uq2hSTfsVsn3tJMHRJQNMKR1AjzyUJbrSgw",
      "scheme": "exact"
    }
  ],
  "error": "Payment required",
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "method": "GET",
          "queryParams": {
            "country": "Japan",
            "hours": 24,
            "location": "Japan",
            "q": "nvidia"
          },
          "type": "http"
        },
        "output": {
          "example": "{\"location\":\"Venezuela\",\"base_score\":9.0,\"adjusted_score\":9.5,\"verdict\":\"CRITICAL\",\"signal\":\"ESCALATING\",\"key_risks\":[\"US sanctions tightening\",\"hyperinflation\",\"political instability\"],\"summary\":\"Venezuela faces...\"}",
          "format": "json",
          "type": "object"
        }
      },
      "schema": {
        "category": "trading",
        "description": "Real-time geopolitical risk scoring for any country or region. Combines base risk scores with live news sentiment via Exa AI search. Returns risk score 0-10, signal direction (improving/stable/deteriorating/escalating), key risks, and AI summary.",
        "name": "GeoPulse — Geopolitical Risk Signal",
        "properties": {
          "input": {
            "properties": {
              "method": {
                "enum": [
                  "GET",
                  "HEAD",
                  "DELETE"
                ],
                "type": "string"
              },
              "queryParams": {
                "properties": {
                  "country": {
                    "description": "Alias for location",
                    "title": "Country",
                    "type": "string"
                  },
                  "hours": {
                    "default": 24,
                    "description": "News lookback hours (1-72)",
                    "title": "Hours",
                    "type": "integer"
                  },
                  "location": {
                    "description": "Country or region",
                    "title": "Location",
                    "type": "string"
                  },
                  "q": {
                    "description": "Alias for location",
                    "title": "Q",
                    "type": "string"
                  }
                },
                "type": "object"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {},
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "tags": [
          "geopolitical",
          "risk",
          "country",
          "news",
          "macro",
          "prediction-markets"
        ],
        "type": "object",
        "version": "1.0.0"
      }
    },
    "bc_kg64bd18": {}
  },
  "resource": {
    "description": "Real-time geopolitical risk signal — base score + live news sentiment for any country or region",
    "iconUrl": "https://lonestaroracle.xyz/lso_logo.svg",
    "mimeType": "",
    "serviceName": "GeoPulse",
    "tags": [
      "geopolitical",
      "risk",
      "country",
      "news",
      "macro"
    ],
    "url": "https://geo.lonestaroracle.xyz/risk"
  },
  "x402Version": 2
}

Response headers

{
  "connection": "keep-alive",
  "content-length": "777",
  "content-type": "application/json",
  "date": "Thu, 13 Aug 2026 00:30:01 GMT",
  "payment-required": "eyJ4NDAyVmVyc2lvbiI6IDIsICJlcnJvciI6ICJQYXltZW50IHJlcXVpcmVkIiwgInJlc291cmNlIjogeyJ1cmwiOiAiaHR0cHM6Ly9nZW8ubG9uZXN0YXJvcmFjbGUueHl6L3Jpc2siLCAiZGVzY3JpcHRpb24iOiAiUmVhbC10aW1lIGdlb3BvbGl0aWNhbCByaXNrIHNpZ25hbCBcdTIwMTQgYmFzZSBzY29yZSArIGxpdmUgbmV3cyBzZW50aW1lbnQgZm9yIGFueSBjb3VudHJ5IG9yIHJlZ2lvbiIsICJtaW1lVHlwZSI6ICIiLCAic2VydmljZU5hbWUiOiAiR2VvUHVsc2UiLCAidGFncyI6IFsiZ2VvcG9saXRpY2FsIiwgInJpc2siLCAiY291bnRyeSIsICJuZXdzIiwgIm1hY3JvIl0sICJpY29uVXJsIjogImh0dHBzOi8vbG9uZXN0YXJvcmFjbGUueHl6L2xzb19sb2dvLnN2ZyJ9LCAiYWNjZXB0cyI6IFt7InNjaGVtZSI6ICJleGFjdCIsICJuZXR3b3JrIjogImVpcDE1NTo4NDUzIiwgImFzc2V0IjogIjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsICJhbW91bnQiOiAiNzAwMDAiLCAicGF5VG8iOiAiMHg1MkFiNTM5MTJEMzc3NTlCMmFkMzY0ZjIyZEQwNkIxNjcxNGI2QzA2IiwgIm1heFRpbWVvdXRTZWNvbmRzIjogMzAwLCAiZXh0cmEiOiB7Im5hbWUiOiAiVVNEIENvaW4iLCAidmVyc2lvbiI6ICIyIn19LCB7InNjaGVtZSI6ICJleGFjdCIsICJuZXR3b3JrIjogInNvbGFuYTo1ZXlrdDRVc0Z2OFA4TkpkVFJFcFkxdnpxS3FaS3ZkcCIsICJhc3NldCI6ICJFUGpGV2RkNUF1ZnFTU3FlTTJxTjF4enliYXBDOEc0d0VHR2tad3lURHQxdiIsICJhbW91bnQiOiAiNzAwMDAiLCAicGF5VG8iOiAiM25tZVZqNW05VXEyaFNUZnNWc24zdEpNSFJKUU5NS1IxQWp6eVVKYnJTZ3ciLCAibWF4VGltZW91dFNlY29uZHMiOiAzMDAsICJleHRyYSI6IHsiZmVlUGF5ZXIiOiAiR1ZKSjdyZEdpWHI1eGFZYlJ3UmJqZmFKTDdmbXdSeWdGaTFINmFHcUR2ZWIifX1dLCAiZXh0ZW5zaW9ucyI6IHsiYmNfa2c2NGJkMTgiOiB7fSwgImJhemFhciI6IHsic2NoZW1hIjogeyJuYW1lIjogIkdlb1B1bHNlIFx1MjAxNCBHZW9wb2xpdGljYWwgUmlzayBTaWduYWwiLCAiZGVzY3JpcHRpb24iOiAiUmVhbC10aW1lIGdlb3BvbGl0aWNhbCByaXNrIHNjb3JpbmcgZm9yIGFueSBjb3VudHJ5IG9yIHJlZ2lvbi4gQ29tYmluZXMgYmFzZSByaXNrIHNjb3JlcyB3aXRoIGxpdmUgbmV3cyBzZW50aW1lbnQgdmlhIEV4YSBBSSBzZWFyY2guIFJldHVybnMgcmlzayBzY29yZSAwLTEwLCBzaWduYWwgZGlyZWN0aW9uIChpbXByb3Zpbmcvc3RhYmxlL2RldGVyaW9yYXRpbmcvZXNjYWxhdGluZyksIGtleSByaXNrcywgYW5kIEFJIHN1bW1hcnkuIiwgImNhdGVnb3J5IjogInRyYWRpbmciLCAidGFncyI6IFsiZ2VvcG9saXRpY2FsIiwgInJpc2siLCAiY291bnRyeSIsICJuZXdzIiwgIm1hY3JvIiwgInByZWRpY3Rpb24tbWFya2V0cyJdLCAidmVyc2lvbiI6ICIxLjAuMCIsICJwcm9wZXJ0aWVzIjogeyJpbnB1dCI6IHsidHlwZSI6ICJvYmplY3QiLCAicmVxdWlyZWQiOiBbInR5cGUiLCAibWV0aG9kIl0sICJwcm9wZXJ0aWVzIjogeyJ0eXBlIjogeyJ0eXBlIjogInN0cmluZyIsICJjb25zdCI6ICJodHRwIn0sICJtZXRob2QiOiB7InR5cGUiOiAic3RyaW5nIiwgImVudW0iOiBbIkdFVCIsICJIRUFEIiwgIkRFTEVURSJdfSwgInF1ZXJ5UGFyYW1zIjogeyJ0eXBlIjogIm9iamVjdCIsICJwcm9wZXJ0aWVzIjogeyJsb2NhdGlvbiI6IHsidHlwZSI6ICJzdHJpbmciLCAiZGVzY3JpcHRpb24iOiAiQ291bnRyeSBvciByZWdpb24iLCAidGl0bGUiOiAiTG9jYXRpb24ifSwgImNvdW50cnkiOiB7InR5cGUiOiAic3RyaW5nIiwgImRlc2NyaXB0aW9uIjogIkFsaWFzIGZvciBsb2NhdGlvbiIsICJ0aXRsZSI6ICJDb3VudHJ5In0sICJxIjogeyJ0eXBlIjogInN0cmluZyIsICJkZXNjcmlwdGlvbiI6ICJBbGlhcyBmb3IgbG9jYXRpb24iLCAidGl0bGUiOiAiUSJ9LCAiaG91cnMiOiB7InR5cGUiOiAiaW50ZWdlciIsICJkZXNjcmlwdGlvbiI6ICJOZXdzIGxvb2tiYWNrIGhvdXJzICgxLTcyKSIsICJkZWZhdWx0IjogMjQsICJ0aXRsZSI6ICJIb3VycyJ9fX19fSwgIm91dHB1dCI6IHsidHlwZSI6ICJvYmplY3QiLCAicmVxdWlyZWQiOiBbInR5cGUiXSwgInByb3BlcnRpZXMiOiB7InR5cGUiOiB7InR5cGUiOiAic3RyaW5nIn0sICJleGFtcGxlIjoge319fX0sICJ0eXBlIjogIm9iamVjdCIsICJyZXF1aXJlZCI6IFsiaW5wdXQiXX0sICJpbmZvIjogeyJpbnB1dCI6IHsidHlwZSI6ICJodHRwIiwgIm1ldGhvZCI6ICJHRVQiLCAicXVlcnlQYXJhbXMiOiB7ImxvY2F0aW9uIjogIkphcGFuIiwgImNvdW50cnkiOiAiSmFwYW4iLCAicSI6ICJudmlkaWEiLCAiaG91cnMiOiAyNH19LCAib3V0cHV0IjogeyJ0eXBlIjogIm9iamVjdCIsICJmb3JtYXQiOiAianNvbiIsICJleGFtcGxlIjogIntcImxvY2F0aW9uXCI6XCJWZW5lenVlbGFcIixcImJhc2Vfc2NvcmVcIjo5LjAsXCJhZGp1c3RlZF9zY29yZVwiOjkuNSxcInZlcmRpY3RcIjpcIkNSSVRJQ0FMXCIsXCJzaWduYWxcIjpcIkVTQ0FMQVRJTkdcIixcImtleV9yaXNrc1wiOltcIlVTIHNhbmN0aW9ucyB0aWdodGVuaW5nXCIsXCJoeXBlcmluZmxhdGlvblwiLFwicG9saXRpY2FsIGluc3RhYmlsaXR5XCJdLFwic3VtbWFyeVwiOlwiVmVuZXp1ZWxhIGZhY2VzLi4uXCJ9In19fX19",
  "server": "nginx/1.18.0 (Ubuntu)"
}

Response body

{
  "accepts": [
    {
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "description": "Geopolitical risk signal",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "maxAmountRequired": "70000",
      "maxTimeoutSeconds": 300,
      "mimeType": "",
      "network": "base",
      "payTo": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06",
      "resource": "https://geo.lonestaroracle.xyz/risk",
      "scheme": "exact"
    },
    {
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "description": "Geopolitical risk signal",
      "extra": {
        "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F"
      },
      "maxAmountRequired": "70000",
      "maxTimeoutSeconds": 300,
      "mimeType": "",
      "network": "solana",
      "payTo": "3nmeVj5m9Uq2hSTfsVsn3tJMHRJQNMKR1AjzyUJbrSgw",
      "resource": "https://geo.lonestaroracle.xyz/risk",
      "scheme": "exact"
    }
  ],
  "error": "X-PAYMENT header required",
  "x402Version": 1
}

Request headers

{
  "accept": "*/*",
  "user-agent": "Fetch402Bot/0.1 (+https://fetch402.com/crawler; contact: crawler@fetch402.com)"
}

Machine contract

Schemas.

InputJSON
{}
OutputJSON
{}