Cognoxium¶
Pandas for trustworthy AI context.
Cognoxium is a local-first Rust and Python library that turns messages, retrieved documents, and tool results into typed, provenance-aware context. It selects a deterministic context pack under a token budget and records every exclusion, merge, truncation, and policy decision.
Cognoxium sits between application inputs and a model SDK:
retriever / tools / messages
|
v
CognitionFrame
filter -> dedupe -> rank
|
v
policy + budget -> ContextPack + PackManifest
|
v
provider renderer -> model SDK
It does not retrieve documents, call a model, authorize tool actions, transmit data, or require an account.
Where should I start?¶
New to Cognoxium: follow 10 minutes to Cognoxium.
Coming from pandas: read Cognoxium for pandas users.
Integrating external data: read Building a CognitionFrame, then Trust boundaries and policies.
Handling a model limit: read Token profiles and budget packing and Overflow recovery.
Evaluating security claims: read Security model and limitations and Status and non-binding roadmap.
Looking up a symbol: use Python API reference.
Learn
- Installation
- 10 minutes to Cognoxium
- Cognoxium for pandas users
- Core concepts
- Building a CognitionFrame
- Filtering, ranking, and deduplication
- Token profiles and budget packing
- Overflow recovery
- Trust boundaries and policies
- Lineage and manifests
- OpenAI, Anthropic, and text rendering
- Security model and limitations
- Writing plugins
- Performance
- Recipes
- Troubleshooting
- Glossary
- Status and non-binding roadmap
Reference and development
Stability¶
Cognoxium 0.1.1 is alpha software. Public diagnostic codes are stable within a minor release, while serialized schemas may change before 1.0 with a documented migration path. The Status and non-binding roadmap distinguishes implemented behavior from non-binding future directions.