YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
root-fontana
Constitutional compiler for the SnapKitty ecosystem. Witness. Archivum. Governance. Contractivity. Observatory. Execution.
Architecture
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ROOT FONTANA CONSTITUTIONAL COMPILER β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Source Artifact β β
β β (JSON / Fontana DSL) β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Fontana DSL Parser β β
β β Grammar β AST β Admissibility Check β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Unified Witness β β
β β (artifact + label + receipt) β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β ββββββββββββββββββΌβββββββββββββββββ β
β βΌ βΌ βΌ β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββββββ β
β β Archivum β β Governance β β Contractivity β β
β β (ledger) β β (engine) β β (receipts) β β
β ββββββββββββββββ ββββββββββββββββ ββββββββββββββββββββ β
β β β β β
β ββββββββββββββββββΌβββββββββββββββββ β
β βΌ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Observatory β β
β β (telemetry + metrics) β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β β
β βΌ β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Execution Engine β β
β β (deterministic runtime) β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β Lean 4 Proofs β β
β β Contractivity.lean Strata.lean β β
β β Verification.lean RootFontana.lean β β
β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Module Overview
| Module | Language | Description |
|---|---|---|
| witness | Rust | UnifiedWitness, WORM Witness types |
| archivum | Rust | Immutable ledger, append-only |
| governance | Rust | Governance engine, approval workflows |
| contractivity | Rust | SHA-256 cryptographic receipts |
| observatory | Rust | Telemetry, metrics, dashboards |
| execution | Rust | Deterministic runtime engine |
| RootFontana.lean | Lean 4 | Core constitutional axioms |
| Contractivity.lean | Lean 4 | Contractivity proof |
| Strata.lean | Lean 4 | Stratum boundary proof |
| Verification.lean | Lean 4 | Verification proof |
| fontana-dsl | Rust | Grammar, AST, Admissibility |
Fontana DSL Grammar
<program> ::= <declaration>*
<declaration> ::= <artifact-decl> | <governance-decl> | <execution-decl>
<artifact-decl> ::= "artifact" <identifier> "{" <field>* "}"
<governance-decl> ::= "governance" <identifier> "{" <rule>* "}"
<execution-decl> ::= "execute" <identifier> "{" <step>* "}"
<field> ::= <identifier> ":" <type> ";"
<rule> ::= "allow" <condition> "->" <action> ";"
<step> ::= <identifier> ":=" <expression> ";"
<expression> ::= <literal> | <identifier> | <binary-op>
<binary-op> ::= <expression> <operator> <expression>
<operator> ::= "+" | "-" | "*" | "/" | "=="
<type> ::= "int" | "string" | "bool" | "hash"
<literal> ::= <integer> | <string> | <boolean> | <hash>
Quick Start
Build
# Rust components
cargo build --release
# Lean 4 proofs
lean --version # Ensure Lean 4 is installed
lake build
CLI Usage
# Compile artifact with governance
fontana compile artifact.json --governance governance.fontana
# Generate WORM witness
fontana witness artifact.json
# Output: {"artifact_hash":"...","label":"...","status":"accepted",...}
# Verify contractivity receipt
fontana verify receipt.json
# Run execution engine
fontana execute program.fontana
# View archivum ledger
fontana ledger --last 10
Rust API
use root_fontana::{
UnifiedWitness, WORMWitness,
Archivum, GovernanceEngine,
ContractivityReceipt, Observatory,
};
fn main() {
// Create witness
let witness = UnifiedWitness::new(artifact, label);
// Seal as WORM
let worm = WORMWitness::seal(witness);
// Add to ledger
let mut archivum = Archivum::new();
archivum.append(worm.clone());
// Check governance
let governance = GovernanceEngine::new();
let approved = governance.check(&worm);
// Generate receipt
let receipt = ContractivityReceipt::new(input, output);
let seal = receipt.seal();
// Record telemetry
let mut observatory = Observatory::new();
observatory.record("artifact.processed", 1);
}
Interactive Demo
# Demo 1: Compile artifact
$ fontana compile artifact.json --governance governance.fontana
Compiling artifact...
β Artifact validated
β Governance rules applied
β WORM witness generated
β Receipt sealed
Output: output/fontana_witness.json
# Demo 2: Verify receipt
$ fontana verify receipt.json
{
"status": "valid",
"artifact_hash": "sha256:a1b2c3d4...",
"receipt_hash": "sha256:e5f6a7b8...",
"seal": "sha256:c9d0e1f2..."
}
# Demo 3: View ledger
$ fontana ledger --last 5
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Archivum Ledger β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β # β Artifact Hash β Status β Timestamp β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β 1 β sha256:a1b2c3d4... β accepted β 2025-01-01T00:00:00Z β
β 2 β sha256:e5f6a7b8... β accepted β 2025-01-01T00:01:00Z β
β 3 β sha256:c9d0e1f2... β rejected β 2025-01-01T00:02:00Z β
β 4 β sha256:d3b4c5a6... β accepted β 2025-01-01T00:03:00Z β
β 5 β sha256:f7e8d9c0... β accepted β 2025-01-01T00:04:00Z β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Lean 4 Proofs
| Proof | File | Statement |
|---|---|---|
| Contractivity | Contractivity.lean |
β f, contractive(f) β β! x, f(x) = x |
| Strata | Strata.lean |
β n, stratum(n) β§ Β¬stratum(n+1) |
| Verification | Verification.lean |
β w, verified(w) β authentic(w) |
| Root | RootFontana.lean |
β a, admissible(a) β accepted(a) |
Invariants
| Invariant | Description |
|---|---|
| No Recursion | All computation is staged |
| Constitutional | All rules are declared in DSL |
| WORM Sealed | Every witness is write-once |
| Mathematically Verified | Lean 4 proofs |
| Observable | Every state change is logged |
Testing
# Rust tests
cargo test
# Lean 4 proofs
lake build
# All tests
cargo test && lake build
License
Sovereign Source License β see SOVEREIGN.md
ROOT-FONTANA-001
Witness. Archivum. Govern. Contract. Observe. Execute.
Same artifact. Same witness.
No recursion. No borrowed thesis.
Citation
If you use this work, please cite:
@misc{snapkittywest2026sovereigncompute,
title = {SNAPKITTYWEST: Sovereign Compute Architecture with Linear Types, WORM Seals, and Goldilocks Field Arithmetic},
author = {SnapKitty Collective},
year = {2026},
doi = {10.5281/zenodo.21132094},
url = {https://doi.org/10.5281/zenodo.21132094}
}
Paper: https://doi.org/10.5281/zenodo.21132094 ORCID: https://orcid.org/0009-0006-1916-5245
Inference Providers NEW
This model isn't deployed by any Inference Provider. π Ask for provider support