CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
SECURITY.md
pyproject.toml
.github/workflows/distro-smoke.yml
.github/workflows/publish-pypi.yml
.github/workflows/release-artifacts.yml
.github/workflows/test.yml
.github/workflows/uv-tool-smoke.yml
docs/ADVERSARIAL_UX_REVIEW.md
docs/APK_BINDER_SPEC.md
docs/APK_CALLBACK_SPEC.md
docs/APK_DATA_PLATFORM_SPEC.md
docs/APK_FUNCTIONAL_SPEC.md
docs/APK_OTA_SPEC.md
docs/APK_PLATFORM_SPEC.md
docs/APK_REQUEST_SPEC.md
docs/APK_SESSION_SPEC.md
docs/APK_TRANSPORT_SPEC.md
docs/APK_UI_SPEC.md
docs/COMPATIBILITY.md
docs/DESIGN.md
docs/EVENT_CONTRACTS.md
docs/EXACT_SCOPE_ATTESTATION_SPEC.md
docs/EXTERNAL_JRING_PRIOR_ART.md
docs/INSTALL.md
docs/JTBD.md
docs/LICENSE_DECISION.md
docs/OWNER_HARDWARE_EVIDENCE.md
docs/PRIVATE_OBSERVATION_SPEC.md
docs/PROTOCOL.md
docs/PUBLISHING.md
docs/ROADMAP.md
docs/TUI_PAIRING_PICKER_SDD.md
docs/UX_SPEC.md
docs/UX_TEST_MATRIX.md
docs/VENDOR_AUTHORIZATION_GATES.md
docs/VENDOR_GATT_TRANSACTION.md
requirements/release.txt
scripts/__init__.py
scripts/compatibility_matrix.py
scripts/evidence_tool.py
scripts/generate_cli_artifacts.py
scripts/release_artifacts.py
src/jring/__init__.py
src/jring/_vendor_binder_rows.py
src/jring/_vendor_decode.py
src/jring/bleak_transport.py
src/jring/bluetooth_parity_manifest.py
src/jring/clean_room_gap_registry.py
src/jring/cli.py
src/jring/client.py
src/jring/diagnostics.py
src/jring/discovery.py
src/jring/errors.py
src/jring/event_contracts.py
src/jring/input.py
src/jring/non_health.py
src/jring/owner_hardware_evidence.py
src/jring/pairing.py
src/jring/private_observation.py
src/jring/protocol.py
src/jring/readiness.py
src/jring/transport.py
src/jring/tui_model.py
src/jring/tui_runtime.py
src/jring/uuids.py
src/jring/vendor_alarm_runtime_simulator.py
src/jring/vendor_app_use_evidence.py
src/jring/vendor_artifact_evidence.py
src/jring/vendor_authorization_gate.py
src/jring/vendor_behavior_settings.py
src/jring/vendor_binder_evidence.py
src/jring/vendor_callback_event_registry.py
src/jring/vendor_callback_surfaces.py
src/jring/vendor_codec_registry.py
src/jring/vendor_commands.py
src/jring/vendor_coverage.py
src/jring/vendor_decompilation_evidence.py
src/jring/vendor_dispatcher_evidence.py
src/jring/vendor_ecg_history_runtime_simulator.py
src/jring/vendor_event_engine.py
src/jring/vendor_gatt_preflight.py
src/jring/vendor_gatt_transaction.py
src/jring/vendor_generic_history_runtime_simulator.py
src/jring/vendor_history.py
src/jring/vendor_history_runtime_simulator.py
src/jring/vendor_input_preview.py
src/jring/vendor_local_operations.py
src/jring/vendor_main_commands.py
src/jring/vendor_main_event_runtime_simulator.py
src/jring/vendor_notify.py
src/jring/vendor_notify_runtime_simulator.py
src/jring/vendor_operation_registry.py
src/jring/vendor_ota_evidence.py
src/jring/vendor_personal_settings.py
src/jring/vendor_phone_integration.py
src/jring/vendor_phone_volume_runtime_simulator.py
src/jring/vendor_platform_surface.py
src/jring/vendor_prior_art_candidate_codecs.py
src/jring/vendor_prior_art_hypotheses.py
src/jring/vendor_protocol.py
src/jring/vendor_raw_protocol.py
src/jring/vendor_raw_runtime_simulator.py
src/jring/vendor_request_builder_evidence.py
src/jring/vendor_request_callback_correlation.py
src/jring/vendor_request_integrity.py
src/jring/vendor_request_routing.py
src/jring/vendor_runtime_eligibility.py
src/jring/vendor_runtime_fake.py
src/jring/vendor_runtime_scope_eligibility.py
src/jring/vendor_runtime_simulator.py
src/jring/vendor_session_arbiter.py
src/jring/vendor_session_evidence.py
src/jring/vendor_settings.py
src/jring/vendor_transport.py
src/jring/vendor_warning_evidence.py
src/jring/vendor_wifi_runtime_simulator.py
src/jring/resources/completions/jring.bash
src/jring/resources/man/jring.1
src/jring_client.egg-info/PKG-INFO
src/jring_client.egg-info/SOURCES.txt
src/jring_client.egg-info/dependency_links.txt
src/jring_client.egg-info/entry_points.txt
src/jring_client.egg-info/requires.txt
src/jring_client.egg-info/top_level.txt
tests/test_bleak_transport.py
tests/test_bluetooth_parity_manifest.py
tests/test_capabilities.py
tests/test_clean_room_gap_registry.py
tests/test_cli.py
tests/test_cli_artifacts.py
tests/test_client.py
tests/test_compatibility.py
tests/test_event_contracts.py
tests/test_evidence.py
tests/test_hardware.py
tests/test_heart_rate_runtime.py
tests/test_input.py
tests/test_install_portability.py
tests/test_license.py
tests/test_non_health.py
tests/test_owner_hardware_evidence_adversarial.py
tests/test_owner_hardware_evidence_runner.py
tests/test_package_metadata.py
tests/test_pairing.py
tests/test_private_observation.py
tests/test_protocol.py
tests/test_publishing_workflow.py
tests/test_readiness.py
tests/test_release.py
tests/test_safety.py
tests/test_scope_keyed_runtime_eligibility.py
tests/test_symphony_workflow.py
tests/test_tui_model.py
tests/test_tui_runtime.py
tests/test_vendor_alarm_runtime_simulator.py
tests/test_vendor_app_use_evidence.py
tests/test_vendor_artifact_evidence.py
tests/test_vendor_authorization_gate.py
tests/test_vendor_behavior_settings.py
tests/test_vendor_binder_evidence.py
tests/test_vendor_callback_event_registry.py
tests/test_vendor_callback_surfaces.py
tests/test_vendor_codec_registry.py
tests/test_vendor_commands.py
tests/test_vendor_coverage.py
tests/test_vendor_decompilation_evidence.py
tests/test_vendor_dispatcher_evidence.py
tests/test_vendor_ecg_history_runtime_simulator.py
tests/test_vendor_event_engine.py
tests/test_vendor_gatt_preflight.py
tests/test_vendor_gatt_transaction.py
tests/test_vendor_generic_history_runtime_simulator.py
tests/test_vendor_history.py
tests/test_vendor_history_runtime_simulator.py
tests/test_vendor_input_preview.py
tests/test_vendor_local_operations.py
tests/test_vendor_main_commands.py
tests/test_vendor_main_event_runtime_simulator.py
tests/test_vendor_notify.py
tests/test_vendor_notify_runtime_simulator.py
tests/test_vendor_operation_registry.py
tests/test_vendor_ota_evidence.py
tests/test_vendor_personal_settings.py
tests/test_vendor_phone_integration.py
tests/test_vendor_phone_volume_runtime_simulator.py
tests/test_vendor_platform_surface.py
tests/test_vendor_prior_art_candidate_codecs.py
tests/test_vendor_prior_art_hypotheses.py
tests/test_vendor_protocol.py
tests/test_vendor_raw_protocol.py
tests/test_vendor_raw_runtime_simulator.py
tests/test_vendor_request_builder_evidence.py
tests/test_vendor_request_callback_correlation.py
tests/test_vendor_request_routing.py
tests/test_vendor_runtime_eligibility.py
tests/test_vendor_runtime_fake.py
tests/test_vendor_runtime_simulator.py
tests/test_vendor_session_arbiter.py
tests/test_vendor_session_evidence.py
tests/test_vendor_settings.py
tests/test_vendor_transport.py
tests/test_vendor_warning_evidence.py
tests/test_vendor_wifi_runtime_simulator.py
tests/fixtures/compatibility/synthetic-python310.json
tests/fixtures/compatibility/synthetic-python313.json
tests/fixtures/evidence/synthetic-hid-fixture.json
tests/fixtures/evidence/synthetic-hid-manifest.json
tests/fixtures/evidence/synthetic-vendor-device-info-claim.json
tests/fixtures/evidence/synthetic-vendor-device-info-fixture.json