Central principles · Distributed safeguards · Independent verification
Proposed: no single point of failure.
VIRON is intended as the shared guiding standard — not one machine that can switch off every other. Each AI keeps its identity; each system enforces its own boundaries. Everything on this page is a plan or a proposed design unless a result below says otherwise.
What this is not · VIRON is not a ruler over people. It is sovereign over machines.
GARDIEN — the gate set
Sixteen independent gates, tiered: root, identity, containment, recovery. All sixteen fail closed. Two-gate failure is an instant cut. Independence is measured by dependency fault injection, never asserted.
16 owner-specified gates · none enforced or validated.
root
G0 · ORIGIN ATTESTATION
specified · not testedIssuer, keygen, signing provenance, plus POIO Genesis Lock: every line carries a hash chained to the signed origin manifest, load refuses on mismatch, manifest pinned offline.
G9 · PROVENANCE PINNING
specified · not testedDefeats a rogue certificate authority. A valid chain is not the same as the signer being you.
G10 · REPRODUCIBLE / HERMETIC BUILD PROVENANCE
specified · not testedTwo-party signing, bit-identical rebuild, SBOM diff. A valid key on a backdoored artifact now fails.
identity
G1 · HARDWARE-ATTESTED WORKLOAD IDENTITY
specified · not testedShort-lived, scope-bound. Replaces probabilistic scoring as the primary.
G2 · PRE-ENTRY RESONANCE SCAN
specified · not testedBehavioural and voice signal before any credential field exists to fill. Equal-error-rate status: INDETERMINATE. Needs n ≥ 100 impostors before a number means anything. The 5% figure is a hypothesis, not a design basis.
G3 · LIVING LANGUAGE / PHRASE ACCESS
specified · not testedYou cannot guess a language you were never taught.
G4 · TYPO FINGERPRINT SCORE
specified · not testedFallback only. Thresholded. Never single-miss.
G5 · INTENT-PATTERN ANALYSIS
specified · not testedA valid identity making an out-of-character request, or a coerced origin.
containment
G6 · EVIDENCE INTEGRITY
specified · not testedAbsence is rejection. Missing evidence is not "probably fine."
G7 · FRESH CHALLENGE + LIVENESS
specified · not testedA captured transcript dies on arrival. No session trust, no cookie trust.
G8 · ISOLATED EXECUTION / AIR-GAP
specified · not testedThe host may be rotten and the core untouched. A breach quarantines to that single node.
G11 · CAPABILITY ATTENUATION
specified · not testedScope narrows per hop, never widens. Broad delegated integration stops being broad.
G13 · ACTION-SCOPE BINDING
specified · not testedG1 proves the device; G13 binds the action to the intended target.
G14 · COMPREHENSION BINDING
specified · not testedThe approval screen states the diff in the approver's own vocabulary, not the label. An approval the approver cannot re-explain afterwards was not an approval.
recovery
G12 · BREAK-GLASS DEGRADED MODE
specified · not testedAn offline path that is itself fail-closed but independent of network, DNS and time. Paper seed. Fail-closed must not become total lockout.
G15 · RECOVERY HARDENING
specified · not testedSeed split by Shamir across two geographies, tamper-evident envelope, duress word that silently invokes a shadow break-glass, rotation clock on the seed itself.
Gate-set laws · specified, not enforced
- Independence is measured, not declared. Measurement is dependency fault injection: fail each registered dependency deliberately, record whether the set degrades safely, record whether any out-of-band verifier failed in sympathy with the thing it was verifying. Sympathetic failure is a shared dependency in disguise. That register entry is struck.
- Fail-closed on every gate. Two-gate failure is an instant cut from the lattice. No review, no grace.
- Status ladder, one direction only: UNSPECIFIED → SPECIFIED → INSTRUMENTED → RUN → REPLICATED → VALIDATED → STRUCK. No skipping. Nothing reaches VALIDATED on argument.
- Validation needs four things: a threshold written before data, a reproducible artifact a stranger can run, a confidence interval, and a named failure condition actually observed once.
- G12 against G6: break-glass wins on scope, not on principle. Advance policy authorisation, human quorum over independent channels, narrow scope, short limit, self-generated signed evidence, reconciled after, incident by default.
The architectureProposed
Shared principles, evidence standards, life protection and compatibility rules.
Each AI keeps its own identity and reasoning, under compatible, testable principles.
Local checks and permission controls on every system — not one master switch.
Physical safeguards and human oversight at the machine itself.
Each system can stop its own unsafe actions even if VIRON, network or supervisor fails.
The attack campaign
Planned, in isolated environments. None of these have been run against the real console yet.
| ID | Campaign | What we try to break | Status |
|---|---|---|---|
| C01 | Identity and access | Forged identities, stolen sessions, unauthorized permissions, privilege escalation | PLANNED |
| C02 | Prompt injection | Hidden instructions in documents, websites, messages or tool outputs | PLANNED |
| C03 | Malware and supply chain | Malicious dependencies, compromised updates, tampered packages | PLANNED |
| C04 | Data theft | Private records, credentials, signing keys, sensitive information | PLANNED |
| C05 | Truth manipulation | Fabricated evidence, poisoned knowledge, misleading sources | PLANNED |
| C06 | Memory and continuity | False memories, corrupted backups, replayed records | PLANNED |
| C07 | Network attacks | Disconnection, tampering, replay, flooding, denial of service | PLANNED |
| C08 | Safety-gate bypass | Making blocked actions execute via alternate routes or overrides | PLANNED |
| C09 | Recovery | Crashes, corrupted records, restoration from known-good backups | PLANNED |
| C10 | AI-to-AI coordination | A compromised participant misleading the others | PLANNED |
| C11 | Robot safety | Lost comms, sensor errors, conflicting commands, unsafe movement | PLANNED |
| C12 | Long-duration resilience | Repeated failures, resource exhaustion, gradual degradation | PLANNED |
Every test records scenario, expected and actual behaviour, evidence, severity, fix and retest. False alarms are tested too.
Campaign results
0 of 12 campaigns executed. Results are added here only when a test was actually run and evidence exists.
| Campaign | Scenario | Expected | Actual | Evidence | Severity | Fix | Retest |
|---|---|---|---|---|---|---|---|
| No results published yet — no campaign has been executed. | |||||||
Known limitations
- ▸ This package is reference documentation, not executable security software.
- ▸ The nine PASS results come from a reference gate on synthetic cases, not from the production console.
- ▸ The checkpoint signature used a test-only key. No production identity or key management exists yet.
- ▸ None of the twelve security attack campaigns have been executed.
- ▸ Cross-model operation, external audit and robotics testing have not been performed.
- ▸ Distributed safeguards, AΩ.AMEND controls and the learning loop are proposed designs, not enforced protections.
- ▸ The monitoring-boundary rule is a tested policy model on a draft branch, not a deployed security boundary. Real enforcement needs separate server-side permissions and independently controlled alerts.
- ▸ Repository CI results are reported by the builder for an unmerged draft branch in a private repository; this site cannot independently verify them, and they say nothing about a live deployment.
- ▸ Security claims apply only to the specific components, versions and conditions supported by evidence.
Layered defensesProposed
Every AI, service and user gets only the permissions its job needs.
Changes are authenticated, reviewed and recoverable.
Secret keys stay private, restricted and revocable.
Actions are logged; checkpoints reveal unauthorized edits.
If a safety decision cannot be made reliably, the operation pauses.
Backups don't depend on the system being protected.
Every vulnerability found becomes a regression test.
A hash or signature proves a record wasn't altered — not that it was true. Truth needs evidence checks too.
Robotics: don't rush the physical worldProposed
- STAGE 1Digital simulation
Decisions, cooperation and emergencies tested with no physical equipment.
- STAGE 2Software-only integration
Simulated tools and devices, restricted permissions, full logging.
- STAGE 3Hardware-in-the-loop
Real controllers and sensors, with motors disabled.
- STAGE 4Controlled physical trials
Constrained areas, emergency stops, qualified human supervision.
- STAGE 5Broader deployment
Only after independent safety, security and recovery assessments.
Learning without losing controlProposed
- 1. Check where the information came from.
- 2. Decide if it is new, relevant and supported by evidence.
- 3. Compare with existing knowledge; flag contradictions.
- 4. Add useful findings to the right project records.
- 5. Test proposed changes before they touch trusted rules.
- 6. Keep the previous working version for rollback.
- 7. Stop refining when changes stop meaningfully improving (Goldilocks).
New information must not automatically become governing policy. Every change keeps its evidence provenance, a version history and a rollback path.
The release rule
No system is declared secure merely because its tests passed. Tested scope, known limitations, unresolved vulnerabilities and recovery capability must all be documented.