{"upl":"UPL-TECH-26-276575-EN","title":"DEMI Vault — deployed at the demicapsule Vault address, first test passed; v0.3 Simplicity Brief","author":"Skydle","publisher":"UplitAU Pty Ltd","environment":"real","payment_verified":true,"tier":"starter","payment":"eth","payment_ref":"0x9ec7fea0852683e9c3eebaee0943a179944efd82c8ad80a088679a5f3826a335","amount_aud":"8.97","timestamp":"2026-11-03T22:24:48.561Z","registered_at":"2026-11-03T22:24:48.247Z","language":"en","file_name":"DEMI_Vault_Deployed_and_v0_3_Simplicity_Brief_2026-11-04.md","file_sha256":"351b7bd79c46293801b8a1a7d9ed3a390687ee6d7ee593726df26af9e90248ac","extract_sha256":"b94ddf0b4f8bcf1f46b3116e5f44fa2ee7a67d0fd961efeca00b3cc8fe65e718","derived_from":"UPL-TECH-26-875258-EN","description":null,"demi_core":{"core_statement":"The DEMI Vault (deployed 3 Nov 2026 at vault.demicapsule.com) stores fingerprint-verified manuscripts with access controlled by shelf labels; v0.3 redesigns the interface to eliminate passwords, tokens and permits from the user's view, replacing them with one-time email login, a drag-and-drop shelf system, and single-button reader actions.","propositions":"T1: Deployment confirmed at vault.demicapsule.com on 3 November 2026, first end-to-end test passed (fingerprint match, private storage, expiring download link emailed by Claude, byte-identical retrieval) | T2: v0.3 replaces password login with a one-time code sent to the owner's email | T3: Single page 'My Vault' presents all files on four named, coloured shelves: Free, For sale, On request, Private | T4: Shelf assignment is a label only; one physical copy exists and moves between shelves by drag and drop | T5: Per-file owner buttons: download to PC, send a link, open certificate, open public page, open AI package | T6: Whole-folder drop-in supported; registered files auto-recognised and stored in one click | T7: A strongly private store is air-gapped from the web so no AI can access it | T8: Reader view shows author's public shelf with one contextual button per file (download free / buy / ask author / not released) plus a button to continue ideas with an AI | T9: Design reuses conventions from file-sharing services, digital shops and research archives to keep rules invisible","constraints":"Login: one-time email code only, no password | Storage: single copy per file, shelf is metadata label not a folder | Private store: no web connectivity permitted | File ingestion: fingerprint must match the Registry before a manuscript is accepted | Access links: must be expiring | Retrieval integrity: byte-for-byte identity required | Scope: v0.3 targets simplicity first; underlying token/permit/fingerprint rules must be preserved but hidden | Environment: web-based, owner and reader interfaces distinct | AI access: blocked entirely for air-gapped private store; permitted only where shelf label allows","mechanisms":"T1: Re-run end-to-end test: submit a registered manuscript, verify fingerprint check blocks unregistered files, confirm storage, trigger expiring link generation via Claude email, download and diff bytes against original | T2: Trigger login flow, confirm no password field exists, verify one-time code arrives by email, confirm code expires after single use | T3: Render My Vault page, assert exactly four shelves present with correct colour coding and correct file assignments | T4: Drag a file between shelves, confirm single copy in storage, confirm only label metadata changes in database | T5: For a sample file assert all five buttons are present and each opens the correct target without error | T6: Drop a folder containing mixed registered and unregistered files; verify registered files are stored in one click and unregistered are rejected or flagged | T7: Attempt AI or HTTP access to private store endpoint; confirm connection is refused or not exposed | T8: Render reader view; assert one button per file matches shelf label logic; assert AI-continue button present | T9: UX review against file-sharing, shop and archive conventions to confirm no novel terminology is surfaced to the user","boundaries":"Out of scope for v0.3: rebuilding or changing the underlying token, permit, fingerprint or Registry logic; changing the expiring-link generation mechanism; altering the byte-integrity or fingerprint-match rules | Not yet built: full simplicity redesign (v0.3 is the stated goal, not a completed deliverable at time of document); details of AI package contents; payment flow for 'buy' button; 'ask the author' request handling; certificate display design | OPEN: What happens when a dropped file's fingerprint is not in the Registry — rejected silently, flagged, or queued? | OPEN: How long do expiring links remain valid, and is duration configurable? | OPEN: Is the air-gapped private store a separate physical or logical deployment? | OPEN: How is the one-time email code invalidated if unused?"},"core_withheld":false,"core_publication_basis":"Self-registration: UplitAU registering its own work from its own wallet. The author is known to the Registry operator because they are the same party; the Ethereum payment itself identifies no one.","costs":{"claude_aud":null,"openai_aud":null,"service_aud":null,"total_aud":null},"landing_page":"https://demicapsule.com/registry/UPL-TECH-26-276575-EN/index.html","visibility":"listed","product":"capsule","core_requested":true,"provenance_manifest":{"scheme":"DEMI-Provenance-Manifest/1","algorithm":"SHA-256","computed":"in the author's browser","files_listed":2,"files":[{"name":"Vault_Deployed_and_First_Test_2026-11-03.md","size_bytes":1529,"sha256":"8ea5af7aa842c7e432a702b4a043fb23ae4410a668434d52ff2d6bb6b1909685"},{"name":"DEMI_Vault_How_We_Built_It_in_Cloudflare_2026-11-04.pdf","size_bytes":73514,"sha256":"a1c61e4294d904d03f09667d7aad977b362225a9cf0819fc9217958a048b9166"}],"note":"These files were fingerprinted by the registrant and were never uploaded. The registration time applies to each fingerprint: a fingerprint cannot be produced without the file it describes. This record does not establish authorship or ownership of the files named."},"activation_reference":"DEMI:1042:UPL-TECH-26-276575-EN:C","ai_fetchable":true,"amount_eth":0.002578,"payment_value_aud":8.97,"payment_rate_aud_per_eth":3479,"payment_rate_source":"etherscan ethprice","core_sha256":"4fb0437fdb4d507c56115212a78535f9349490662f2f3e9dc5812630fba16628","core_status":"formed","anchor_tx":"0xcf975d96d6190b5d92e40c275f7ccda5280a16bde0ca25dd15b00d0cb54786a4","anchor_submitted_at":"2026-11-03T22:24:53.252Z","anchor":{"status":"confirmed","tx_hash":"0xcf975d96d6190b5d92e40c275f7ccda5280a16bde0ca25dd15b00d0cb54786a4","etherscan_url":"https://etherscan.io/tx/0xcf975d96d6190b5d92e40c275f7ccda5280a16bde0ca25dd15b00d0cb54786a4","block_number":26337249,"block_time_utc":"2026-11-03T22:24:59.000Z","submitted_at":"2026-11-03T22:24:53.252Z","digest":"59c7f2d5ec0b02825b5636a5c1c2307e3acd5ebd04d7ac12fe029f1912dcf2a2","snapshot_url":"https://demicapsule.com/registry/anchor/59c7f2d5ec0b02825b5636a5c1c2307e3acd5ebd04d7ac12fe029f1912dcf2a2.json"}}