docs: require signed persona authorization provenance
This commit is contained in:
parent
099ed036b2
commit
a118300791
9 changed files with 31 additions and 17 deletions
|
|
@ -22,9 +22,11 @@ still gated by a unique manifest-valid persona repository, the manifest-pinned c
|
|||
device identity; it has no installed-desktop or live-product acceptance claim.
|
||||
|
||||
The source coordinator no longer accepts an unverified persona-authorization boolean from the desktop caller.
|
||||
`hasPersonaPrimaryControlAuthorization` requires one current `GUANGHU_OS` receipt bound to the exact persona,
|
||||
human responsibility subject, repository head, model instance, request, and language anchor. Until a native
|
||||
loader provides that evidence, planning remains in system-direct mode.
|
||||
`hasPersonaPrimaryControlAuthorization` validates the shape, exact bindings, digest format, and validity window
|
||||
of a receipt that claims `GUANGHU_OS` verification. That renderer-side validation is not cryptographic provenance
|
||||
and cannot turn a local JSON object into authority. A native loader may be connected only after it verifies a
|
||||
signed receipt against a registered Guanghu OS trust source and returns the already-verified projection. No such
|
||||
trust source or loader is currently registered, so planning remains in system-direct mode.
|
||||
|
||||
`compilePersonaLanguageGoalBinding` builds the exact native wake envelope only after a single clean persona
|
||||
repository, its B0 and organ contracts, a registered local device identity, and the manifest-pinned model all
|
||||
|
|
|
|||
|
|
@ -179,9 +179,11 @@ callback, and hides the reality confirmation surface because no durable confirma
|
|||
proves source integration, not a real persona manifest binding, installed desktop runtime, or acceptance.
|
||||
|
||||
`src/lib/personaControlAuthorization.ts` removes the desktop coordinator's caller-supplied authorization boolean.
|
||||
It accepts only a current `GUANGHU_OS` verification receipt bound to the exact persona, human responsibility
|
||||
subject, repository head, model instance, request and language anchor. Missing, stale or mismatched evidence
|
||||
remains system-direct. This is a source contract; it does not claim persona-primary runtime control exists.
|
||||
It validates the structure and exact bindings of a current receipt that claims `GUANGHU_OS` verification: persona,
|
||||
human responsibility subject, repository head, model instance, request and language anchor must all agree. This
|
||||
renderer validation does not prove the issuer or verify a signature. A native loader must first verify signed
|
||||
provenance against a registered Guanghu OS trust source; neither that trust source nor the loader exists in the
|
||||
current desktop source. Missing, stale, mismatched or merely local evidence therefore remains system-direct.
|
||||
|
||||
Tolaria is a personal knowledge and life management desktop app. It reads a vault of markdown files with YAML frontmatter and presents them in a four-panel UI inspired by Bear Notes.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue