Skip to main content
Skip to main content
AMAZON DEVELOPER HACKATHONRing TrackAWS Builder Challenge

Proactive accessibility assurance for physical entrances.

OpenWay uses configured, camera-observable Ring evidence to detect physical entrance interruptions, coordinate accountable remediation, and deterministically verify restoration using fresh evidence.

Core Architectural Invariant

“Detected is not resolved. Resolved is not verified until fresh evidence proves the physical condition changed.”

Staff cannot declare restoration. AI cannot assert green without fresh camera proof. Unproven states fail closed to UNKNOWN.

OpenWay Single-Screen Assurance Workbench
OpenWay Single-Screen Assurance Workbench interface showing camera evidence provenance, assurance state invariants, and operator action demo journey
Trigger

Ring Doorbell Motion

Camera-observable events

Interruption

Preemptive Dispatch

Staff alerted before visitors arrive

Safety Barrier

Locked in RECHECKING

Staff claims cannot declare green

Verification

9-Point Pure Gate

Fresh evidence proves restored

The Operational Gap

Why physical accessibility fails, and why conventional systems cannot fix it.

Accessibility compliance is not a static building checklist; it is an active physical operational condition. Delivery drivers drop pallets on ramps, automatic door buttons fail, and work orders get prematurely closed. OpenWay solves the systemic flaws in reactive management.

TIMING
✕Conventional: Reactive Visitor Discovery

Venues discover access barriers only when a visitor in a wheelchair arrives and cannot enter. By then, dignity is broken and attendance is delayed.

✓OpenWay: Preemptive Event-Driven Detection

Ring motion events at configured entrances trigger immediate analysis. When delivery packages or debris block a ramp, OpenWay alerts staff minutes before patrons arrive.

INVARIANT ENFORCEDFAIL-CLOSED
ACCOUNTABILITY
✕Conventional: Premature “Trust-Me” Signoff

Facility tickets are routinely marked “Done” from a breakroom or without inspecting the physical ramp. Incomplete cleanups leave hazards in place.

✓OpenWay: Staff Cannot Declare Restoration

Staff completion only moves the entrance to RECHECKING. Access is never restored until fresh Ring camera evidence proves the physical impediment is gone.

INVARIANT ENFORCEDFAIL-CLOSED
INTEGRITY
✕Conventional: AI Hallucination & False Greens

Generative models guess, smooth over ambiguity, and hallucinate success. In safety contexts, a false green is dangerous.

✓OpenWay: Deterministic 9-Point Gatekeeper

AI never declares state. A pure, deterministic state machine tests temporal freshness, camera binding, and absence of contradiction. All failure modes fail closed to UNKNOWN.

INVARIANT ENFORCEDFAIL-CLOSED
PRIVACY
✕Conventional: Invasive Video Surveillance

Traditional video analytics record patron identities, run facial recognition, or profile mobility status, violating visitor dignity.

✓OpenWay: Strict Spatial Environmental Boundary

OpenWay inspects physical ramps and doorways—never people. Zero facial recognition, zero demographic inference, and ephemeral in-memory processing with zero media storage on S3.

INVARIANT ENFORCEDFAIL-CLOSED

The Closed-Loop Assurance Cycle

How OpenWay verifies access, step by deterministic step.

Every state transition in OpenWay is governed by a pure deterministic state machine and an immutable 9-point gatekeeper. Here is how an access barrier moves from initial camera detection to verified restoration.

01ACTION_REQUIRED

Event-Driven Detection

Ring Motion & Ding Evidence

  • •Hardware event from Ring Doorbell or Spotlight Cam triggers webhook.
  • •Webhook verified using HMAC-SHA256 with timing-safe comparison.
  • •Entrance-bound camera captures image snapshot in volatile memory.
  • •Vision analysis evaluates configured entrance criteria (ramp pathway, obstruction, door clearance).

State transitions to ACTION_REQUIRED. Preemptive alert dispatched before visitors arrive.

02ACTION_REQUIRED

Accountable Remediation

Staff Dispatch & Tracking

  • •OpenWay generates an accountable remediation task with deterministic ID.
  • •Staff receives task details: entrance ID, bound camera component, and physical impediment.
  • •Optional Voice-Assisted Remediation mode provides speech readout directly on staff devices.
  • •Staff member acknowledges task and proceeds to physical location.

Voice assistance is presentation-only and cannot authorize state transitions or bypass policy.

03RECHECKING

Remediation Reported

The Safety Barrier (Locked in RECHECKING)

  • •Staff physically clears the obstacle and reports completion with timestamp completedAt.
  • •Core Invariant Barrier: System refuses to declare restoration.
  • •Entrance state locks into RECHECKING.
  • •System issues an immediate bounded recheck request for fresh camera evidence.

“Detected ≠ resolved. Resolved ≠ verified.” Staff completion is treated as a claim, not proof.

04VERIFIED_RESTORED

Deterministic Verification

9-Point Pure Gatekeeper Evaluation

  • •Fresh Ring snapshot captured with timestamp capturedAt ≥ completedAt.
  • •Gatekeeper verifies camera binding (deviceId, componentId) and venue matching.
  • •Evaluates temporal freshness and tests for absence of contradiction.
  • •Confirms all configured accessibility requirements are explicitly satisfied.

If all 9 pass: VERIFIED_RESTORED. If missing, stale, or contradicted: fails closed to UNKNOWN.

Pure Deterministic Gatekeeper

The 9 Mandatory Verification Conditions

Source: src/policy/restorationGatekeeper.ts
1. Valid State

Entrance must be currently locked in RECHECKING.

2. Task Exists

Remediation task exists and has status COMPLETED.

3. Temporal Freshness

Evidence capture timestamp strictly follows remediation: capturedAt ≥ completedAt.

4. Entrance Matching

Evidence belongs to the exact entrance and tenant venue being evaluated.

5. Camera Binding

Hardware device ID and video component match the entrance configuration.

6. Window Freshness

Evidence captured within the configured freshness window (default: 300s).

7. Requirements Met

Configured accessibility rules explicitly satisfied (pathway clear, obstruction free).

8. Zero Contradictions

No conflicting or contradictory observations exist in the verification window.

9. Provenance Integrity

Evidence provenance is valid and honest (simulated vs live credentials never conflated).

Single-Screen Assurance Workbench

Interactive Walkthrough: Five phases of the assurance console.

Direct captures from the deployed OpenWay single-screen console showing how the operator workbench presents each phase of the workflow with explicit simulated-local evidence provenance.

Workbench State: AVAILABLEPROVENANCE: SIMULATED_LOCAL · AWS us-east-1
OpenWay interface during Baseline Access Available & Configured Requirements Satisfied

Unedited screenshot of single-screen Assurance Workbench (OperatorDashboard.tsx) in production with simulated local evidence.

AVAILABLEWorkbench State

Baseline Access Available & Configured Requirements Satisfied

The single-screen Assurance Workbench displays the Side Accessible Entrance with verified baseline conditions. The compact service-status strip confirms the deterministic simulator, simulated vision fallback (Bedrock unavailable), and DynamoDB persistence. All configured entrance criteria (clear pathway, absent obstruction, operational power-assist door) are green.

Under the Hood: Deterministic Enforcement

State TransitionState: AVAILABLE (Restored Baseline)
Evidence Pipeline

Left Evidence Panel: Camera snapshot captured, freshness FRESH, bound to Front Ramp Camera (SIMULATED_LOCAL).

Gatekeeper Logic

Baseline Verified: Pathway Clear, Obstruction Absent, Door Ready confirmed by deterministic gatekeeper.

Why It Matters

Maintains continuous, verified physical entrance accessibility before any patron in a wheelchair arrives.

System Blueprint

Engineered for trust: Five layers of defense and verification.

OpenWay is not a wrapper around an LLM. It is an event-driven, production-grade assurance system built with AWS infrastructure, cryptographic Ring event verification, and pure deterministic state guarantees.

01. Hardware & Ingestion

Ring Webhook & Event Telemetry

RING INTEGRATION

Captures motion and doorbell ding events directly from bound Ring hardware components.

Security & Reliability Guarantees
  • ▸HMAC-SHA256 signature validation with crypto.timingSafeEqual against timing attacks.
  • ▸Webhook idempotency ledger rejects duplicate or replayed delivery attempts.
  • ▸Cryptographic SHA-256 evidence hashing for verifiable provenance.
02. Vision & Privacy Barrier

Amazon Bedrock (Nova Lite) & Ephemeral Buffers

AWS BEDROCK

Inspects physical accessibility requirements (pathway clearance, ramps, automated doors).

Security & Reliability Guarantees
  • ▸Ephemeral in-memory buffers: raw frames discarded immediately after inference; zero S3 storage.
  • ▸Strict Privacy Charter: model schema structurally excludes facial recognition or identity tracking.
  • ▸Transient pedestrians trigger UNKNOWN for obscured views—never false obstruction.
03. State & Gatekeeper Engine

Pure Deterministic Policy & Finite State Machine

DETERMINISTIC CORE

Enforces the core product invariant across all state transitions and remediation cycles.

Security & Reliability Guarantees
  • ▸9-point restoration gatekeeper evaluates temporal ordering (capturedAt ≥ completedAt).
  • ▸Camera component binding check ensures evidence matches the configured entrance.
  • ▸Fail-Closed: all ambiguity, timeout, or model unavailability defaults to UNKNOWN.
04. Persistence & Multi-Tenancy

Amazon DynamoDB (Single-Table Design)

AWS DYNAMODB

High-throughput serverless persistence for entrance states, evidence logs, and audit records.

Security & Reliability Guarantees
  • ▸Multi-tenant isolation using partitioned keys (VENUE#<venueId>).
  • ▸Optimistic concurrency control via ConditionExpression on version attributes.
  • ▸Complete append-only audit trail for operational accountability.
05. Operator UX & Voice

Next.js 14 & Client Web Speech API

AMPLIFY SSR

Interactive operator console with real-time state cards and accessible speech synthesis.

Security & Reliability Guarantees
  • ▸Voice assistance is presentation-only and strictly executed on the client browser.
  • ▸Speech cannot authorize state changes, complete tickets, or bypass policy checks.
  • ▸Responsive accessibility compliance adhering to WCAG 2.1 AA standards.
311

Passing Automated Tests

Across 38 test suites (verified October 2026)
9/9

Gatekeeper Checkpoints

Pure deterministic logic
0 bytes

S3 Media Storage

Ephemeral in-memory buffers
100%

Fail-Closed Invariant

Unverified defaults to UNKNOWN

Integrity & Disclosure

Privacy by construction, and honest platform transparency.

We believe assurance systems must be held to higher standards of honesty than ordinary software. OpenWay enforces a strict privacy charter and openly discloses the exact verified status of every runtime component.

OpenWay Privacy Charter

“OpenWay analyzes the physical environment, not people’s identities.”

ZERO BIOMETRICS

Accessibility assurance requires observing configured physical conditions—such as wheelchair ramps, automatic entrance push buttons, and curb pathways. It never requires identifying, profiling, or tracking individuals.

1. No Facial Recognition

System code contains no face detection, facial landmarks, or biometric extraction.

2. No Disability Profiling

Evaluates entrance geometry only. Never categorizes medical or mobility traits of people.

3. Ephemeral Image Buffers

Image bytes processed strictly in server RAM and discarded immediately. Zero S3 media storage.

4. Schema-Enforced Privacy

Vision JSON schema structurally restricts outputs to physical entrance properties.

5. No Continuous Surveillance

Event-driven Ring motion captures only. No 24/7 video streams or background recording.

6. Transient Obscuration Rule

A passing pedestrian obscuring a ramp causes safe UNKNOWN—never an obstruction alert.

Runtime Verification MatrixVerified: 2026-10-23

Truthful Runtime Component Status (AWS Account 241638332840)

Per strict hackathon rules, we do not fabricate live inference results or claim untested capabilities.

Simulator-backed assurance workflow
OPERATIONAL

Deployed console runs the full detect → remediate → recheck → verify workflow using simulated Ring events and simulated vision observations.

Amazon DynamoDB workflow state
OPERATIONAL

Production /api/health reports storage provider dynamo, status CONNECTED.

Live Amazon Bedrock vision inference
UNAVAILABLE (FAIL-CLOSED)

A real image request through the deployed /api/vision/analyze path (amazon.nova-lite-v1:0, us-east-1) returned “Error 002: Access to Bedrock models is not allowed for this account”. OpenWay failed closed to UNKNOWN, using simulated vision in demo.

Safety Invariant in Action: Because Bedrock access is denied for this account, OpenWay's vision analyzer fails closed and returns UNKNOWN. The deterministic gatekeeper refuses to mark the entrance green, proving the system defends against unverified AI inputs.
Official Ring Developer Playground API
PLAYGROUND API VERIFIED

OpenWay has verified authenticated integration with the official Ring Developer Playground, including device discovery, status, capabilities, event history and WebRTC live-video playback. Its accessibility-restoration demonstration uses separately labelled simulated visual evidence.

Scope Boundary & Legal Notice

OpenWay verifies explicitly configured, camera-observable entrance conditions (such as unobstructed ramp pathways, clear door swings, and operational automatic buttons). OpenWay does not certify general building-code compliance or full legal Americans with Disabilities Act (ADA) architectural compliance.

Judge Experience & Interactive Demo

Test the Assurance Workbench in real time.

The deployed OpenWay console features a deterministic scenario runner. You can step through the entire assurance lifecycle or attempt adversarial bypasses with one click.

Recommended 60-Second Evaluation Sequence:
Step 1Click 1. PREEMPTIVE OBSTRUCTION to trigger simulated boxes on the ramp → ACTION REQUIRED.
Step 2Click 2. STAFF REMEDIATION to report fix → witness lock in RECHECKING without false green.
Step 3Click 3. CANONICAL VERIFICATION → fresh post-fix evidence passes gate → ACCESS RESTORED.
Step 4Click 4. FAILURE DEMO 1 or Scenario F → witness defense failing closed to UNKNOWN.