{
  "schemaVersion": "2025-06-18",
  "name": "abagraph",
  "description": "The AI System of Record for agents: bitemporal, source-backed facts with automatic context compaction, exposed over the Model Context Protocol.",
  "version": "0.1.0",
  "documentationUrl": "https://abagraph.com/llms-full.txt",
  "provider": {
    "organization": "abagraph",
    "url": "https://abagraph.com"
  },
  "endpoints": [
    {
      "url": "https://abagraph.com/mcp",
      "transport": "streamable-http",
      "authentication": {
        "type": "bearer",
        "description": "Per-tenant scoped bearer token, pinned to its namespace (tenant). Same auth as the REST API."
      }
    }
  ],
  "serverCard": "https://abagraph.com/.well-known/mcp/server-card.json",
  "tools": [
    { "name": "digest", "description": "Ingest extracted triples from a source into provenance-bearing facts in one call." },
    { "name": "remember", "description": "Write a single fact (auto-supersede or coexist) with provenance and calibrated confidence." },
    { "name": "recall", "description": "Read facts by mode: semantic (kNN), pattern (subject/predicate), or walk (graph)." },
    { "name": "recall_as_of", "description": "Time-travel: read what was believed at a given instant (unix ms)." },
    { "name": "whats_changed", "description": "Diff the record between two times (added / superseded / still-valid)." },
    { "name": "build_context", "description": "One-call, token-bounded task packet (facts + one-hop walk + adjacent snippets). Prefer this at task start." },
    { "name": "explain_fact", "description": "Provenance plus lifecycle history for a fact id (how it came to be, what it superseded)." }
  ]
}
