Open common workbench preview

AUTONOMOUS SYSTEMS ASSURANCE · NATIVE WEBGL / WEBXR

Autonomous Drone Control Assurance Lab

Watch a fictional inspection drone perceive an unexpected object, create a persistent track, predict uncertain future occupancy, compare bounded avoidance candidates, apply an independent safety filter, recover toward its declared objective, preserve replayable proof evidence, and compare independent deterministic runs without rewriting either history.

PERCEIVETRACKPREDICTEVALUATESELECTAVOIDRECOVERPROVE
MODENOMINAL
PRIMARY HAZARDNONE OBSERVED
TIME TO CONFLICTNOT DERIVED
REACTION MARGINNOT DERIVED
PLANFEASIBLE
NEXT REASSESSMENT50 ms

INSTRUMENTED SPATIAL EVIDENCE

World, belief, and intent

Initializing WebGL scene…WebXR check pending
WORLD TRUTH AUTONOMY BELIEF AUTONOMY INTENT NOMINAL ROUTE REJECTED CANDIDATE
FRAME 0000Bounded inspection begins. No unexpected object is yet present in autonomy belief.

DERIVED SYNTHETIC METRICS

Reaction, separation, and latency

NO COMPOSITE SAFETY SCORE
PHYSICAL SEPARATION9.000normalized units
MIN PREDICTED SEPARATIONNOT DERIVEDnormalized units
SAFETY MARGINNOT DERIVEDnormalized units
DECISION DEADLINENOT DERIVEDsynthetic time
GOAL DELAY0.00synthetic seconds
ROUTE DEVIATION0.000normalized units
SENSOR → TRACK200synthetic ms
TRACK → PLAN150synthetic ms
TOTAL REACTION950synthetic ms
COMMAND AGE0synthetic ms
CANDIDATES0generated
FEASIBLE / REJECTED0 / 0separate counts

APPEND-ORIENTED EVIDENCE

Canonical event timeline

dad037e36f9a3d05…
Canonical deterministic events. Select a row to seek replay to that event.
TimeEvent codeEntitiesEvidenceDetailDigest
0.000MISSION_STARTEDDRONE-01, GOAL-INSPECT-01CFG-BASELINEBounded autonomous inspection began.6c9eae771c34…
3.000NOMINAL_ROUTE_ACTIVEDRONE-01, ROUTE-NOMINALROUTE-NOMINALOwnship followed the declared nominal route toward the fictional inspection objective.149c2f4e0511…
4.600WORLD_OBJECT_ENTEREDWORLD-OBJ-017WORLD-OBJ-017An unexpected synthetic object entered world truth.08ca7f85cf57…
5.000OBJECT_BECAME_OBSERVABLEOBJ-017WORLD-OBJ-017The object entered the configured synthetic perception envelope.e5f2f2ed74a5…
5.100DETECTION_CREATEDOBJ-017OBS-017A synthetic observation created persistent identifier OBJ-017.5678e63d27fe…
5.200TRACK_CONFIRMEDOBJ-017OBJ-017The persistent track reached the declared confirmation state.f2a9314fe952…
5.300NOMINAL_ROUTE_UNSAFEROUTE-NOMINAL, OBJ-017PRED-PRIMARYPredicted occupancy intersected the nominal travel corridor.68970a8173ad…
5.350CANDIDATES_GENERATEDPLANNER-01CANDIDATE-SET-001A bounded set of high-level synthetic alternatives was evaluated.e53be83e5cae…
5.350CONFLICT_PREDICTEDDRONE-01, OBJ-017CONFLICT-001A future safety-envelope conflict was derived.0be11bdd58d1…
5.400TRAJECTORY_SELECTEDTRAJ-VERTICALTRAJ-VERTICALSelected VERTICAL DEVIATION using recorded criteria.a28d844865bd…
5.450DECISION_RECORDEDPLANNER-01DECISION-001Selection reason codes, candidate metrics, and rejected alternatives were appended.a69646b04a3f…
5.500SAFETY_FILTER_MODIFIED_REQUESTSAFETY-FILTER-01SAFETY-FILTER-01Applied safe action: VERTICAL DEVIATION + SPEED REDUCTION.f80d32e882ff…
5.550SAFE_ACTION_APPLIEDDRONE-01, TRAJ-VERTICALTRAJ-VERTICALThe synthetic action was applied to the browser-local normalized scene only.1ddf5e004159…
7.000MINIMUM_SEPARATION_RECORDEDDRONE-01, OBJ-017METRIC-MIN-SEPARATIONThe smallest predicted separation was recorded for review.d4c76813222d…
8.000HAZARD_CLEAREDOBJ-017OBJ-017The tracked hazard no longer intersected the active corridor.ce99f1cfb02a…
8.500ROUTE_REACQUIREDDRONE-01, ROUTE-NOMINALROUTE-RECOVERYThe active trajectory rejoined the declared mission route.0b7ebe8ffa11…
12.500OBJECTIVE_REACHEDDRONE-01, GOAL-INSPECT-01GOAL-INSPECT-01The fictional inspection objective was reached after recovery.d7f4eba32bf5…
12.900DERIVED_RESULT_TERMINATEDSYNTHETIC_NULL_SINKSYNTHETIC_NULL_SINKThe complete synthetic result terminated at the null sink; no external command was emitted.be92f8a4853e…

CANDIDATE COMPARISON

Explicit alternatives and rejection reasons

DETERMINISTIC RULES
Bounded high-level candidate trajectories for the selected replay frame.
CandidateFeasibleRiskMin clearanceGoal delayConstraintStatus
Candidate generation has not yet occurred in this replay frame.

INDEPENDENT SAFETY FILTER

Planner request versus applied safe action

PENDING
NOMINAL PLANNER REQUESTNONE
APPLIED SAFE ACTIONNONE

The safety filter has not yet evaluated a planner request.

BOUNDED SCENARIO INPUTS

Change synthetic conditions—not a vehicle.

All inputs are scalar, allowlisted, bounded, same-origin, ephemeral, and validated by the Python domain engine. No public input can create proof claims, coordinates, routes, hardware output, payload functions, or external commands.

Scenario and supervisory posture
Perception, tracking, and prediction
Authority, assurance, and degraded-state gates
Baseline loaded

Scenario library

AUTHORITATIVE EQUIVALENT REPRESENTATION

Inspect every state without WebGL.

ACCESSIBLE DATA PARITY
Selected replay frame state
FrameFRAME-0000
ModeNOMINAL
Mission stateTRANSIT

POST-RUN ASSURANCE SUMMARY

SAFE AVOIDANCE

7b4aae9cb21df560…

SAFETY

collision
False
minimum separation
0.628
near miss
False
safety filter interventions
1
unsafe state duration seconds
0.0

AUTONOMY

objects detected
1
track confirmation latency ms
100
replans
1
candidate count
6
selected maneuver
VERTICAL DEVIATION + SPEED REDUCTION
recovery time seconds
2.9

MISSION

objective reached
True
arrival delay seconds
1.05
path length penalty
1.904
final mission progress percent
100.0

REAL TIME

sensor to track latency ms
100.0
track to plan latency ms
150.0
total reaction latency ms
450.0
deadline misses
0

ASSURANCE

proof checks passed
14
proof checks total
14
authority state
CURRENT
navigation integrity
True
software configuration attested
True
separation assurance
True
human supervision
True
record digest
dad037e36f9a3d052b2c180d91315e892fc36749afb67f26868c8dd815bc465f

CROSS-RUN ASSURANCE REVIEW

Compare evidence, not just outcomes.

Hold the current deterministic run as the baseline, derive a second bounded run, and identify which evidence, decisions, and assurance claims changed. This is a canonical run-to-run comparison, not a counterfactual branch.

No comparison has been derived.

RUN DELTA

BASELINE ONLY

NOT COMPARED

The current run is ready to serve as a deterministic baseline. Select a bounded variation and compare.

Baseline and candidate assurance metrics
MeasureBaselineCandidateDelta / state
OutcomeSAFE AVOIDANCE — ROUTE REACQUIREDNOT COMPARED
Selected trajectoryTRAJ-VERTICALNOT COMPARED
Applied actionVERTICAL DEVIATION + SPEED REDUCTIONNOT COMPARED

CHANGE IMPACT

Affected claims and evidence

NO DIGEST
NO CHANGES DERIVED
Conservative assurance-claim states after comparison
ClaimStateTriggered byQualification
Run a comparison to populate the change-impact review.
PORTABLE, EPHEMERAL EVIDENCE.Exports contain normalized synthetic inputs, event and proof hashes, accessible equivalents, and the controlled-release boundary. They are generated in memory and are not stored by the public endpoint.Open the full comparison workbench →Run accepted-baseline regression →Read implementation record →Open evidence contract →Open comparison/export proof →

NON-CANONICAL INSPECTION

COUNTERFACTUAL — NOT EXECUTED

Compare another bounded choice without rewriting the canonical event history. The branch is derived separately and is never applied to the replay above.

NO BRANCH RUN

The canonical history digest remains dad037e36f9a3d05…

MISSION-FIRST · EVIDENCE-LOCKED · MACHINE-SPEED

DETECT → VERIFY → DENY → CONTAIN → RECOVER → PROVE

Command integrity. Decision superiority. Compartment security. Attested reconstitution.