A local-first knowledge compiler.
Frameshift transforms immutable evidence — transcripts, documents, notes, recordings — into structured, traceable, continuously improvable knowledge.
It incrementally compiles evidence into progressively higher-level artifacts, with complete provenance, and automatically rebuilds them when assumptions change or hallucinations are manually flagged.
Frameshift is modeled after build systems:
| Build systems | Frameshift |
|---|---|
| source code | evidence |
| compiled outputs | artifacts |
| compiler revisions | prompt versions |
| compiler backends | models |
| dependency graph | artifact lineage |
| cache invalidation | artifact invalidation |
| incremental rebuild | regeneration |
Every artifact is content-addressed by what produced it, carries full provenance, and lives in an acyclic dependency graph. Flag one artifact as wrong and its descendants go stale and regenerate — lineage intact, previous versions preserved.
- Architecture and working agreements: AGENTS.md
- The handoff narrative: docs/architecture.md
- Decisions: docs/adr/
- Long-range vision for the artifact taxonomy: docs/vision.md
Status: engine skeleton — domain model, registry, invalidation, and the fixpoint scheduler are implemented and tested against an in-memory store. Postgres, ingestion, and real generators come next.
License: MIT © Open Wisdom