Skip to content

Shared metric registry

The shared Rust registry contains deterministic contract metadata while HealthKit and Health Connect capture, permissions, and availability checks remain native.

  • 248 explicit semantic rows
  • 230 ordered Apple v8 selections
  • 106 ordered Android selections
  • 102 preserved Android unavailable/stale identities
  • Three independent output profiles; no unified v8 schema
Internal profile Public profile Schema Ordered selections Output descriptors
apple_health_data_v8 apple-v8 8 230 226
android_frozen_v4 android-frozen-v4 4 106 161
android_analytical_v5 android-analytical-v5 5 106 161

The canonical registry JSON is intended for contract inspection. Semantic IDs never replace persisted native selection IDs or public output keys.