Skip to main content

Module consent

Module consent 

Source
Expand description

Glasses-specific consent gates over the shared device consent contract.

Enums§

GlassesCapability
Glasses-sensitive capability classes.

Constants§

CAP_GLASSES_CAMERA
Capability required for glasses camera frames.
CAP_GLASSES_HAND
Capability required for glasses hand-ray samples.
CAP_GLASSES_MIC
Capability required for glasses microphone capture.
CAP_GLASSES_POSE
Capability required for glasses pose and tracking samples.
CAP_GLASSES_VENDOR_REPORT
Capability required for vendor diagnostic reporting.
CAP_GLASSES_WORLD_ANCHOR
Capability required for stable world-anchor observations.

Functions§

active_glasses_consent_badge_cluster
Renders active glasses grants and retention windows for the rich surface.
glasses_camera_grant
Returns the visible grant symbol for glasses camera frames.
glasses_capability_for_expr
Classifies an expression into the glasses capability it needs.
glasses_hand_grant
Returns the visible grant symbol for glasses hand-ray samples.
glasses_mic_capability
Returns the kernel capability name for glasses microphone capture.
glasses_mic_grant
Returns the visible grant symbol for glasses microphone capture.
glasses_pose_grant
Returns the visible grant symbol for glasses pose samples.
glasses_vendor_report_grant
Returns the visible grant symbol for glasses vendor diagnostics.
glasses_world_anchor_grant
Returns the visible grant symbol for glasses world-anchor observations.
halo_consent_glyph
Renders active glasses consent as one compact Halo glance card.
require_glasses_consent
Requires the named glasses capability and a session-bound visible consent receipt.
require_glasses_expr_consent
Requires the authority needed to consume one glasses-sensitive expression.
store_glasses_sample
Stores one glasses-sensitive sample under the receipt sequence and modeled clock.
sweep_glasses_privacy
Runs the shared retention reaper for glasses-sensitive samples.