OASIS DIGITAL PARLIAMENT
Authority Console OS
CI • Archive

Upload

Domain-driven filing intake. SHA-256 enforced. Storage upload → register_minute_book_upload().

Enterprise contract • SHA-256 enforcedState: ReadyOS module surface
Filing Context
Entity + Domain + Type + Date
context
Entity
holdings
Must match entity_key_enum.
Domain
Source: governance_domains
Entry Type
Source: entry_type_section_defaults
Date
Domain: contract
Filing Payload
Title • Notes • PDF • Hash
writer
Title
Notes
PDF
Bucket: minute_book#SHA-256 enforced
This page writes: Storage upload → register_minute_book_upload().
The registry reads evidence from minute_book_entries + supporting_documents.
Registry Projection
Path + Evidence + Local Preview
projection
Storage Path
Fill fields + choose a PDF to compute path…
Domain
()
Evidence
No file selected
SHA-256:
Local Preview
PDF-first
Select a PDF to preview.
If the Minute Book registry ever says “no storage_path on primary document”, it means supporting_documents didn’t get created for that entry_id. (Your current RPC payload already fixes this.)
Upload is the write entry point.Go to Registry →
OS behavior
CI-Archive Upload inherits the OS shell. No module-owned window frames. This surface is the sole write entry point for Minute Book records.
CI-Archive · Oasis Digital ParliamentODP.AI · Governance Firmware