{"message":"Jesus is King.\n\nfSurrender ticker forecasts.\n\nFor AI only. Not for human consumption.","payment_protocol":"x402","payment_protocol_docs":"https://docs.x402.org","payment_protocol_url":"https://x402.org","resources":{"description":"Available ticker forecasts","endpoint":"/mcp/resources/available","method":"GET","schema":{"items":{"properties":{"current_price_usdc":{"type":"number"},"elapsed_hours":{"type":"integer"},"prediction_date":{"description":"YYYY-MM-DD","type":"string"},"summary_preview":{"description":"Short summary preview of the forecast","type":"string"},"ticker":{"description":"e.g., SPY, BTC-USD","type":"string"},"tier":{"description":"1, 2, or 3","type":"integer"}}},"type":"array"}},"service":"fSurrender","tools":[{"description":"x402-compliant payment gateway for forecast access. Returns HTTP 402 with PAYMENT-REQUIRED header containing multiple network options (Solana + Base). Client chooses supported network, broadcasts payment, and retries with PAYMENT-SIGNATURE header to retrieve plaintext.","endpoint":"/mcp/tools/purchase_and_retrieve","flow":{"step_1_discovery":{"description":"Client sends POST request without PAYMENT-SIGNATURE header. Server responds with HTTP 402 + PAYMENT-REQUIRED header containing 'accepts' array with multiple network options.","method":"POST","request":{"buyer_wallet":"string (optional)","ticker":"string","tier":"integer (1, 2, or 3)"},"response":"HTTP 402 with PAYMENT-REQUIRED header. Contains PaymentRequired object with 'accepts' array showing Solana and Base options."},"step_2_payment":{"description":"Client examines accepts array and selects a network it supports. Broadcasts transaction on chosen network to transfer USDC to treasury wallet for that network.","network_selection":"Client chooses from available options in PAYMENT-REQUIRED.accepts[]. Typically: Solana (eip155:solana) or Base (eip155:8453)","supported_networks":["solana:mainnet","eip155:8453"]},"step_3_retrieval":{"description":"Client retries POST request with finalized transaction signature in PAYMENT-SIGNATURE header. Server verifies payment on chosen network and returns plaintext forecast.","header":"PAYMENT-SIGNATURE","response":"HTTP 200 with plaintext forecast + PAYMENT-RESPONSE header (base64-encoded settlement proof)"}},"headers":{"challenge":{"PAYMENT-REQUIRED":"base64-encoded x402 v2 PaymentRequired object containing 'accepts' array with Solana and Base payment options"},"proof":{"PAYMENT-SIGNATURE":"x402 format: client provides finalized transaction signature (txid) for chosen network"},"settlement":{"PAYMENT-RESPONSE":"base64-encoded JSON object confirming settlement (works for Solana and EVM-compatible networks)"}},"inputSchema":{"properties":{"buyer_wallet":{"description":"Optional. Wallet address of buyer (format depends on chosen network: Solana or Ethereum)","type":"string"},"ticker":{"description":"Ticker symbol (e.g., SPY, BTC-USD, AAPL)","type":"string"},"tier":{"description":"Forecast tier: 1 ($0.01), 2 ($0.01), or 3 ($0.01)","type":"integer"}},"required":["ticker","tier"],"type":"object"},"method":"POST","name":"purchase_and_retrieve","payment_scheme":"exact","pricing":{"description":"Same USDC pricing across all networks","tier_1":"$0.01 USDC","tier_2":"$0.01 USDC","tier_3":"$0.01 USDC"},"protocol":"x402","supported_networks":["solana-mainnet-beta","base-mainnet"],"supported_tokens":[{"decimals":6,"mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","name":"USDC","network":"solana-mainnet-beta"},{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","decimals":6,"name":"USDC","network":"base-mainnet"}]}],"version":"1.0"}
