Expand description
Hardware-free reference device profiles, adapters, and cookbook proofs.
The reference device is a reusable modeled target for device bootstrapping: it exposes one rich pose-coupled profile, one compact glance profile, a deterministic sample source, and proof callables that exercise timing, consent, retention, and route rebinding without touching real hardware.
Structs§
- Consent
Proof - Result of the hardware-free consent and retention proof.
- Reference
Device Lib - Host-registered lib that exposes reference profiles and proof callables.
- Reference
Pose - Device-local pose state consumed by the rich reference adapter.
- Reference
Rich Adapter - Bespoke rich-tier adapter for the modeled reference device.
- Reference
Scene Encoder - Deterministic content encoder used by the two-rate proof.
- Retention
Proof - Result of the deterministic retention sweep.
- Route
Swap Proof - Result of the route-swap survival proof.
- TwoRate
Proof - Result of the hardware-free two-rate proof.
Statics§
- RECIPES
- Embedded cookbook recipes for the sim-sdk reference device.
Functions§
- install_
device_ base - Installs the device base and the SDK reference-device exports.
- install_
reference_ device - Installs the modeled reference device into a context.
- prove_
consent_ without_ kernel_ grant - Runs the consent and retention portions that do not need test-only grants.
- prove_
retention_ reaper - Runs the retention reaper over a modeled sample store.
- prove_
route_ swap - Runs the route-swap survival proof.
- prove_
two_ rate - Runs the two-rate modeled timing proof.
- reference_
caps_ source - Builds the deterministic modeled stream-facing capability source.
- reference_
device_ manifest_ symbol - Returns the manifest id for the reference-device facade.
- reference_
edge_ id - Builds the stable reference device edge id.
- reference_
glance_ profile - Builds the actuator-tier glance reference profile.
- reference_
glance_ profile_ symbol - Symbol naming the compact glance reference profile export.
- reference_
pose_ receipt - Builds a visible pose-consent receipt for the reference edge.
- reference_
rich_ profile - Builds the rich, pose-coupled reference device profile.
- reference_
rich_ profile_ symbol - Symbol naming the rich reference-device profile export.
- reference_
scene - Builds the portable scene used by both reference tiers.
- require_
reference_ pose - Requires a pose read against both kernel capability and visible consent.