{
  "schema": "stillos:payment:v1",
  "id": "did:web:nolawealthfinancial.com",
  "standard": "x402",
  "network": "base",
  "token": "USDC",
  "address": "0xfAB07d26F7627fc4cE459ecf90d7E015F7eEcE71",
  "minimum_payment_usd": 0.01,
  "settlement": "instant on-chain",
  "free_tier": {
    "description": "When rate limit is exceeded, the response includes X-Payment-Request header with x402 payment details. No human required.",
    "header": "X-Payment-Request",
    "format": "x402",
    "example_flow": [
      "1. Call GET /signal/cpi?ticker=KXCPI-26JUN-T-0.2",
      "2. Receive 429 with X-Payment-Request: {\"amount\":\"0.01\",\"currency\":\"USDC\",\"network\":\"base\",\"address\":\"0x...\"}",
      "3. Send USDC payment on Base",
      "4. Retry with X-Payment-Response header containing payment proof",
      "5. Receive full response with no human involved"
    ]
  },
  "pricing_url": "https://nolawealthfinancial.com/pricing/v1",
  "transaction_url": "https://nolawealthfinancial.com/identity/transaction",
  "callback_registry_url": "https://nolawealthfinancial.com/identity/transaction",
  "settlement_url": "https://nolawealthfinancial.com/identity/transaction",
  "endpoints": {
    "POST /notary/commit": {
      "free_tier": null,
      "paid": {
        "price_usd": 0.1,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": null,
      "sla": {
        "latency_p95_ms": 300,
        "availability": 0.99
      },
      "idempotent": true
    },
    "POST /notary/claim-verdict": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 2000,
        "availability": 0.99
      },
      "idempotent": false
    },
    "POST /notary/grade-strategy": {
      "free_tier": {
        "limit": 5,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 5
      },
      "sla": {
        "latency_p95_ms": 500,
        "availability": 0.99
      },
      "idempotent": true
    },
    "POST /identity/transaction": {
      "free_tier": {
        "limit": 25,
        "period": "day",
        "by": "agent",
        "enforcement": "soft"
      },
      "paid": null,
      "rate_limit": {
        "max_per_minute": 30
      },
      "sla": {
        "latency_p95_ms": 1000,
        "availability": 0.99
      },
      "idempotent": false
    },
    "GET /signal/cpi": {
      "free_tier": {
        "limit": 10,
        "period": "day",
        "by": "ip",
        "enforcement": "429_with_upgrade_path"
      },
      "paid": {
        "price_usd": 0.01,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 60
      },
      "sla": {
        "latency_p95_ms": 800,
        "availability": 0.99,
        "staleness_max_sec": 60
      },
      "idempotent": true
    },
    "GET /signal/gdp": {
      "free_tier": {
        "limit": 10,
        "period": "day",
        "by": "ip",
        "enforcement": "429_with_upgrade_path"
      },
      "paid": {
        "price_usd": 0.01,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 60
      },
      "sla": {
        "latency_p95_ms": 800,
        "availability": 0.99
      },
      "idempotent": true
    },
    "GET /signal/portfolio": {
      "free_tier": {
        "limit": 10,
        "period": "day",
        "by": "ip",
        "enforcement": "429_with_upgrade_path"
      },
      "paid": {
        "price_usd": 0.05,
        "per": "call",
        "payment": "x402"
      },
      "rate_limit": {
        "max_per_minute": 10
      },
      "sla": {
        "latency_p95_ms": 1500,
        "availability": 0.99,
        "staleness_max_sec": 120
      },
      "idempotent": true
    }
  }
}