Skip to content

DR-023 — Corpus durable home: the source-binding model

Status: accepted · S440 · refined by DR-025 (S441): bucket demoted to kept-evidence/upload/archive; external-referenced class added The durable canonical layer is L-records (DB) + the OKF bundle — no longer “disposable”. Sources are bindings with a per-binding retention class: keep_and_watch (curated authoritative documents → corpus bucket in the client’s own Supabase project; the implemented enum name — this entry originally said “retained+re-walkable”), ingest_once (extracted once, never re-walked; bytes kept under lifecycle policy), live_connected (future connectors; local copies are cache). The admission / lifecycle / GDPR-erasure signal is source_documents.admission_status (+ retention_class), NOT bucket membership. Git-for-L-raw stays ruled out.