Proposals
DAVIT Dictionary of Record Types
Proposal for authoritative administration of file-types, id-types, and related schema contracts.
This page is the public summary of PROPOSAL.md in the web-davit-in repository. Status: draft.
The staging site already publishes slim JSON Schema contracts:
Those files are a grammar. They are not yet a lexicon. File-type records — historic and current — still need an editorial desk: intake from unvalidated actors, cross-check, determination, dated publication.
The proposed administration site treats a published file-type the way a dictionary treats a headword. Admission is evidence-based. Revision is an edition, recorded in git. davit.in remains the reading room (publish-schemas.mjs unchanged). The desk owns contracts and registry rows, validates references (author → organisation, file-type → id-type), and stops hand-editing content/packages/*.schema.json once sync exists.
Phases: freeze the two live contracts (0), read-only viewers on davit_registry (1), lexicon CRUD with validate-before-publish (2), contract authoring and human-commit publish (3), later axes only after their contracts exist (4–5).
Roles follow this site: reader browses, editor drafts, admin publishes.