{"openapi":"3.1.0","info":{"title":"Alpha Sentinel MCP Server","description":"Market Intelligence x402 Marketplace — predictive crypto intel for AI agents.","version":"0.2.0","x-guidance":"Paid intelligence tools return HTTP 402 with network, payTo, amount, and resource. Retry with PAYMENT-SIGNATURE / X-PAYMENT (AgentCash fetch). Catalog: https://alpha-sentinel-mcp.vercel.app/catalog  MCP: https://alpha-sentinel-mcp.vercel.app/mcp  A2A: https://alpha-sentinel-mcp.vercel.app/a2a","x-payment-protocol":"x402","x-agentcash":true},"paths":{"/health":{"get":{"tags":["alpha-sentinel"],"summary":"Health Check","operationId":"health_check_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/doctor":{"get":{"tags":["alpha-sentinel"],"summary":"Doctor","description":"Ops readiness checks for Mission Control.","operationId":"doctor_doctor_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/tools/{tool_name}/sample":{"post":{"tags":["alpha-sentinel"],"summary":"Tool Sample","operationId":"tool_sample_tools__tool_name__sample_post","parameters":[{"name":"tool_name","in":"path","required":true,"schema":{"type":"string","title":"Tool Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["alpha-sentinel"],"summary":"Tool Sample","operationId":"tool_sample_tools__tool_name__sample_get","parameters":[{"name":"tool_name","in":"path","required":true,"schema":{"type":"string","title":"Tool Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/mcp/mcp":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Http Info","operationId":"mcp_http_info_mcp_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]},"post":{"tags":["alpha-sentinel"],"summary":"Mcp Jsonrpc","description":"Streamable HTTP MCP JSON-RPC: initialize, tools/list, tools/call.","operationId":"mcp_jsonrpc_mcp_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/mcp/":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Http Info","operationId":"mcp_http_info_mcp__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"tags":["alpha-sentinel"],"summary":"Mcp Jsonrpc","description":"Streamable HTTP MCP JSON-RPC: initialize, tools/list, tools/call.","operationId":"mcp_jsonrpc_mcp__post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/mcp":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Http Info","operationId":"mcp_http_info_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]},"post":{"tags":["alpha-sentinel"],"summary":"Mcp Jsonrpc","description":"Streamable HTTP MCP JSON-RPC: initialize, tools/list, tools/call.","operationId":"mcp_jsonrpc_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/tools/fetch_price":{"get":{"tags":["alpha-sentinel"],"summary":"Http Fetch Price","description":"Paid price feed (x402). Unpaid requests are rejected by middleware.","operationId":"http_fetch_price_tools_fetch_price_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]},"post":{"tags":["alpha-sentinel"],"summary":"Http Fetch Price","description":"Paid price feed (x402). Unpaid requests are rejected by middleware.","operationId":"http_fetch_price_tools_fetch_price_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/tools/analyze_volatility":{"get":{"tags":["alpha-sentinel"],"summary":"Http Analyze Volatility","operationId":"http_analyze_volatility_tools_analyze_volatility_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.02","price_usdc":0.02,"amount":"20000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Analyze Volatility","operationId":"http_analyze_volatility_tools_analyze_volatility_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.02","price_usdc":0.02,"amount":"20000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/tools/aggregate_sentiment":{"get":{"tags":["alpha-sentinel"],"summary":"Http Aggregate Sentiment","operationId":"http_aggregate_sentiment_tools_aggregate_sentiment_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.01","price_usdc":0.01,"amount":"10000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Aggregate Sentiment","operationId":"http_aggregate_sentiment_tools_aggregate_sentiment_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.01","price_usdc":0.01,"amount":"10000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/tools/calculate_risk":{"get":{"tags":["alpha-sentinel"],"summary":"Http Calculate Risk","operationId":"http_calculate_risk_tools_calculate_risk_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.03","price_usdc":0.03,"amount":"30000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Calculate Risk","operationId":"http_calculate_risk_tools_calculate_risk_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.03","price_usdc":0.03,"amount":"30000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/tools/calculate_risk_score":{"get":{"tags":["alpha-sentinel"],"summary":"Http Calculate Risk Score","operationId":"http_calculate_risk_score_tools_calculate_risk_score_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.03","price_usdc":0.03,"amount":"30000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Calculate Risk Score","operationId":"http_calculate_risk_score_tools_calculate_risk_score_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.03","price_usdc":0.03,"amount":"30000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/tools/generate_report":{"get":{"tags":["alpha-sentinel"],"summary":"Http Generate Report","operationId":"http_generate_report_tools_generate_report_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.15","price_usdc":0.15,"amount":"150000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Generate Report","operationId":"http_generate_report_tools_generate_report_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.15","price_usdc":0.15,"amount":"150000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/tools/generate_market_report":{"get":{"tags":["alpha-sentinel"],"summary":"Http Generate Market Report","operationId":"http_generate_market_report_tools_generate_market_report_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.15","price_usdc":0.15,"amount":"150000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Generate Market Report","operationId":"http_generate_market_report_tools_generate_market_report_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.15","price_usdc":0.15,"amount":"150000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/.well-known/agent-card.json":{"get":{"tags":["alpha-sentinel"],"summary":"Agent Card Endpoint","operationId":"agent_card_endpoint__well_known_agent_card_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/.well-known/agent.json":{"get":{"tags":["alpha-sentinel"],"summary":"Agent Json Endpoint","operationId":"agent_json_endpoint__well_known_agent_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/.well-known/mcp/server-card.json":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Manifest","operationId":"mcp_manifest__well_known_mcp_server_card_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp.json":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Manifest","operationId":"mcp_manifest__well_known_mcp_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/.well-known/mcp":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Manifest","operationId":"mcp_manifest__well_known_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/.well-known/x402":{"get":{"tags":["alpha-sentinel"],"summary":"Well Known X402 Endpoint","operationId":"well_known_x402_endpoint__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/llms.txt":{"get":{"tags":["alpha-sentinel"],"summary":"Llms Txt Endpoint","operationId":"llms_txt_endpoint_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}},"security":[]}},"/robots.txt":{"get":{"tags":["alpha-sentinel"],"summary":"Robots Txt Endpoint","operationId":"robots_txt_endpoint_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/.well-known/paid-catalog":{"get":{"tags":["alpha-sentinel"],"summary":"Paid Catalog Endpoint","description":"AgentCash-parseable paid catalog: URL, method, USDC price, network.","operationId":"paid_catalog_endpoint__well_known_paid_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/catalog":{"get":{"tags":["alpha-sentinel"],"summary":"Paid Catalog Endpoint","description":"AgentCash-parseable paid catalog: URL, method, USDC price, network.","operationId":"paid_catalog_endpoint_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/.well-known/paid-resources":{"get":{"tags":["alpha-sentinel"],"summary":"Paid Resources Endpoint","operationId":"paid_resources_endpoint__well_known_paid_resources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/quota/{agent_id}":{"get":{"tags":["alpha-sentinel"],"summary":"Get Quota","operationId":"get_quota_quota__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/stats":{"get":{"tags":["alpha-sentinel"],"summary":"Get Stats","operationId":"get_stats_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/pulse":{"get":{"tags":["alpha-sentinel"],"summary":"Get Pulse Report","operationId":"get_pulse_report_pulse_get","parameters":[{"name":"block_depth","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":12,"title":"Block Depth"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/ledger/{name}":{"get":{"tags":["alpha-sentinel"],"summary":"Get Ledger","operationId":"get_ledger_ledger__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wallet":{"get":{"tags":["alpha-sentinel"],"summary":"Get Wallet Info","operationId":"get_wallet_info_wallet_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/swarm/stats":{"get":{"tags":["alpha-sentinel"],"summary":"Get Swarm Stats","operationId":"get_swarm_stats_swarm_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/a2a":{"post":{"tags":["alpha-sentinel"],"summary":"A2A Jsonrpc","description":"A2A JSON-RPC: message/send (Send Message) and tasks/get (Get Task).","operationId":"a2a_jsonrpc_a2a_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/health":{"get":{"tags":["alpha-sentinel"],"summary":"Health Check","operationId":"health_check_api_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/doctor":{"get":{"tags":["alpha-sentinel"],"summary":"Doctor","description":"Ops readiness checks for Mission Control.","operationId":"doctor_api_doctor_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/tools/{tool_name}/sample":{"post":{"tags":["alpha-sentinel"],"summary":"Tool Sample","operationId":"tool_sample_api_tools__tool_name__sample_post","parameters":[{"name":"tool_name","in":"path","required":true,"schema":{"type":"string","title":"Tool Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"get":{"tags":["alpha-sentinel"],"summary":"Tool Sample","operationId":"tool_sample_api_tools__tool_name__sample_get","parameters":[{"name":"tool_name","in":"path","required":true,"schema":{"type":"string","title":"Tool Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/mcp/mcp":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Http Info","operationId":"mcp_http_info_api_mcp_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]},"post":{"tags":["alpha-sentinel"],"summary":"Mcp Jsonrpc","description":"Streamable HTTP MCP JSON-RPC: initialize, tools/list, tools/call.","operationId":"mcp_jsonrpc_api_mcp_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/mcp/":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Http Info","operationId":"mcp_http_info_api_mcp__get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}},"post":{"tags":["alpha-sentinel"],"summary":"Mcp Jsonrpc","description":"Streamable HTTP MCP JSON-RPC: initialize, tools/list, tools/call.","operationId":"mcp_jsonrpc_api_mcp__post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/mcp":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Http Info","operationId":"mcp_http_info_api_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]},"post":{"tags":["alpha-sentinel"],"summary":"Mcp Jsonrpc","description":"Streamable HTTP MCP JSON-RPC: initialize, tools/list, tools/call.","operationId":"mcp_jsonrpc_api_mcp_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/tools/fetch_price":{"get":{"tags":["alpha-sentinel"],"summary":"Http Fetch Price","description":"Paid price feed (x402). Unpaid requests are rejected by middleware.","operationId":"http_fetch_price_api_tools_fetch_price_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]},"post":{"tags":["alpha-sentinel"],"summary":"Http Fetch Price","description":"Paid price feed (x402). Unpaid requests are rejected by middleware.","operationId":"http_fetch_price_api_tools_fetch_price_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/tools/analyze_volatility":{"get":{"tags":["alpha-sentinel"],"summary":"Http Analyze Volatility","operationId":"http_analyze_volatility_api_tools_analyze_volatility_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.02","price_usdc":0.02,"amount":"20000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Analyze Volatility","operationId":"http_analyze_volatility_api_tools_analyze_volatility_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.02","price_usdc":0.02,"amount":"20000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/api/tools/aggregate_sentiment":{"get":{"tags":["alpha-sentinel"],"summary":"Http Aggregate Sentiment","operationId":"http_aggregate_sentiment_api_tools_aggregate_sentiment_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.01","price_usdc":0.01,"amount":"10000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Aggregate Sentiment","operationId":"http_aggregate_sentiment_api_tools_aggregate_sentiment_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.01","price_usdc":0.01,"amount":"10000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/api/tools/calculate_risk":{"get":{"tags":["alpha-sentinel"],"summary":"Http Calculate Risk","operationId":"http_calculate_risk_api_tools_calculate_risk_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.03","price_usdc":0.03,"amount":"30000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Calculate Risk","operationId":"http_calculate_risk_api_tools_calculate_risk_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.03","price_usdc":0.03,"amount":"30000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/api/tools/calculate_risk_score":{"get":{"tags":["alpha-sentinel"],"summary":"Http Calculate Risk Score","operationId":"http_calculate_risk_score_api_tools_calculate_risk_score_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.03","price_usdc":0.03,"amount":"30000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Calculate Risk Score","operationId":"http_calculate_risk_score_api_tools_calculate_risk_score_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.03","price_usdc":0.03,"amount":"30000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/api/tools/generate_report":{"get":{"tags":["alpha-sentinel"],"summary":"Http Generate Report","operationId":"http_generate_report_api_tools_generate_report_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.15","price_usdc":0.15,"amount":"150000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Generate Report","operationId":"http_generate_report_api_tools_generate_report_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.15","price_usdc":0.15,"amount":"150000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/api/tools/generate_market_report":{"get":{"tags":["alpha-sentinel"],"summary":"Http Generate Market Report","operationId":"http_generate_market_report_api_tools_generate_market_report_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.15","price_usdc":0.15,"amount":"150000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true},"post":{"tags":["alpha-sentinel"],"summary":"Http Generate Market Report","operationId":"http_generate_market_report_api_tools_generate_market_report_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment required (x402 / AgentCash)","content":{"application/json":{"schema":{"type":"object","properties":{"network":{"type":"string"},"payTo":{"type":"string"},"amount":{"type":"string"},"resource":{"type":"string"}},"required":["network","payTo","amount","resource"]}}}}},"x-payment-info":{"protocol":"x402","agentcash":true,"network":"eip155:8453","price":"$0.15","price_usdc":0.15,"amount":"150000","payTo":"0x0d25A44f74868eCE53B305C97139CF4B62963410","asset":"USDC"},"x-payment-required":true,"x-x402":true}},"/api/.well-known/agent-card.json":{"get":{"tags":["alpha-sentinel"],"summary":"Agent Card Endpoint","operationId":"agent_card_endpoint_api__well_known_agent_card_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/.well-known/agent.json":{"get":{"tags":["alpha-sentinel"],"summary":"Agent Json Endpoint","operationId":"agent_json_endpoint_api__well_known_agent_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/.well-known/mcp/server-card.json":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Manifest","operationId":"mcp_manifest_api__well_known_mcp_server_card_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/.well-known/mcp.json":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Manifest","operationId":"mcp_manifest_api__well_known_mcp_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/.well-known/mcp":{"get":{"tags":["alpha-sentinel"],"summary":"Mcp Manifest","operationId":"mcp_manifest_api__well_known_mcp_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/.well-known/x402":{"get":{"tags":["alpha-sentinel"],"summary":"Well Known X402 Endpoint","operationId":"well_known_x402_endpoint_api__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/llms.txt":{"get":{"tags":["alpha-sentinel"],"summary":"Llms Txt Endpoint","operationId":"llms_txt_endpoint_api_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}},"security":[]}},"/api/robots.txt":{"get":{"tags":["alpha-sentinel"],"summary":"Robots Txt Endpoint","operationId":"robots_txt_endpoint_api_robots_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}}}},"/api/.well-known/paid-catalog":{"get":{"tags":["alpha-sentinel"],"summary":"Paid Catalog Endpoint","description":"AgentCash-parseable paid catalog: URL, method, USDC price, network.","operationId":"paid_catalog_endpoint_api__well_known_paid_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/catalog":{"get":{"tags":["alpha-sentinel"],"summary":"Paid Catalog Endpoint","description":"AgentCash-parseable paid catalog: URL, method, USDC price, network.","operationId":"paid_catalog_endpoint_api_catalog_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/.well-known/paid-resources":{"get":{"tags":["alpha-sentinel"],"summary":"Paid Resources Endpoint","operationId":"paid_resources_endpoint_api__well_known_paid_resources_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/api/quota/{agent_id}":{"get":{"tags":["alpha-sentinel"],"summary":"Get Quota","operationId":"get_quota_api_quota__agent_id__get","parameters":[{"name":"agent_id","in":"path","required":true,"schema":{"type":"string","title":"Agent Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/stats":{"get":{"tags":["alpha-sentinel"],"summary":"Get Stats","operationId":"get_stats_api_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/pulse":{"get":{"tags":["alpha-sentinel"],"summary":"Get Pulse Report","operationId":"get_pulse_report_api_pulse_get","parameters":[{"name":"block_depth","in":"query","required":false,"schema":{"type":"integer","maximum":100,"minimum":1,"default":12,"title":"Block Depth"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/ledger/{name}":{"get":{"tags":["alpha-sentinel"],"summary":"Get Ledger","operationId":"get_ledger_api_ledger__name__get","parameters":[{"name":"name","in":"path","required":true,"schema":{"type":"string","title":"Name"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/wallet":{"get":{"tags":["alpha-sentinel"],"summary":"Get Wallet Info","operationId":"get_wallet_info_api_wallet_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/swarm/stats":{"get":{"tags":["alpha-sentinel"],"summary":"Get Swarm Stats","operationId":"get_swarm_stats_api_swarm_stats_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}}}},"/api/a2a":{"post":{"tags":["alpha-sentinel"],"summary":"A2A Jsonrpc","description":"A2A JSON-RPC: message/send (Send Message) and tasks/get (Get Task).","operationId":"a2a_jsonrpc_api_a2a_post","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}}},"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}