Glasses Copilot
Hardware Lab
Glasses Copilot / hardware

Hardware Lab

Pair, simulate, and inspect the glasses display pipeline.

Supabase Demo Mode

This build uses Supabase/Postgres for app state and session persistence. Hardware can still be simulated until real glasses/ring adapters are connected.

Ready now
Browser HUD active
Ready now
Mock ring controls active
Ready now
Supabase persistence active
Ready now
GitHub evidence optional
Hardware / Glasses Readiness

Even Hub real-device test mode

This page uses the runtime boundary directly in the browser so the real Even Hub WebView can detect `EvenAppBridge`, render one proof card, observe one real input event, and submit sanitized proof evidence.

Selected runtime
simulator
Runtime mode
loading
Bridge detected
no
Device connected
no
Mic capability
not proven
Audio session
inactive
Proof verdict
unknown
Direct BLE
not selected
Even Hub Test Checklist
Even Hub manifest exists
pending

Manifest path unavailable.

Manifest validation passes
pending

Validation not loaded.

Open inside Even Hub host
pending

If this is false, you are still in a normal browser or the host bridge is not injected.

Render test card through bridge
pending

Render the G2 Proof Test card.

Receive one real input event
pending

Single tap or ring action has not been observed yet.

Promote proof to real-device
pending

Submit proof only after bridge, HUD, and input/device evidence are real.

Manifest and host readiness
Manifest path
missing

No manifest path loaded.

Local test URL
configured

Unavailable

Package command
documented

Unavailable

Manifest sync
review

Manifest exists but differs from the generated template. Review before packaging.

Proof test card
confirmation_card / ready
G2 Proof Test
Bridge detected
HUD render test
Tap to confirm
Single tap: confirm / Double tap: clear
Current state
SDK status
missing

Loading runtime...

Display state
not ready

The lenses should only receive short constrained HUD cards.

Input state
not ready

No touch/ring event observed yet.

Runtime warning
none

Background/mic behavior remains unproven until Even Hub testing confirms it.

HUD proof capture
Render attempted
no

No HUD test has run yet.

Render success
no

Render the test card first.

Bridge/device snapshot
bridge missing

No captured HUD proof yet.

Input proof capture
Last input event
none

Tap or ring input has not been captured.

Proof eligible
false

Only EvenHubRuntime touch/ring/sdk events can satisfy real input proof. Simulator/browser events are rejected.

Persisted proof state
Verdict
unknown

No proof has been accepted by the API yet.

Display proof
not passed

Requires one successful HUD render through the Even Hub bridge.

Input/device proof
not seen

Requires one real input event or connected device status from Even Hub.

Diagnostics
{
  "clientRuntime": null,
  "clientDevice": null,
  "lastHudProof": null,
  "lastInputProof": null,
  "persistedProof": null,
  "readiness": null,
  "lastAction": "Idle.",
  "lastError": null
}