{
  "version": "1.0",
  "name": "CorteX402",
  "description": "Pay-per-call data products on Base mainnet via the x402 protocol. Seven live endpoints, settled in USDC per call, each returning an on-chain receipt in the X-PAYMENT-RESPONSE header. Operated by Innovative Blockchain Solutions.",
  "homepage": "https://innovativeblockchainsolutions.live/CorteX402/",
  "operator": "Innovative Blockchain Solutions",
  "operator_url": "https://innovativeblockchainsolutions.live",
  "contact": "support@innovativeblockchainsolutions.live",
  "network": "base",
  "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
  "protocol": {
    "x402_versions": [
      1,
      2
    ],
    "note": "Every endpoint dual-emits: x402 v1 envelope in the response body, x402 v2 envelope base64-encoded in the PAYMENT-REQUIRED response header. Request signature accepted as either X-PAYMENT (v1) or PAYMENT-SIGNATURE (v2)."
  },
  "resources": [
    {
      "name": "live_demo",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/cortex402-demo",
      "method": "POST",
      "description": "One-cent live demonstration of agentic commerce. Pay $0.01 in USDC on Base and receive a verifiable receipt: the on-chain transaction hash, a block explorer link, which settlement route you chose, and a summary of what else Innovative Blockchain Solutions sells to agents. The cheapest real transaction these rails permit \u2014 nothing here is simulated.",
      "price": "$0.01 USDC",
      "payTo": "0x1372C2140105Ff1DD77f148B8AD5bb976cc7eC0f",
      "tags": [
        "demo",
        "x402",
        "agentic-commerce",
        "receipt",
        "base"
      ]
    },
    {
      "name": "property_dossier",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/cortex402-property-dossier",
      "method": "POST",
      "description": "Complete US property intelligence from a single address. Returns current value estimate with range and confidence, long-term rent estimate, the full property record (beds, baths, square footage, lot size, year built, features, HOA), owner of record with mailing address and occupancy status, tax assessment history, sale history, comparable properties, active and off-market sale and rental listings with days on market, and ZIP-level market medians.",
      "price": "$2.00 USDC",
      "payTo": "0x420999608f6f05a007a89EAa77BcE8D81bd3Ae4B",
      "tags": [
        "property",
        "mortgage",
        "real-estate",
        "valuation",
        "avm"
      ]
    },
    {
      "name": "prenod_score",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/cortex402-prenod-score",
      "method": "POST",
      "description": "Synthetic 12-month default-propensity score (0-100) for a US property. Computes from public property signals, and additionally accepts buyer-supplied credit score, DTI, and payment history, which re-weight the model in real time. Returns the score, a per-factor breakdown, suggested enrichments, and a methodology note.",
      "price": "$0.50 USDC",
      "payTo": "0x8A74c239DeDc0bB9Ee68eAEeC168Cca985f82F58",
      "tags": [
        "mortgage",
        "default-risk",
        "underwriting",
        "servicing",
        "property"
      ]
    },
    {
      "name": "mortgage_rates",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/cortex402-mortgage-rates",
      "method": "POST",
      "description": "Live US mortgage and macro rate snapshot. Returns 30-year and 15-year fixed mortgage rates, the prime rate, the fed funds rate, and CPI year-over-year, each with its as-of date.",
      "price": "$0.02 USDC",
      "payTo": "0x0d59A2a9E70fa6574dFA78c0AB5250C3aCcbB956",
      "tags": [
        "mortgage",
        "rates",
        "finance",
        "macro"
      ]
    },
    {
      "name": "sanctions_screen",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/cortex402-sanctions-screen",
      "method": "POST",
      "description": "Screen any individual or entity against 100+ global sanctions lists including OFAC, UN, EU, and UK. Returns match score, list provenance, and source entity IDs.",
      "price": "$0.50 USDC",
      "payTo": "0x8A74c239DeDc0bB9Ee68eAEeC168Cca985f82F58",
      "tags": [
        "sanctions",
        "compliance",
        "kyc",
        "ofac",
        "aml"
      ]
    },
    {
      "name": "aviation_weather",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/cortex402-aviation-weather",
      "method": "POST",
      "description": "Real-time aviation weather for any ICAO airport. Returns decoded METAR, TAF, SIGMET alerts, and a normalized 24-hour forecast. Batch up to 10 airports per call.",
      "price": "$0.10 USDC",
      "payTo": "0x41a90Fc1D1D7FE22aCc8aB1DdB978ed65205C56F",
      "tags": [
        "aviation",
        "weather",
        "metar",
        "forecast",
        "aeronautical"
      ]
    },
    {
      "name": "wallet_balance",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/cortex402-wallet-balance",
      "method": "POST",
      "description": "Check any wallet balance across 5 EVM chains. Returns native or ERC-20 balance with threshold check, block height, and on-chain receipt.",
      "price": "$0.02 USDC",
      "payTo": "0x1372C2140105Ff1DD77f148B8AD5bb976cc7eC0f",
      "tags": [
        "wallet",
        "balance",
        "evm",
        "crypto",
        "multichain"
      ]
    },
    {
      "name": "agent_session",
      "url": "https://cortex402.vercel.app/api/auth/agent-session",
      "method": "POST",
      "description": "Mint a CallAuth402 agent session. Bridges wallet identity to voice or HTTPS channels with on-chain attestation on Base mainnet.",
      "price": "$0.10 USDC",
      "payTo": "0x1372C2140105Ff1DD77f148B8AD5bb976cc7eC0f",
      "tags": [
        "auth",
        "session",
        "voice",
        "agent",
        "eip712"
      ]
    },
    {
      "name": "rent_estimate",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/cortex402-rent-estimate",
      "method": "POST",
      "description": "Long-term rent estimate for any US residential address. Returns the estimate with a low/high range and up to 10 comparable rentals, each with rent, size, distance and how closely it correlates to the subject property.",
      "price": "$0.05 USDC",
      "payTo": "0x420999608f6f05a007a89EAa77BcE8D81bd3Ae4B",
      "tags": [
        "rent",
        "property",
        "real-estate",
        "valuation",
        "mortgage"
      ]
    },
    {
      "name": "market_stats",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/cortex402-market-stats",
      "method": "POST",
      "description": "Sale and rental market statistics for any US ZIP code. Returns median price, median price per square foot, median days on market and total listing counts for both sale and rental sides, broken out by bedroom count, with up to 12 months of history so trend direction is computable rather than asserted.",
      "price": "$0.10 USDC",
      "payTo": "0x420999608f6f05a007a89EAa77BcE8D81bd3Ae4B",
      "tags": [
        "market",
        "mortgage",
        "real-estate",
        "rent",
        "trends"
      ]
    },
    {
      "name": "listing_search",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/cortex402-listing-search",
      "method": "POST",
      "description": "Search active US sale or rental listings by ZIP code, city and state, or a radius around a street address. Filter on property type, bedrooms, bathrooms and price range. Returns up to 50 listings with price, status, days on market, listed and removed dates, beds, baths, square footage, year built and coordinates.",
      "price": "$0.25 USDC",
      "payTo": "0x420999608f6f05a007a89EAa77BcE8D81bd3Ae4B",
      "tags": [
        "listings",
        "real-estate",
        "mortgage",
        "rent",
        "search"
      ]
    }
  ],
  "human_products": {
    "note": "Subscription products a human buys: CRM builds and platform seats. Fulfilment includes a human onboarding call, so these are NOT agent-payable \u2014 an agent discovers and quotes, a human authorises the payment. The paid endpoints in `resources` above are the agent-payable ones.",
    "catalog_url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/ibs-offers",
    "catalog_method": "GET",
    "checkout": {
      "method": "POST",
      "url": "https://jtifhcvbgxqwlywugvjv.supabase.co/functions/v1/ibs-offers",
      "body": {
        "action": "checkout",
        "offer": "cortex_starter | cortex_professional | ibs_scale"
      },
      "returns": "A Stripe Checkout URL to hand to your principal."
    },
    "offers": [
      {
        "id": "cortex_starter",
        "name": "CORTEX Starter",
        "price": "$2,997 once + $497/month",
        "page": "https://innovativeblockchainsolutions.live/pricing.html"
      },
      {
        "id": "cortex_professional",
        "name": "CORTEX Professional",
        "price": "$4,997 once + $597/month",
        "page": "https://innovativeblockchainsolutions.live/pricing.html"
      },
      {
        "id": "ibs_scale",
        "name": "IBS Scale Founders Circle",
        "price": "$997 once + $97/month",
        "page": "https://innovativeblockchainsolutions.live/scale/"
      }
    ],
    "payment_processor": "stripe"
  },
  "settlement": {
    "note": "Every paid endpoint offers two settlement routes in the same 402 response. `accepts` is an array and you pick the entry you want; both are always present, so nothing is ever blocked.",
    "routes": [
      {
        "id": "direct",
        "description": "Settles on-chain to the operator's own wallet. Self-custody, no intermediary."
      },
      {
        "id": "stripe",
        "description": "Settles to a Stripe deposit address. Lands in a Stripe balance, settles to fiat, refundable through Stripe."
      }
    ],
    "how_to_choose": "Send {\"settle\":\"stripe\"} or {\"settle\":\"direct\"} in the request body to reorder the accepts array."
  }
}
