{"components": {"securitySchemes": {"X402Payment": {"description": "Base64 x402 v2 payment payload; X-PAYMENT is also accepted for v1 clients.", "in": "header", "name": "PAYMENT-SIGNATURE", "type": "apiKey"}}}, "externalDocs": {"description": "MCP and API quickstart", "url": "https://liquilens-undertow.com/developers/"}, "info": {"description": "This document covers Undertow feed routes, not every API on the shared api.seiche.info origin. Cross-market liquidity, exit-cost and attestation data. Free discovery and summaries; full-fidelity routes use x402. Research and market data, not investment advice.", "title": "Undertow Attested Feed API", "version": "1.13.0", "x-liquilens-company": {"investors_url": "https://liquilens.in/investors/", "legal_name": "LIQUILENS PRIVATE LIMITED", "product_role": "Market liquidity", "profile_url": "https://liquilens.in/company-profile.json"}}, "openapi": "3.1.0", "paths": {"/undertow/x402/": {"get": {"operationId": "discoverUndertowFeed", "responses": {"200": {"content": {"application/json": {"schema": {"additionalProperties": true, "type": "object"}}}, "description": "Successful JSON response"}}, "security": [], "summary": "Discover free and paid feed routes"}}, "/undertow/x402/.well-known/x402": {"get": {"operationId": "getX402Manifest", "responses": {"200": {"content": {"application/json": {"schema": {"additionalProperties": true, "type": "object"}}}, "description": "Successful JSON response"}}, "security": [], "summary": "Read the machine-payment manifest"}}, "/undertow/x402/board": {"get": {"description": "When the payment rail is configured, a bounded public-mirror sample may be served within the per-IP daily free allowance. Full fidelity is paid.", "operationId": "getFullLiquidityBoard", "responses": {"200": {"content": {"application/json": {"schema": {"additionalProperties": true, "type": "object"}}}, "description": "Successful JSON response"}, "402": {"description": "Payment required; body and headers carry an x402 offer"}, "503": {"description": "Payment rail is not configured on this deployment"}}, "security": [], "summary": "Read the full board or a bounded free taste", "x-payment-info": {"price": {"amount": "0.05", "currency": "USD", "mode": "fixed"}, "protocols": [{"x402": {}}]}}}, "/undertow/x402/feed": {"get": {"description": "No free taste; an unpaid request returns 402 when the payment rail is configured, otherwise 503.", "operationId": "getAttestedFeed", "responses": {"200": {"content": {"application/json": {"schema": {"additionalProperties": true, "type": "object"}}}, "description": "Successful JSON response"}, "402": {"description": "Payment required; body and headers carry an x402 offer"}, "503": {"description": "Payment rail is not configured on this deployment"}}, "security": [], "summary": "Buy the full attested feed bundle", "x-payment-info": {"price": {"amount": "0.25", "currency": "USD", "mode": "fixed"}, "protocols": [{"x402": {}}]}}}, "/undertow/x402/flows": {"get": {"operationId": "getInstitutionalFlows", "responses": {"200": {"content": {"application/json": {"schema": {"additionalProperties": true, "type": "object"}}}, "description": "Successful JSON response"}}, "security": [], "summary": "Read public UST futures positioning and wake detection"}}, "/undertow/x402/health": {"get": {"operationId": "getUndertowFeedHealth", "responses": {"200": {"content": {"application/json": {"schema": {"additionalProperties": true, "type": "object"}}}, "description": "Successful JSON response"}}, "security": [], "summary": "Check artifact freshness and payment-rail state"}}, "/undertow/x402/pack/{name}": {"get": {"operationId": "getUndertowPack", "parameters": [{"in": "path", "name": "name", "required": true, "schema": {"enum": ["crossover", "crypto_desk", "exit_cost_bands", "invariance", "quantum_watch", "reconcile", "sealed_calls", "slippage_dist", "strategy"], "type": "string"}}], "responses": {"200": {"content": {"application/json": {"schema": {"additionalProperties": true, "type": "object"}}}, "description": "Successful JSON response"}, "402": {"description": "Payment required; body and headers carry an x402 offer"}, "404": {"description": "Unknown pack"}, "503": {"description": "Payment rail is not configured on this deployment"}}, "summary": "Read a named free pointer or paid full-fidelity pack"}}, "/undertow/x402/reconcile": {"get": {"operationId": "getVenueReconciliation", "responses": {"200": {"content": {"application/json": {"schema": {"additionalProperties": true, "type": "object"}}}, "description": "Successful JSON response"}}, "security": [], "summary": "Read the free venue-dislocation headline"}}, "/undertow/x402/riptide": {"get": {"description": "200 free whenever there is no live SOFR pop to sell: flat water, or the dossier unavailable. That answer spends no free taste. 402 only on a live-pop morning, for the dossier itself", "operationId": "getRiptideDossier", "responses": {"200": {"content": {"application/json": {"schema": {"additionalProperties": true, "type": "object"}}}, "description": "Successful JSON response"}, "402": {"description": "Payment required; body and headers carry an x402 offer"}, "503": {"description": "Payment rail is not configured on this deployment"}}, "security": [], "summary": "Read the conditional SOFR-pop dossier", "x-payment-info": {"price": {"amount": "0.05", "currency": "USD", "mode": "fixed"}, "protocols": [{"x402": {}}]}}}, "/undertow/x402/summary": {"get": {"operationId": "getUndertowSummary", "responses": {"200": {"content": {"application/json": {"schema": {"additionalProperties": true, "type": "object"}}}, "description": "Successful JSON response"}}, "security": [], "summary": "Read the free cross-market liquidity tier row"}}}, "servers": [{"url": "https://api.seiche.info"}], "x-undertow-payment-rail": "configured"}