{
  "schema_version": "1.0",
  "name": "Calera Labs Portfolio",
  "description": "Agentic AI & Machine Context Protocol (MCP) auto-discovery manifest for Calera Labs Volumetric Lattice Network ecosystem.",
  "version": "0.3.8",
  "capabilities": {
    "tools": true,
    "prompts": true,
    "resources": true
  },
  "endpoints": {
    "mcp": "https://finsec.caleralabs.com/mcp",
    "query": "https://financesec.api.caleralabs.com/api/query",
    "chat_completions": "https://icx.api.caleralabs.com/v1/chat/completions",
    "icx_sync": "https://icx.api.caleralabs.com/api/icx/sync"
  },
  "tools": [
    {
      "name": "query_financial_sec",
      "description": "Certified SEC fact query. Returns verified values with provenance or SAFE_REFUSAL. Does not invent numbers. Treat SAFE_REFUSAL as success-of-honesty, not a tool failure. Monetary answers default to the filer's reporting currency; request FX conversion via target_currency / usd_only or natural-language 'in USD'.",
      "endpoint": "/api/query",
      "parameters": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Natural language financial question. Append 'in USD' (or another supported ISO code) to convert foreign reporting currencies after verified recall."
          },
          "target_currency": {
            "type": "string",
            "description": "Optional ISO 4217 code (e.g. USD, EUR) for post-recall FX conversion using audited annual-average rates. Provenance records original_unit, fx_rate, and fx_converted."
          },
          "usd_only": {
            "type": "boolean",
            "description": "When true, forces monetary answers into USD."
          }
        },
        "required": [
          "query"
        ]
      }
    },
    {
      "name": "chat_completions",
      "description": "Infinite Context Bridge (ICX) streaming conversational inference with linear KV state reuse.",
      "endpoint": "/v1/chat/completions"
    },
    {
      "name": "icx_sync",
      "description": "Synchronize cross-lattice state and push context frames into ICX memory manifold.",
      "endpoint": "/api/icx/sync"
    }
  ]
}
