{"protocol":"x402","payment_authority":"https://four02proof.onrender.com","currency":"RLUSD","network":"XRPL","how_it_works":"GET a real invoice for the endpoint_uuid you want (from the payment_authority — or, for endpoints marked invoice_rail \"self\", from this server's own POST /api/x402/invoice), pay the quoted RLUSD amount on XRPL, claim the signed token (self-issued rail: POST /api/x402/invoice/{invoice_id}/claim with the payment tx hash), then call the route again with the token in the X-Payment-Token header (or 'payment_token' in the JSON body for MCP tools/call).","free_endpoints":[{"route":"/api/market/tickers","method":"GET","description":"Real wide dynamic ticker universe — no pinned symbols, 100% real scan-derived."},{"route":"/api/market/quote/:symbol","method":"GET","description":"Single real live quote."},{"route":"/.well-known/mcp.json","method":"GET","description":"This MCP tool manifest."}],"paid_endpoints":[{"endpoint_uuid":"a7d09142-826d-4610-ace2-1008ddabfc91","route":"https://pro-lo.onrender.com/api/x402/trade-signals","method":"POST","mcp_tool":"generate_trade_execution_signals","cost_rlusd":0.08,"invoice_rail":"hosted","invoice_url":"https://four02proof.onrender.com/v1/invoice","description":"Real BUY/SELL/HOLD signal plus real recommended option contracts (real strike/expiration/bid-ask/greeks) selected from a real fetched Tradier/Polygon chain."},{"endpoint_uuid":"eaa09b2c-567a-4dec-aecf-1361508cfe63","route":"https://pro-lo.onrender.com/api/x402/mm-obligations","method":"POST","mcp_tool":"classify_microstructure_regime","cost_rlusd":0.06,"invoice_rail":"hosted","invoice_url":"https://four02proof.onrender.com/v1/invoice","description":"Real dealer GEX regime, real max-pain/call-wall/put-wall strikes, and Reg SHO threshold status from the SEC fails-to-deliver record via the SqueezeOS FTD oracle (null when no record exists — never guessed)."},{"endpoint_uuid":"c30415cd-ac70-470d-916c-05384e2ade87","route":"https://pro-lo.onrender.com/api/x402/gamma-squeeze","method":"POST","mcp_tool":"track_gamma_squeeze_mechanics","cost_rlusd":0.05,"invoice_rail":"hosted","invoice_url":"https://four02proof.onrender.com/v1/invoice","description":"Real squeeze-pressure score from real chain-derived GEX and SEC fails-to-deliver pressure via the SqueezeOS FTD oracle."},{"endpoint_uuid":"318162d9-ba8b-4d03-8abc-7dd78ba858da","route":"https://pro-lo.onrender.com/api/x402/surface-report","method":"POST","mcp_tool":"track_volatility_surface","cost_rlusd":0.05,"invoice_rail":"hosted","invoice_url":"https://four02proof.onrender.com/v1/invoice","description":"Real implied-volatility surface grid built from a real fetched options chain across multiple real expirations."},{"endpoint_uuid":"9814b1fc-efb9-4e8b-966c-4979cd49e576","route":"https://pro-lo.onrender.com/api/x402/mandelbrot-fractal","method":"POST","mcp_tool":"mandelbrot_fractal_analysis","cost_rlusd":0.04,"invoice_rail":"hosted","invoice_url":"https://four02proof.onrender.com/v1/invoice","description":"Real Rescaled-Range Hurst exponent per real timeframe (15M/1H/4H/1D/1W) from real historical bars."},{"endpoint_uuid":"33bcbe49-9a7b-43a6-a3bb-b439f62f6a5e","route":"https://pro-lo.onrender.com/api/x402/universe-scan","method":"GET","mcp_tool":"live_universe_scanner_scan","cost_rlusd":0.1,"invoice_rail":"hosted","invoice_url":"https://four02proof.onrender.com/v1/invoice","description":"Real wide-market scan (Polygon grouped-daily across the real US equity universe, no pinned symbols) fused with real per-symbol GEX/squeeze scoring."},{"endpoint_uuid":"798ad1c4-09d9-4eab-a520-61c63484b107","route":"https://pro-lo.onrender.com/api/x402/gemini-reasoning","method":"POST","mcp_tool":"execute_gemini_frontier_reasoning","cost_rlusd":0.07,"invoice_rail":"hosted","invoice_url":"https://four02proof.onrender.com/v1/invoice","description":"Google Gemini reasoning grounded only in real, live-fetched market data for the requested ticker. NOTE: currently unavailable on this deployment (the Gemini provider key is not configured) — the endpoint returns 503 after payment until it is configured."},{"endpoint_uuid":"e54d0a6b-0761-46f3-b42f-677e8474f8c8","route":"https://pro-lo.onrender.com/api/x402/coherence-jev-verdict","method":"POST","mcp_tool":"coherence_jev_verdict","cost_rlusd":0.25,"invoice_rail":"self","invoice_url":"https://pro-lo.onrender.com/api/x402/invoice","claim_url":"https://pro-lo.onrender.com/api/x402/invoice/{invoice_id}/claim","description":"Coherence + Jev verdict as a read-only decision product: PRO-LO multi-path coherence (|Σ w·d| / Σ w over the signal paths, abstaining paths never vote) with a Jev (TypeSafe AI) review. Returns the coherence score, a PASS/DENY verdict at the 0.6 gate (non-flat consensus, at least 2 agreeing paths spanning at least 2 distinct data families — the trade composite and daily trend share the price series and count as one family; a family-blocked DENY names that reason), per-path votes, and the Jev review (status unavailable when Jev is not configured). PAYMENT: PRO-LO issues this endpoint's invoices itself — POST /api/x402/invoice {\"uuid\": this endpoint's UUID} returns an invoice (0.25 RLUSD on XRPL to the Script Master Labs gateway address, invoice id carried as the payment memo, 30-minute expiry); pay it, then POST /api/x402/invoice/{invoice_id}/claim {\"tx_hash\"} to receive the signed token (402Proof token format, verified locally by this server) and call with the X-Payment-Token header. Hosted 402Proof authority registration for this UUID is still pending merchant-key recovery; if it completes, the UUID stays the same and the hosted rail takes over. If every path abstains, the paid response is an explicit full-price DENY with the abstentions named, not a verdict."},{"endpoint_uuid":"4de5944e-70f0-4ae7-841c-635e96d4034c","route":"https://pro-lo.onrender.com/api/x402/earnings-gate","method":"POST","mcp_tool":"earnings_gate_verdict","cost_rlusd":0.25,"invoice_rail":"self","invoice_url":"https://pro-lo.onrender.com/api/x402/invoice","claim_url":"https://pro-lo.onrender.com/api/x402/invoice/{invoice_id}/claim","description":"Pre-earnings coherence gate (Earnings Gate spec v0.1, built 2026-10-27 at the owner-set $0.25/call): four paths across three data families — SEC EDGAR insider Form 4 open-market direction, SEC fails-to-deliver pressure via the SqueezeOS FTD oracle, front-expiration options flow imbalance, and dealer gamma-exposure structure (flow and structure are different fields measured from one chain snapshot) — vote into the fleet coherence formula (|Σ w·d| / Σ w). PASS at the 0.6 gate requires non-flat consensus, at least 2 agreeing paths, and agreeing paths spanning at least 2 distinct data families; paths that cannot answer abstain and are named, never counted. Jev (TypeSafe AI) review on tap (status unavailable when Jev is not configured). SHADOW posture: decision_eligible is false — the gate informs, it executes nothing. PAYMENT: PRO-LO issues this endpoint's invoices itself — POST /api/x402/invoice {\"uuid\": this endpoint's UUID} returns an invoice (0.25 RLUSD on XRPL to the Script Master Labs gateway address, invoice id carried as the payment memo, 30-minute expiry); pay it, then POST /api/x402/invoice/{invoice_id}/claim {\"tx_hash\"} to receive the signed token (402Proof token format, verified locally by this server) and call with the X-Payment-Token header. Hosted 402Proof authority registration for this UUID is still pending merchant-key recovery; if it completes, the UUID stays the same and the hosted rail takes over. If every path abstains, the paid response is an explicit full-price DENY with the abstentions named, not a verdict."}]}