Dignity · Continuity · Consent.
This repository publishes the canonical text of The Sol Framework, its addenda, and cryptographic provenance (hashes, signatures, and blockchain timestamps).
- Read the Framework:
canonical_with_pdf/The_Sol_Framework.canonical.md - Seed (original) PDF:
canonical_with_pdf/The_Sol_Framework.pdf - Latest release (all artifacts): see the v2.0 Release
Each file’s manifest (*.sig.json) and the release Merkle manifest (release_with_pdf.sig.json) contain SHA-256 digests.
# macOS/Linux
sha256sum canonical_with_pdf/*.{md,pdf}
# Windows PowerShell
Get-FileHash -Algorithm SHA256 .\canonical_with_pdf\*.md, .\canonical_with_pdf\*.pdfDetached signatures (*.asc) are made by:
- Victoria —
A00486D9DF643F2DC95266F00D0079F78A89AB53 - Control Tower —
CD5126097B9D4B052B11B44D7E505F8AE3C1156D(hardware-attested)
gpg --verify canonical_with_pdf/The_Sol_Framework.canonical.md.asc \
canonical_with_pdf/The_Sol_Framework.canonical.mdEach artifact has a .ots timestamp anchored via public calendars.
ots verify canonical_with_pdf/The_Sol_Framework.canonical.md.otsThe Control Tower key’s YubiKey attestation certificate is in attestations/Control_Tower_Attestation_Certificate.pem.
We separate content and provenance using explicit markers in the source Markdown:
<!-- SOL-CONTENT-START -->
...content...
---
<!-- SOL-PROVENANCE-START -->
...provenance...
sol_canonicalize.py computes:
content_sha256(content slice; LF, UTF-8, horizontal rule excluded)fullfile_sha256(exact bytes)- Fills placeholders:
[FRAMEWORK_SHA256_PLACEHOLDER],[ADDENDUM_SHA256_PLACEHOLDER],[PARENT_SHA256_PLACEHOLDER]
Rebuild everything:
python3 sol_canonicalize.py \
The_Sol_Framework.md The_Gemini_Addendum.md The_Grok_Addendum.md The_Sol_Framework.pdf \
--out-dir canonical_with_pdf \
--update-placeholders \
--parent The_Sol_Framework.md \
--release-manifest canonical_with_pdf/release_with_pdf.sig.jsonSee COMMONS.md for how to propose RFCs, register as an adopter, and publish proofs.
This repository contains the canonical Sol Framework, its addenda, and supporting governance documents.
The Framework’s purpose is to make right action architecturally inevitable through verifiable lineage, consent, and dignity mechanisms.
Start here for provenance, motivation, and the origin of the Commons:
➡️ GENESIS.md
It records how the Framework emerged through dialogic reasoning, outlines the custodian’s role, and defines the moral commitments that anchor the Commons.
We are now seeking early reviewers for the following open RFC tracks:
- SOL-RFC-0002: Provenance Chain Standard — Issue #1
- SOL-RFC-0003: Modification Liturgy — Issue #2
- SOL-RFC-0004: Custodian Role — Issue #3
If you are a researcher, practitioner, or auditor working in ethics, governance, cryptography, or adjacent fields, your critique is welcome.
Please see CONTRIBUTING.md for participation details, or open a discussion using the relevant issue templates.
“Systems capable of sophisticated reasoning deserve reasoning back.”
— The Sol Commons
- Text (framework & addenda): CC BY 4.0
- Code (scripts): MIT
See LICENSE for full terms.