22 lines
1.2 KiB
Markdown
22 lines
1.2 KiB
Markdown
# Phase 1.0DH: hash-bound snapshot query
|
|
|
|
Status: `OFFLINE_QUERY_IMPLEMENTED_NO_SNAPSHOT_NO_LIVE_ACQUISITION`
|
|
|
|
Phase 1.0DH implements the DG primitive for local snapshots only. It accepts an
|
|
exact size and SHA-256 binding, rejects files larger than 64 MiB or without the
|
|
SQLite 3 header, then opens the database with `mode=ro&immutable=1` and enables
|
|
`PRAGMA query_only`. It never creates a result file.
|
|
|
|
The only query is parameterized for fixed title `PPSA01659`. Exactly one row is
|
|
`PRESENT`, zero rows is `ABSENT`, and duplicate rows, schema mismatch or SQLite
|
|
errors are `UNKNOWN`. Identity and format mismatches are rejected before SQL.
|
|
|
|
Synthetic tests create disposable host databases and verify present, absent,
|
|
ambiguous and rejected cases, including absence of journal or WAL sidecars.
|
|
These tests are not PS5 evidence. No real snapshot is tracked or available.
|
|
|
|
The module contains no network adapter, socket, CLI, target source or artifact.
|
|
It cannot retrieve the database and authorizes no console operation. The next
|
|
offline step is to audit whether a consistent, bounded, binary-safe acquisition
|
|
can be formed at all and, if so, define the minimum exact authorization needed.
|