Metadata-Version: 2.4
Name: axiom-fabric
Version: 0.2.25
Summary: The Versioned Truth Layer for Agentic AI.
Author: adaptivemake
License: MIT
Requires-Python: >=3.12
Requires-Dist: alembic<2.0,>=1.13
Requires-Dist: psycopg[binary]<4.0,>=3.2
Requires-Dist: pydantic-settings<3.0,>=2.3
Requires-Dist: pydantic<3.0,>=2.7
Requires-Dist: pyyaml<7.0,>=6.0
Requires-Dist: sqlalchemy<3.0,>=2.0
Requires-Dist: typer<1.0,>=0.12
Provides-Extra: dev
Requires-Dist: pytest-cov<7.0,>=5.0; extra == 'dev'
Requires-Dist: pytest<9.0,>=8.0; extra == 'dev'
Requires-Dist: ruff<1.0,>=0.6; extra == 'dev'
Provides-Extra: llm
Requires-Dist: anthropic<1.0,>=0.39; extra == 'llm'
Requires-Dist: openai<2.0,>=1.40; extra == 'llm'
Provides-Extra: mcp
Requires-Dist: mcp<2.0,>=1.9; extra == 'mcp'
Description-Content-Type: text/markdown

# axiom-fabric

The core of **Axiom Fabric** — the Versioned Truth Layer for Agentic AI: the
SQLAlchemy data model (`layers`, `layer_versions`, `facts`, `fact_versions`,
`fact_version_edges`), the repository functions all frontends share, Alembic
migrations, and the `af` command-line interface.

This package has no UI. The web dashboard lives in the separate
[`axiom-fabric-dashboard`](../axiom-fabric-dashboard) package, which depends on
this one. Installing `axiom-fabric` gives you the core + CLI (+ MCP) only.

```bash
pip install axiom-fabric          # core + cli
pip install "axiom-fabric[llm]"   # + Anthropic / OpenAI extras
pip install "axiom-fabric[mcp]"   # + the af-mcp MCP server for agents

af init          # apply migrations -> clean (empty) store; `af init --demo` seeds examples
af layer list    # (empty after a clean init)
```

See the [repository root](../README.md) for the full project overview,
[`brief.md`](../brief.md) for the design vision, [`plan.md`](../plan.md) for the
roadmap, and [`build.md`](../build.md) for local setup.
