From 6fcbb0a4918857a17267a6414f051c4f05b1d716 Mon Sep 17 00:00:00 2001 From: Midia Kiasat Date: Tue, 24 Mar 2026 22:53:44 +0100 Subject: [PATCH 1/3] Add governance authority pointer surfaces --- governance/AUTHORITY_CURRENT.txt | 10 ++++++++++ governance/AUTHORITY_DIGEST.txt | 1 + governance/AUTHORITY_VERSION.txt | 6 ++++++ governance/SEAL_SCOPE.txt | 11 +++++++++++ 4 files changed, 28 insertions(+) create mode 100644 governance/AUTHORITY_CURRENT.txt create mode 100644 governance/AUTHORITY_DIGEST.txt create mode 100644 governance/AUTHORITY_VERSION.txt create mode 100644 governance/SEAL_SCOPE.txt diff --git a/governance/AUTHORITY_CURRENT.txt b/governance/AUTHORITY_CURRENT.txt new file mode 100644 index 0000000..1e3a3f1 --- /dev/null +++ b/governance/AUTHORITY_CURRENT.txt @@ -0,0 +1,10 @@ +STATUS: PRE-CANONICAL +CURRENT_AUTHORITY_ID: UNREGISTERED +CURRENT_AUTHORITY_DIGEST: UNREGISTERED +ISSUANCE_DATE: UNREGISTERED + +RULES: +- No public canonical authority object is registered in this repository yet. +- No seal claim may be made from this repository until a canonical public authority object exists. +- When registered, this file must contain the exact authority ID, digest, and issuance date used by the governed boundary. +- This file is the organization governance pointer to the current externally bound authority object. diff --git a/governance/AUTHORITY_DIGEST.txt b/governance/AUTHORITY_DIGEST.txt new file mode 100644 index 0000000..dd99e8a --- /dev/null +++ b/governance/AUTHORITY_DIGEST.txt @@ -0,0 +1 @@ +UNREGISTERED diff --git a/governance/AUTHORITY_VERSION.txt b/governance/AUTHORITY_VERSION.txt new file mode 100644 index 0000000..c908b79 --- /dev/null +++ b/governance/AUTHORITY_VERSION.txt @@ -0,0 +1,6 @@ +STATUS: PRE-CANONICAL +AUTHORITY_SCHEMA_VERSION: UNREGISTERED +AUTHORITY_TOOL_VERSION: UNREGISTERED + +RULE: +- Populate only when the canonical public authority object is issued and published. diff --git a/governance/SEAL_SCOPE.txt b/governance/SEAL_SCOPE.txt new file mode 100644 index 0000000..2b8bcf6 --- /dev/null +++ b/governance/SEAL_SCOPE.txt @@ -0,0 +1,11 @@ +STATUS: PRE-SEAL + +SEAL_SCOPE_RULES: +- Artifact-0005 is the first public canonical authority-governed seal boundary. +- No repository may be described as sealed before artifact-0005 is fully registered. +- Governed repository membership is defined by GOVERNED_REPOS.txt. +- Repositories may be governed and still remain outside the artifact-0005 seal boundary until explicitly recorded. +- Exact artifact-0005 seal inclusion must be written here when the authority object and receipt boundary are registered. + +CURRENT_SCOPE: +- No artifact-0005 seal scope is registered yet. From 655302ce25524a2104783487813ac8ed1537682a Mon Sep 17 00:00:00 2001 From: Midia Kiasat Date: Tue, 24 Mar 2026 22:54:50 +0100 Subject: [PATCH 2/3] Align organization authority surface wording --- profile/README.md | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/profile/README.md b/profile/README.md index 73cd49e..f217a14 100644 --- a/profile/README.md +++ b/profile/README.md @@ -6,7 +6,7 @@ VERIFRAX is a protocol stack for binding authority, execution, and verification ## Core public surfaces -- **[VERIFRAX](https://github.com/Verifrax/VERIFRAX)** — canonical protocol, evidence index, and verification boundary +- **[VERIFRAX](https://github.com/Verifrax/VERIFRAX)** — authoring protocol surface, evidence index, and verification boundary - **[AUCTORISEAL](https://github.com/Verifrax/AUCTORISEAL)** — authority sealing and issuance boundary - **[CORPIFORM](https://github.com/Verifrax/CORPIFORM)** — authority-governed execution and receipt boundary @@ -16,6 +16,13 @@ VERIFRAX is a protocol stack for binding authority, execution, and verification - **Execution** → CORPIFORM executes or refuses under that authority - **Verification** → VERIFRAX records evidence, evaluates claims, and preserves finality boundaries +## Authority model + +- **VERIFRAX** authors normative source material for the active repository interpretation boundary. +- **VERIFRAX-SPEC** publishes derived specification artifacts from VERIFRAX. +- Derived specification artifacts are not upstream repository authority. +- Governance authority is external and binds through AUCTORISEAL plus the governed repository set declared in **[Verifrax/.github](https://github.com/Verifrax/.github)**. + ## Current public boundary The currently established public boundary includes: @@ -33,14 +40,9 @@ The currently established public boundary includes: - no unsigned consequence, no acceptance - no hidden mutation, no trust -## Public links - -- Website: **https://www.verifrax.net/** -- Protocol contact: **protocol@verifrax.net** - ## Orientation -Start with the canonical protocol repository: +Start with the authoring and verification surface: - **[github.com/Verifrax/VERIFRAX](https://github.com/Verifrax/VERIFRAX)** @@ -49,4 +51,10 @@ Then inspect the authority and execution layers: - **[github.com/Verifrax/AUCTORISEAL](https://github.com/Verifrax/AUCTORISEAL)** - **[github.com/Verifrax/CORPIFORM](https://github.com/Verifrax/CORPIFORM)** -Deterministic verification. One execution. Final evidence. +Then inspect the derived publication and support surfaces: + +- **[github.com/Verifrax/VERIFRAX-SPEC](https://github.com/Verifrax/VERIFRAX-SPEC)** +- **[github.com/Verifrax/VERIFRAX-PROFILES](https://github.com/Verifrax/VERIFRAX-PROFILES)** +- **[github.com/Verifrax/VERIFRAX-SAMPLES](https://github.com/Verifrax/VERIFRAX-SAMPLES)** +- **[github.com/Verifrax/VERIFRAX-DOCS](https://github.com/Verifrax/VERIFRAX-DOCS)** +- **[github.com/Verifrax/VERIFRAX-verify](https://github.com/Verifrax/VERIFRAX-verify)** From 2588453af64504de2c4fb479a125ab0cdb5cb8f4 Mon Sep 17 00:00:00 2001 From: Midia Kiasat Date: Wed, 25 Mar 2026 19:21:39 +0100 Subject: [PATCH 3/3] governance: register current authority binding across governed surface --- governance/AUTHORITY_CURRENT.txt | 14 +++++++------- governance/AUTHORITY_DIGEST.txt | 2 +- governance/AUTHORITY_VERSION.txt | 8 ++++---- governance/GOVERNED_REPOS.txt | 32 +++++++++----------------------- governance/SEAL_SCOPE.txt | 27 ++++++++++++++++++++++----- 5 files changed, 43 insertions(+), 40 deletions(-) diff --git a/governance/AUTHORITY_CURRENT.txt b/governance/AUTHORITY_CURRENT.txt index 1e3a3f1..379a5a9 100644 --- a/governance/AUTHORITY_CURRENT.txt +++ b/governance/AUTHORITY_CURRENT.txt @@ -1,10 +1,10 @@ -STATUS: PRE-CANONICAL -CURRENT_AUTHORITY_ID: UNREGISTERED -CURRENT_AUTHORITY_DIGEST: UNREGISTERED -ISSUANCE_DATE: UNREGISTERED +STATUS: REGISTERED +CURRENT_AUTHORITY_ID: AUTHORITY-0001-VERIFRAX +CURRENT_AUTHORITY_DIGEST: 91e02d4e6bb73aa8f434b8baa072bac15ae31447d9e06a526ecb0e2a42315808 +ISSUANCE_DATE: 1700000000000 RULES: -- No public canonical authority object is registered in this repository yet. -- No seal claim may be made from this repository until a canonical public authority object exists. -- When registered, this file must contain the exact authority ID, digest, and issuance date used by the governed boundary. - This file is the organization governance pointer to the current externally bound authority object. +- The authority object is published at Verifrax/AUCTORISEAL public/authority/AUTHORITY-0001.json. +- The digest above must match Verifrax/AUCTORISEAL public/authority/AUTHORITY-0001.digest.txt exactly. +- No seal claim may be made from this repository unless this pointer matches the published authority object used by the governed boundary. diff --git a/governance/AUTHORITY_DIGEST.txt b/governance/AUTHORITY_DIGEST.txt index dd99e8a..3a3c2e2 100644 --- a/governance/AUTHORITY_DIGEST.txt +++ b/governance/AUTHORITY_DIGEST.txt @@ -1 +1 @@ -UNREGISTERED +91e02d4e6bb73aa8f434b8baa072bac15ae31447d9e06a526ecb0e2a42315808 diff --git a/governance/AUTHORITY_VERSION.txt b/governance/AUTHORITY_VERSION.txt index c908b79..c8f4387 100644 --- a/governance/AUTHORITY_VERSION.txt +++ b/governance/AUTHORITY_VERSION.txt @@ -1,6 +1,6 @@ -STATUS: PRE-CANONICAL -AUTHORITY_SCHEMA_VERSION: UNREGISTERED -AUTHORITY_TOOL_VERSION: UNREGISTERED +STATUS: REGISTERED +AUTHORITY_SCHEMA_VERSION: 1 +AUTHORITY_TOOL_VERSION: AUCTORISEAL-public-object-v1 RULE: -- Populate only when the canonical public authority object is issued and published. +- These values must match the published canonical authority object used by the governed boundary. diff --git a/governance/GOVERNED_REPOS.txt b/governance/GOVERNED_REPOS.txt index 6c55aef..e0cabf6 100644 --- a/governance/GOVERNED_REPOS.txt +++ b/governance/GOVERNED_REPOS.txt @@ -1,23 +1,9 @@ -.github -ARCHITECTURE -AUCTORISEAL -CORPIFORM -MAILSIEVE -SPEEDKIT -VERIFRAX -VERIFRAX-DOCS -VERIFRAX-PROFILES -VERIFRAX-SAMPLES -VERIFRAX-SPEC -VERIFRAX-verify -SIGILLARIUM -archicustos -attestorium -cicullis -guillotine -irrevocull -kairoclasp -limenward -originseal -validexor -verifrax-marketplace-smoke +Verifrax/AUCTORISEAL +Verifrax/CORPIFORM +Verifrax/cicullis +Verifrax/VERIFRAX +Verifrax/VERIFRAX-DOCS +Verifrax/VERIFRAX-PROFILES +Verifrax/VERIFRAX-SAMPLES +Verifrax/VERIFRAX-SPEC +Verifrax/VERIFRAX-verify diff --git a/governance/SEAL_SCOPE.txt b/governance/SEAL_SCOPE.txt index 2b8bcf6..d0b1231 100644 --- a/governance/SEAL_SCOPE.txt +++ b/governance/SEAL_SCOPE.txt @@ -1,11 +1,28 @@ -STATUS: PRE-SEAL +STATUS: AUTHORITY REGISTERED / SEAL NOT REGISTERED SEAL_SCOPE_RULES: - Artifact-0005 is the first public canonical authority-governed seal boundary. -- No repository may be described as sealed before artifact-0005 is fully registered. +- Governance authority is externally bound through AUCTORISEAL plus this governed repo set. - Governed repository membership is defined by GOVERNED_REPOS.txt. -- Repositories may be governed and still remain outside the artifact-0005 seal boundary until explicitly recorded. -- Exact artifact-0005 seal inclusion must be written here when the authority object and receipt boundary are registered. +- Governed membership is not the same as sealed execution inclusion. +- No repository may be described as sealed before artifact-0005 is fully registered. + +CURRENT_AUTHORITY_ID: AUTHORITY-0001-VERIFRAX +CURRENT_AUTHORITY_DIGEST: 91e02d4e6bb73aa8f434b8baa072bac15ae31447d9e06a526ecb0e2a42315808 CURRENT_SCOPE: -- No artifact-0005 seal scope is registered yet. +- Verifrax/AUCTORISEAL +- Verifrax/CORPIFORM +- Verifrax/cicullis +- Verifrax/VERIFRAX +- Verifrax/VERIFRAX-DOCS +- Verifrax/VERIFRAX-PROFILES +- Verifrax/VERIFRAX-SAMPLES +- Verifrax/VERIFRAX-SPEC +- Verifrax/VERIFRAX-verify + +ARTIFACT_0005_SCOPE: +- UNREGISTERED + +RULE: +- Replace UNREGISTERED only when artifact-0005 authority object, execution receipt, and re-verification boundary are all recorded.