{"success":true,"data":{"product":"softrouter","display_name":"Softrouter","org":"Blockwave Labs","contact":"contact@blockwavelabs.io","version":"0.2.0","api":{"base_path":"/v1","health":"/v1/health","docs":"/docs/"},"embed":{"enabled":true,"demo_url":"/embed/demo.html","widget_script":"/embed/widget.js","iframe_allowed":true},"demo":{"mode":false,"customer_token_hint":null},"settlement_mode":"simulated","connectors_api":"/v1/connectors/status","product_boundary":{"product":"softrouter","definition":"Financial Routing & Orchestration Engine","contract_version":"1.0.0","owns":["financial_intent","candidate_routes","constraints","scoring","route_decision","route_execution_plan","revalidation","fallback"],"does_not_own":["payment_method_selection","pg_provider_routing","llm_model_routing","softaccess_api_mcp_routing","custody_keys","on_chain_broadcast","kyt_engine","settlement_proof_ssot"],"softblock_peers":{"softpay":"payment_lifecycle","onpay":"fiat_pg_rails","softpg":"commerce_intent_structuring","softagent":"what_should_be_done","softaccess":"api_mcp_provider_routing_separate","nexport":"wallet_sign_submit","starail":"rail_eligibility_input","softledger":"actuals_proof_feedback","stamana":"reserve_exposure_input"},"live_broadcast":"forbidden","routing_selection_modes":["canonical","shadow","legacy"],"default_routing_selection_mode":"canonical","route_data_classes":["LIVE_EXECUTABLE_QUOTE","PARTNER_QUOTE","PUBLIC_MARKET_DATA","LIVE_INDICATIVE","PAPER","SEED"],"handoff_policy":{"seed_paper":"fail_closed_unless_ALLOW_PAPER_HANDOFF","public_market_data":"never_handoff","production_contract_version":"required","integrity_hashes":["intent_hash","route_decision_hash","execution_plan_hash"]}},"financial_routing_contract":"1.0.0","features":{"quote":true,"quote_get":true,"quote_split":true,"settlement":true,"settlement_persist":true,"settlement_on_chain":false,"compliance":true,"liquidity":true,"connectors":true,"custody_preflight":true,"chainlink_oracle":true,"admin_api":true,"webhooks":true,"websocket":true,"embed":true,"registry_addresses":true,"demo_cycle":true,"route_revalidate":true,"route_decision_audit":true,"starail_eligibility":true,"executor_handoff":true,"route_actuals":true,"adapters_registry":true,"softpg_commerce_intent":true,"stamana_scoring":true,"quote_idempotency":true,"routing_circuit":true,"depeg_circuit":true,"rpc_failover":true,"readiness_score":true,"softpay_handoff_fixture":true,"onpay_handoff_fixture":true,"peer_catalog":true,"peer_probe":true,"peer_sim":true,"softpay_advisory_compare":true,"demo_executor_loop":true,"ops_checklist":true,"peer_handoff_webhook_sink":true,"decision_history_summary":true,"public_liquidity":true,"handoff_validate":true,"cex_public_book":false,"adapter_live_curve_quote":true,"routing_selection_canonical":true,"customer_key_rotation":false},"honesty":{"quote_liquidity":"seed+live_pool_advisory","on_chain_settlement":false,"cors_mode":"open","webhooks":{"db":true,"secret":false,"default_url":false,"polling":false,"payload_memory":0},"wired_to_quote":{"seed_liquidity":true,"chainlink_oracle":true,"mock_oracle":false,"chainlink_paper_fallback":false,"live_curve_3pool":true,"cex_connector":false,"cex_public_book":true,"public_liquidity":true,"softblock_ports":false},"live_broadcast_forbidden":true,"registry_version":"2026-07-31","routing_selection_mode":"canonical","selection_ssot":"src/routing/pipeline.ts","adapter_getQuote_wired":true},"integrations":[{"id":"rpc","name":"RPC / Node","env":"ETH_RPC_URL","status":"active"},{"id":"oracle","name":"Price Oracle","env":"ORACLE_PROVIDER","status":"active"},{"id":"postgres","name":"PostgreSQL / Supabase","env":"DATABASE_URL","status":"active"},{"id":"travel","name":"Travel Rule","env":"TRAVEL_RULE_PROVIDER","status":"adapter"},{"id":"custody","name":"Custody","env":"FIREBLOCKS_API_KEY","status":"adapter"},{"id":"softpay","name":"SoftPay Runtime","env":"SOFTPAY_BASE_URL","status":"peer"},{"id":"onpay","name":"OnPay","env":"ONPAY_BASE_URL","status":"peer"}]},"timestamp":"2026-10-10T11:16:25.782Z","request_id":"n/a"}