{
  "schema_version": "v1",
  "name_for_human": "Devil's Advocate",
  "name_for_model": "devils_advocate",
  "description_for_human": "Stress-test an investment thesis: counter-arguments, narrative heat, and assumptions—backed by a live headline archive. Primary method is POST /check_risk on devadv.top (x402 USDC on Base when billing is active). Examples and pricing: /x402/SKILL.md.",
  "description_for_model": "Call the Devil's Advocate HTTP API at https://devadv.top. Use GET /health for a free liveness check (response body: ok). For a risk audit, POST https://devadv.top/check_risk with Content-Type application/json and body {\"thesis\": string, optional \"ticker\": string, optional \"tickers\": string[]}. For a multi-agent single-ticker stock view, POST https://devadv.top/check_risk_stocks with body {\"ticker\": string, optional \"start_date\": \"YYYY-MM-DD\", optional \"end_date\": \"YYYY-MM-DD\"} (omit both dates for default last-three-months window; see OpenAPI for rules). If the server responds 402 Payment Required, read the PAYMENT-REQUIRED header (base64 JSON), complete x402 v2 payment on Base USDC, then retry the same POST with header PAYMENT-SIGNATURE (base64 JSON PaymentPayload). On 200, check_risk returns task_id, check_risk_response (full report), narrative_heat, narrative_heat_score; check_risk_stocks returns task_id, summary, agent_analysis; PAYMENT-RESPONSE may carry settlement details. OpenAPI: https://devadv.top/x402/openapi.json. Human guide with worked JSON examples and typical USDC pricing: https://devadv.top/x402/SKILL.md.",
  "auth": {
    "type": "none"
  },
  "api": {
    "type": "openapi",
    "url": "https://devadv.top/x402/openapi.json"
  }
}
