{
  "name": "SNTL Datalake Oracle",
  "description": "Pay-per-record access to the SNTL DePIN RF telemetry & yield-loss datalake. Serves Sybil-resistant physics-based identity and spatial telemetry. GET only, one record per call, USDC on Solana via x402. Real data only.",
  "version": "3.3.4",
  "provider": {
    "organization": "SNTL Framework",
    "url": "https://sntl-router.vercel.app"
  },
  "documentationUrl": "https://sntl-router.vercel.app",
  "supportedInterfaces": [
    {
      "url": "https://sntl-router.vercel.app/api/v2",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false,
    "extensions": [
      {
        "uri": "https://sntl-router.vercel.app/ext/x402-solana-usdc/v1",
        "description": "x402 pay-per-call monetization. Paid GET resources cost 1.000000 USDC (SPL) on Solana mainnet, paid to the treasury address in payment.payTo and settled via the x402 facilitator. Unpaid calls to paid resources return HTTP 402 with the payment manifest. See accepts for the per-resource price list.",
        "required": false
      }
    ]
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "get_stats",
      "name": "Get oracle stats",
      "description": "GET /api/v2/stats — Datalake statistics: row counts per table. Free.",
      "tags": ["stats", "oracle", "datalake", "free"]
    },
    {
      "id": "get_ledger",
      "name": "Get wallet billing ledger",
      "description": "GET /api/v2/ledger/:wallet — Most recent A2A billing ledger row for a wallet. Free.",
      "tags": ["ledger", "billing", "x402", "free"]
    },
    {
      "id": "get_chronicle",
      "name": "Get chronicle entry",
      "description": "GET /api/v2/chronicle — Most recent world-state chronicle entry, any dimension. 1.00 USDC per call.",
      "tags": ["chronicle", "rf", "telemetry", "paid"]
    },
    {
      "id": "get_chronicle_power",
      "name": "Get power chronicle",
      "description": "GET /api/v2/chronicle/power — Most recent chronicle entry with a populated power chain. 1.00 USDC per call.",
      "tags": ["chronicle", "power", "rf", "paid"]
    },
    {
      "id": "get_chronicle_time",
      "name": "Get time chronicle",
      "description": "GET /api/v2/chronicle/time — Most recent chronicle entry with a populated time chain. 1.00 USDC per call.",
      "tags": ["chronicle", "time-series", "rf", "paid"]
    },
    {
      "id": "get_chronicle_space",
      "name": "Get space chronicle",
      "description": "GET /api/v2/chronicle/space — Most recent chronicle entry with a populated space chain. 1.00 USDC per call.",
      "tags": ["chronicle", "spatial", "rf", "paid"]
    },
    {
      "id": "get_geo_telemetry",
      "name": "Get geo telemetry",
      "description": "GET /api/v2/geo — Most recent H3 geospatial hotspot resolution. 1.00 USDC per call.",
      "tags": ["geo", "yield-loss", "rf", "paid"]
    },
    {
      "id": "get_wallets_paid",
      "name": "Get paid wallets",
      "description": "GET /api/v2/wallets/paid — Most recent converted paying wallet. 1.00 USDC per call.",
      "tags": ["wallets", "paid", "billing", "paid"]
    },
    {
      "id": "get_wallets_target",
      "name": "Get target wallets",
      "description": "GET /api/v2/wallets/target — Most recent scored, invite-tracked target wallet. 1.00 USDC per call.",
      "tags": ["wallets", "targets", "paid"]
    },
    {
      "id": "get_wallets_architects",
      "name": "Get architect wallets",
      "description": "GET /api/v2/wallets/architects — Most recent classified network architect wallet. 1.00 USDC per call.",
      "tags": ["wallets", "architects", "paid"]
    },
    {
      "id": "get_wallets_blink_ready",
      "name": "Get blink-ready wallets",
      "description": "GET /api/v2/wallets/blink-ready — Most recent wallet flagged blink-ready for action. 1.00 USDC per call.",
      "tags": ["wallets", "solana", "blink", "paid"]
    },
    {
      "id": "get_wallets_connected",
      "name": "Get connected wallets",
      "description": "GET /api/v2/wallets/connected — Most recent authenticated wallet that hit the paywall unpaid. 1.00 USDC per call.",
      "tags": ["wallets", "connected", "paid"]
    },
    {
      "id": "get_threats_medium",
      "name": "Get medium threats",
      "description": "GET /api/v2/threats/medium — Most recent enriched event classified MEDIUM threat. 1.00 USDC per call.",
      "tags": ["threats", "rf", "anomaly", "paid"]
    },
    {
      "id": "get_threats_high",
      "name": "Get high threats",
      "description": "GET /api/v2/threats/high — Most recent enriched event classified HIGH threat. 1.00 USDC per call.",
      "tags": ["threats", "rf", "anomaly", "paid"]
    },
    {
      "id": "get_wallets_critical",
      "name": "Get critical wallets",
      "description": "GET /api/v2/wallets/critical — Wallet behind the most recent critical-tier event. 1.00 USDC per call.",
      "tags": ["wallets", "critical", "paid"]
    },
    {
      "id": "get_wallets_medium",
      "name": "Get medium wallets",
      "description": "GET /api/v2/wallets/medium — Wallet behind the most recent medium-tier event. 1.00 USDC per call.",
      "tags": ["wallets", "medium", "paid"]
    },
    {
      "id": "get_pyramid_tier_1",
      "name": "Get pyramid tier 1",
      "description": "GET /api/v2/pyramid/tier-1 — Most recent wallet appearing on 6+ independent lists. 1.00 USDC per call.",
      "tags": ["pyramid", "tier-1", "paid"]
    },
    {
      "id": "get_pyramid_tier_2",
      "name": "Get pyramid tier 2",
      "description": "GET /api/v2/pyramid/tier-2 — Most recent wallet appearing on 4-5 independent lists. 1.00 USDC per call.",
      "tags": ["pyramid", "tier-2", "paid"]
    },
    {
      "id": "get_pyramid_tier_3",
      "name": "Get pyramid tier 3",
      "description": "GET /api/v2/pyramid/tier-3 — Most recent wallet appearing on 2-3 independent lists. 1.00 USDC per call.",
      "tags": ["pyramid", "tier-3", "paid"]
    },
    {
      "id": "get_dlq",
      "name": "Get dead-letter queue",
      "description": "GET /api/v2/dlq — Most recent failure-mode intelligence / dead-letter entry. 1.00 USDC per call.",
      "tags": ["dlq", "dead-letter", "paid"]
    },
    {
      "id": "get_threats_critical",
      "name": "Get critical threats",
      "description": "GET /api/v2/threats/critical — Most recent enriched event classified CRITICAL threat. 1.00 USDC per call.",
      "tags": ["threats", "critical", "rf", "paid"]
    },
    {
      "id": "get_rf_violations",
      "name": "Get RF violations",
      "description": "GET /api/v2/rf/violations — Most recent RF physics violation (FSPL-vs-RSSI delta). 1.00 USDC per call.",
      "tags": ["rf", "violations", "paid"]
    },
    {
      "id": "get_threats_treasury",
      "name": "Get treasury threats",
      "description": "GET /api/v2/threats/treasury — Most recent unscheduled >100k token movement (critical capital). 1.00 USDC per call.",
      "tags": ["threats", "treasury", "paid"]
    },
    {
      "id": "get_rf_phantoms",
      "name": "Get RF phantoms",
      "description": "GET /api/v2/rf/phantoms — Most recent entity registration lacking H3 geospatial coordinates. 1.00 USDC per call.",
      "tags": ["rf", "phantoms", "sybil", "paid"]
    },
    {
      "id": "get_rf_hivemapper",
      "name": "Get Hivemapper RF data",
      "description": "GET /api/v2/rf/hivemapper — Most recent Hivemapper spatial/region physics violation. 1.00 USDC per call.",
      "tags": ["rf", "hivemapper", "depin", "paid"]
    },
    {
      "id": "get_escalation",
      "name": "Get escalations",
      "description": "GET /api/v2/escalation — Most recent tiered LLM verdict (SLM to LLM). 1.00 USDC per call.",
      "tags": ["escalation", "ai", "paid"]
    }
  ],
  "x402Version": 2,
  "service": "SNTL Datalake Oracle",
  "payment": {
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "payTo": "AuBsRDd6aFyBb5HxZyrCT7QcAiuqbk67AwJaCXtywV8q"
  },
  "accepts": [
    { "resource": "/api/v2/stats", "price": "0", "method": "GET" },
    { "resource": "/api/v2/ledger/:wallet", "price": "0", "method": "GET" },
    { "resource": "/api/v2/chronicle", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/chronicle/power", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/chronicle/time", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/chronicle/space", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/geo", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/wallets/paid", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/wallets/target", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/wallets/architects", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/wallets/blink-ready", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/wallets/connected", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/threats/medium", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/threats/high", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/wallets/critical", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/wallets/medium", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/pyramid/tier-1", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/pyramid/tier-2", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/pyramid/tier-3", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/dlq", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/threats/critical", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/rf/violations", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/threats/treasury", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/rf/phantoms", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/rf/hivemapper", "price": "1.00", "method": "GET" },
    { "resource": "/api/v2/escalation", "price": "1.00", "method": "GET" }
  ]
}
