{
  "$schema": "https://a2a-protocol.org/schemas/agent-card.json",
  "id": "ai-architect.tools",
  "name": "AI Architect",
  "version": "1.0.0",
  "description": "Zetetic AI — verification-first, open-source MCP servers and Claude Code plugins. Cortex (persistent memory, distributed as hypermnesia-mcp, 97.8% LongMemEval-S Recall@10, measured on v4.20.0), AI Architect Codebase (Rust codebase intelligence, 26 MCP tools), and AI Architect Spec (PRD verification). Every output is traceable; every claim is checked by deterministic algorithms — not LLM-judges-LLM.",
  "provider": {
    "name": "AI Architect",
    "url": "https://ai-architect.tools",
    "contact": "hello@ai-architect.tools"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": true
  },
  "supportedInterfaces": [
    {
      "type": "mcp/stdio",
      "url": "https://github.com/cdeust/Cortex",
      "description": "Cortex MCP server (hypermnesia-mcp v4.21.0) — 52 tools for persistent memory, retrieval, profiling, navigation, wiki. Install: /plugin marketplace add cdeust/Cortex && /plugin install hypermnesia-mcp"
    },
    {
      "type": "mcp/stdio",
      "url": "https://github.com/cdeust/ai-architect-mcp-codebase",
      "description": "AI Architect Codebase MCP server (v0.11.1) — 26 tools across 10 stages. Read-only codebase intelligence. Install: /plugin marketplace add cdeust/ai-architect-mcp-codebase && /plugin install ai-architect-mcp-codebase@ai-architect-mcp-codebase-marketplace (or build manually with cargo build --release)"
    },
    {
      "type": "https",
      "url": "https://ai-architect.tools/.well-known/api-catalog",
      "description": "API catalog (RFC 9727) describing every public surface."
    },
    {
      "type": "https",
      "url": "https://ai-architect.tools/.well-known/mcp/server-card.json",
      "description": "Primary MCP server card (Cortex)."
    }
  ],
  "skills": [
    {
      "id": "cortex.recall",
      "name": "cortex/recall",
      "description": "Search and retrieve memories from Cortex persistent memory using intent-adaptive WRRF fusion (vector + FTS + trigram + heat + recency) with FlashRank reranking. 97.8% Recall@10 on LongMemEval-S (v4.20.0, 2026-09-09)."
    },
    {
      "id": "cortex.remember",
      "name": "cortex/remember",
      "description": "Store decisions, patterns, errors, and lessons through a hierarchical predictive-coding write gate. Only stores what violates the model's expectations (predictive coding, Friston 2005)."
    },
    {
      "id": "cortex.consolidate",
      "name": "cortex/consolidate",
      "description": "Run memory maintenance — decay old memories, compress stale content, consolidate episodic to semantic (CLS), run sleep-like replay."
    },
    {
      "id": "cortex.visualize",
      "name": "cortex/visualize",
      "description": "Launch the hypermnesia-mcp-viz (Cortex Viz, formerly cortex-viz) unified neural workflow graph showing projects, files, AST symbols (10 languages), memories, and entities with typed call/import edges."
    },
    {
      "id": "cortex.setup-project",
      "name": "cortex/setup-project",
      "description": "Bootstrap Cortex for a new project: PostgreSQL + pgvector, schema, embedding model, cognitive profile, codebase seeding, hook registration."
    },
    {
      "id": "pipeline.analyze_codebase",
      "name": "pipeline/analyze_codebase",
      "description": "Index + resolve + cluster + build hybrid search index for a codebase in any of 11 languages in one call. Returns property graph with nodes, edges, communities, processes."
    },
    {
      "id": "pipeline.validate_prd_against_graph",
      "name": "pipeline/validate_prd_against_graph",
      "description": "Validates a PRD against the actual codebase graph. Catches symbol hallucinations, scope mismatches, and false 'doesn't affect main' claims."
    },
    {
      "id": "pipeline.verify_semantic_diff",
      "name": "pipeline/verify_semantic_diff",
      "description": "Compares before/after graphs of a code change. Detects new cycles via Tarjan SCC, dangling edges, disappeared symbols. Returns regression score with verdict."
    }
  ],
  "metadata": {
    "license": "MIT",
    "homepage": "https://ai-architect.tools",
    "documentation": "https://ai-architect.tools/llms.txt",
    "openSource": true,
    "tags": [
      "mcp",
      "memory",
      "rag",
      "verification",
      "zetetic",
      "neuroscience",
      "longmemeval",
      "locomo",
      "beam"
    ],
    "benchmarks": {
      "LongMemEvalS_recall_at_10": 0.978,
      "LongMemEvalS_mrr": 0.9046,
      "measured_release": "4.20.0",
      "measured_date": "2026-09-09",
      "note": "LongMemEval-S, n=500, retrieval only. No LoCoMo or BEAM figure has been measured on this release yet.",
      "artifact": "https://github.com/cdeust/Cortex/blob/v4.21.0/benchmarks/results/repro/20260909-v4.20.0-longmemeval-s/longmemeval-s.json"
    }
  },
  "security": [],
  "securitySchemes": []
}
