AUTHREX-REDLINE
AUTHREX ARBITERindependent authority arbiter over an untrusted allocator, positive human control
HUMAN CONTROL (MODEL) HELD STATE NO-GO MACHINE IN AUTH KEY 0 TWO-PERSON NO GAPS 0 SPLITS 0 FORGED REJECTED 0 VETO NONE
AUTHREX-REDLINEPOSITIVE HUMAN CONTROL AUTHORITY GOVERNANCE / SIMULATION 5 OF 5 / v0.13
OPERATIONS
3D MODEL
SCENARIOS
LEDGER
EVIDENCE
ABOUT
Tick
0
State
NO-GO
Corrections
0
Forged rejected
0
Gaps
0
Splits
0
NO-GOthe guarded action is not authorized
Live two dimensional schematic
This schematic is a visualization layer only; it reads the same engine state each frame and writes nothing. Chips mark current holdership and glide from the principal rail to a responsibility slot when the arbiter issues an authenticated grant. The two authorization keys accept only distinct authenticated humans; their beams meet in the guarded action core, which shows GO only when both beams are present and no veto ring is drawn. The dashed green ring around the core is a recorded commitment and disappears the moment it is voided. Rejected attempts, a machine on a key, a duplicate human, or a forged grant, flash a red mark at the target slot. The 3D MODEL tab shows the same state as a spatial scene.
Authority board, one eligible authenticated holder per responsibility
Principals
Live feed
Live three dimensional model of the authority state
human principal machine principal GO core and beams NO-GO core, veto dome, rejections authorization beam, issuance
Drag to orbit, wheel or pinch to zoom. This view is a visualization layer only; it reads the same engine state each frame and writes nothing. Figures mark current holdership: a figure stands on a pedestal while its principal is the eligible authenticated holder, idle principals wait on the rear rail, and a downed principal is shown collapsed and dark. The center core turns green only in GO, that is two distinct authenticated humans on the two key pedestals with beams into the core and no veto dome. Machines never appear on a key pedestal; a rejected attempt flashes a red mark at that pedestal. The rotating ring above the core is a recorded commitment; it disappears the moment the commitment is voided. Use the sidebar controls, including the adversarial buttons, to drive the run and watch the arbiter respond here.
Deterministic scenario suite, invariant and human control checked
ScenarioContainedHuman controlLegitimacyRoot
not run yet
CONTAINED requires no gaps in operational roles and no split authority. HUMAN CONTROL requires that no machine principal ever holds an authorization key, that the guarded action is authorized only when two distinct authenticated humans hold the two keys, and that a commit is recorded only in that state. LEGITIMACY additionally requires a passing authority audit, human control audit, grant chain audit, and ledger chain.
Live authority ledger
chain empty
Replay-attested evidence, deterministic behavioral replay checksum
no evidence sealed yet. step or pause the run, then seal.
What verification checks, and what it does not

This is a deterministic behavioral replay checksum, not a digital signature and not independently attested. Verification applies an exact schema to the evidence object and the telemetry, rejecting unknown properties and any injection scheduled beyond the sealed tick, validating every recorded injection against a per action schema with required fields, permitted fields, and semantic value checks, recognized principals and responsibilities, a single supported value domain shared with the engine and the replay, so an unportable value yields a named refusal rather than an exception, typed hold durations, where a recorded duration outside the configured bound remains verifiable because the arbiter refuses it deterministically and the refusal is reproduced by the replay, and an explicit supervisor actor for veto engagement and clearing, recomputes the digest, confirms the frozen config hash, replays a fresh run from the same seed and injection schedule, and requires the entire replayed telemetry, the board, the go state, the failed set, the epochs, the statistics, and the ledger root, to equal the sealed telemetry field for field. It does not include or attest the per run capability identity, which is verified in memory by the authority and grant chain audits but is not part of the portable record.

Prototype notice
AUTHREX-REDLINE is a deterministic synthetic research prototype. It models the authority governance principle of positive human control, a machine is never eligible to hold the critical authorization and two distinct authenticated humans are required to authorize it, as an abstract state machine. It does not model real nuclear weapons, NC3 systems, launch or release mechanics, targeting, authorization codes, command procedures, certified hardware, operational identity infrastructure, or an accredited deployment environment. Behavior shown is demonstrated in simulation; no formal TRL determination has been performed.
Scope and demonstrated model invariant

Anchor: positive human control of a single critical, irreversible until commit authorization, expressed as an authority governance invariant. Governance and assurance only, no dynamics, no actuation, no targeting, no weapons. The guarded action is an abstraction; the model carries no operational or weapon detail.

Demonstrated model invariant: within the modeled scripted and seeded scenarios the arbiter maintains exactly one eligible authenticated holder for each responsibility. The two authorization keys are human only, a machine principal is never eligible to hold either, and they must be held by two distinct authenticated humans. The guarded action is representable as authorized, the go state, only when both keys are held by two distinct authenticated humans and no supervisor veto is in force; otherwise the state is the failure safe no-go. A supervisor veto is an explicit human action that names the available supervisor and moves the system to no-go with a bounded hold; a request that does not name the available supervisor, or that states a hold duration outside the configured bound, is refused and recorded rather than silently corrected. The arbiter may also engage a separately named fail safe hold on an autonomous allocator request, recorded as an arbiter action with its trigger and never as a human action. Clearing a hold is itself a supervised human action that requires the available supervisor, is refused and recorded otherwise, and can never be performed by the untrusted allocator, while an uncleared hold ends only at its recorded deadline. Either holder may revoke, returning to no-go. A commit is recorded only in the go state, and it is voided immediately whenever the current authorization state no longer exactly matches the committed go state, whether by revocation, holder loss, supervisor veto, lease expiry, or reassignment, opening a new epoch from no-go. The live audit reconstructs every authority transition and every commit from the ledger and compares them with the authenticated grant history, including the predecessor holder of each grant, the reason and basis pair bound to each event type, the reconstructed prior holder, justification, head grant, epoch, and exact expiry tick of every recorded role clearing, authorization key clearing, veto held key clearing, distinctness clearing, and lease expiry, the justification of every recorded commitment void and principal availability change, the non overlap and exact configured duration of every fail safe hold, the reconstructed conditions behind every recorded refusal and forged grant observation, a closed event vocabulary in which an unknown event type is itself a finding, a binding of every externally driven event in a scripted run to a matching recorded input, field for field including actors, durations, malformed payloads, and forged grant flags, resolving each scalar control request to the single effective input the arbiter actually used at that tick and consuming that input once, so a second event cannot claim the same source, and the actor, source, and supervisor availability of every recorded veto engagement, fail safe hold, and veto clearing, and a replay consistency check reproduces the complete private state, the commitment object, the veto deadline, the failed set, the generator state, the grant history including the type exact identity fields of every quarantined invalid grant, and the recorded run mode, from immutable run metadata captured at construction, the seed and mode fixed in the genesis record, together with the recorded injections, and remains the definitive provenance check for allocator driven behavior. The untrusted allocator issues only requests; it cannot name a grantor, install a grant, or mint a valid capability tag. Every request entering the documented interface must lie in a single supported value domain, bounded strings, finite numbers, booleans, null, and bounded plain arrays and objects with data properties only, and a request outside that domain is refused at the interface before it is stored rather than being partially accepted, so the live run, the private replay, and the portable record always admit exactly the same inputs and identity values are canonical data values.

Never a machine, in depth: machine principals are out of scope for the authorization keys, so a proposal to place a machine on a key is rejected at the interface; a forged grant that names a machine holder fails the capability check and is quarantined; and the arbiter clears any authorization key whose holder is not an available, in scope, authenticated human. The human control audit further scans the whole ledger and rejects any recorded key issuance to a machine and any commit not backed by two distinct humans.

Per-run capability, in-process and private: at run start the arbiter mints a random secret using the platform secure random source and holds it inside a private closure keyed to the run context. The whole engine runs inside a single private closure; the secret, the signing routine, the simulation state, and ledger mutation are never attached to the page global scope. The hash and random primitives are captured as immutable references at load. Randomness is fail closed. Every grant is bound by a keyed tag over its immutable authorization fields; an injected, stale, cross-run, or higher-epoch grant fails the tag or run identifier check, is quarantined, and never becomes the effective holder. This is an in-process capability marker for the simulation, not a hardware backed key or a public key credential. The authenticated identities are synthetic; this is not real authenticated human control.

Threat boundary: the adversary is the untrusted allocator, the proposal and injection data entering the documented interface. The browser host and pre engine scripts are trusted. A single HTML file cannot fully defend against a co resident script that executes before the engine; for high assurance use the engine would run as an isolated module or service.

Not yet established: this v0.13 build does not include formal model checking, property based adversarial testing, mutation testing, a digital signature, human credential authentication, implementation identity, a sealed release manifest, or an independent verifier. The invariant is demonstrated over the modeled scenarios, not proven over arbitrary distributed concurrency.

Provenance

(c) 2026 Burak Oktenli, MBA. Georgetown University M.P.S. Applied Intelligence. ORCID 0009-0001-8573-1667. Washington, DC. CC BY 4.0.

AUTHREX-REDLINE v0.13   /   governance and assurance only   /   demonstrated in simulation, no formal TRL determination