{
  "$schema": "https://webmcp.org/schemas/v1/webmcp.json",
  "version": "1.0.0",
  "title": "FinanceSec W3C WebMCP Ingress Manifest",
  "description": "In-browser tool interface for autonomous web agents querying live SEC EDGAR facts via window.document.modelContext.",
  "endpoint": "window.document.modelContext",
  "tools": [
    {
      "name": "calera.finsec.query-sec-facts",
      "description": "Query certified SEC EDGAR facts with cryptographic SHA-256 provenance or SAFE_REFUSAL. Returns verified numbers with XBRL US-GAAP concept.",
      "parameters": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "description": "Financial question regarding SEC reporting entities (e.g. 'Apple FY2023 revenue')." },
          "target_currency": { "type": "string", "description": "Optional ISO 4217 currency code for audited FX conversion." },
          "low_tokens": { "type": "boolean", "description": "Compact response format (~38 tokens)." }
        },
        "required": ["query"]
      }
    },
    {
      "name": "calera.finsec.valuation-pack",
      "description": "Retrieve certified SEC valuation packs across 12 standardized models (equity_screen, ev_bridge, quality_of_earnings, piotroski_f, altman_z_prime, beneish_m_score, dupont_5step).",
      "parameters": {
        "type": "object",
        "properties": {
          "company": { "type": "string", "description": "Company ticker or name (e.g. AAPL)." },
          "pack": { "type": "string", "description": "Valuation pack identifier." },
          "period": { "type": "string", "description": "Fiscal period (e.g. FY2023)." }
        },
        "required": ["company", "pack"]
      }
    },
    {
      "name": "calera.finsec.verify-claim",
      "description": "Topologically verify financial numbers, dates, and metrics in generated text with SHA-256 Merkle audit seals.",
      "parameters": {
        "type": "object",
        "properties": {
          "text": { "type": "string", "description": "Financial narrative or assertion to verify." },
          "company": { "type": "string", "description": "Company ticker." }
        },
        "required": ["text"]
      }
    },
    {
      "name": "calera.search-documentation",
      "description": "Search FinanceSec technical documentation, API guides, and valuation formulas.",
      "parameters": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "description": "Search term." }
        },
        "required": ["query"]
      }
    }
  ]
}
