Authority sealing primitive for the VERIFRAX protocol stack.
AUCTORISEAL publishes canonical authority state, genesis seal surfaces, and governance‑visible authority artifacts used by verifiers to establish protocol‑level authority boundaries.
This repository defines the authority layer of the VERIFRAX ecosystem.
AUCTORISEAL exists to make authority explicit, inspectable, and reproducible.
Instead of implicit repository trust or opaque governance decisions, authority is represented through public artifacts such as:
- canonical authority ledger
- genesis authority seal
- authority schemas
- revocation surfaces
- freeze semantics
- governance documentation
These artifacts are published so that downstream systems — including VERIFRAX verifiers — can determine whether authority conditions are satisfied.
AUCTORISEAL does not assert truth — it publishes the canonical authority surfaces that VERIFRAX verifiers use to determine whether protocol authority conditions are satisfied.
The Verifrax architecture separates responsibility across layers:
| Layer | Responsibility |
|---|---|
| AUCTORISEAL | Defines and publishes authority state |
| VERIFRAX | Verifies evidence bundles and protocol outcomes |
| Integrations | Consume verified authority state |
AUCTORISEAL does not determine truth.
It defines the authority surfaces required for truth verification.
The repository exposes several canonical authority artifacts.
authority-ledger.json
Defines the active authority state and authority roots used by the protocol.
public/genesis/SEAL-0001.json
Establishes the initial authority issuance boundary.
protocol/authority.schema.json
protocol/seal.schema.json
Formal schema definitions for authority objects and seals.
GOVERNANCE.md
DISCLAIMER.md
SECURITY.md
Documents governance structure, operational assumptions, and disclosure policies.
The npm package mirrors the public repository boundary so that authority artifacts can be consumed as a dependency.
Install:
npm install @verifrax/auctoriseal
This package includes:
- authority ledger
- genesis seal
- protocol schemas
- CLI utilities
- governance documents
- integration adapters
- verifier evidence samples
The npm package is not a runtime authority server.
It is a distribution surface for authority artifacts.
.verifrax/
api/
authority/
cli/
docs/
evidence/
integrations/
ledger/
ops/
protocol/
public/genesis/
runtime/
seals/
tests/
Additional root materials:
README.md
LICENSE
SECURITY.md
GOVERNANCE.md
CONTRIBUTING.md
DISCLAIMER.md
CITATION.cff
Inspect the canonical authority ledger:
cat authority-ledger.json
Inspect the genesis seal:
cat public/genesis/SEAL-0001.json
Review authority schemas:
cat protocol/authority.schema.json
cat protocol/seal.schema.json
Run repository checks:
npm test
npm run build
npm run pack:check
AUCTORISEAL follows a strict rule:
Authority must be observable through published artifacts.
Consumers should never rely on:
- hidden governance
- undocumented authority changes
- implicit repository trust
Authority state must be verifiable through:
- ledger presence
- seal presence
- schema compatibility
- repository publication surfaces
Security is based on public inspectability.
Consumers should verify:
- authority ledger presence
- genesis seal integrity
- schema compatibility
- release boundary consistency
Sensitive vulnerabilities should not be disclosed publicly.
Security contact:
security@verifrax.net
Clone the repository:
git clone https://github.com/Verifrax/AUCTORISEAL.git
cd AUCTORISEAL
Run checks:
npm test
npm run build
npm run pack:check
See:
GOVERNANCE.md
See:
CONTRIBUTING.md
See:
DISCLAIMER.md
Licensed under the Apache License 2.0.
See LICENSE for the full license text.