status_cache.v1.json (1905B)
1 { 2 "schema": "radroots.rhi.status-cache.v1", 3 "contract_version": 1, 4 "step": 212, 5 "shared_cache": "radroots_service_host::cached_service_state", 6 "publication": { 7 "authority": "single_non_clone_publisher", 8 "capacity": "one_latest_immutable_arc", 9 "replacement": "atomic", 10 "phase_transition": "shared_service_operational_state", 11 "failed_publication": "previous_snapshot_retained" 12 }, 13 "read": { 14 "kind": "passive_cached_snapshot", 15 "await_required": false, 16 "sqlite": false, 17 "provider": false, 18 "evidence_source": false, 19 "relay": false, 20 "credential": false, 21 "dns": false, 22 "clock": false, 23 "fresh_probe": false, 24 "task_spawn": false 25 }, 26 "detailed_status": { 27 "model": "service_status_v1", 28 "service": "rhi", 29 "local_transport": "permissioned_unix_admin_only", 30 "construction": "bounded_encode_before_atomic_publication", 31 "maximum_utf8_bytes": 1048576, 32 "identity_roles": ["service"], 33 "transport_count_keys": ["configured_source_count", "reachable_source_count"], 34 "reconciliation_count_keys": ["pending", "leased", "exhausted"], 35 "publication_count_keys": ["pending", "unknown"], 36 "presence_count_keys": ["pending", "unknown"], 37 "reason_codes": ["identity_unavailable", "database_schema_mismatch", "database_read_only", "database_low_disk", "source_unavailable", "subscription_inactive", "recovery_incomplete", "publication_recovery_incomplete", "presence_state_unavailable", "reconciliation_backlog_exceeded", "admin_listener_failed", "operations_listener_failed", "shutdown_in_progress"], 38 "oldest_pending_time": "optional_nonnegative_i64_range_unix_seconds_for_reconciliation_and_publication", 39 "protected_material": false, 40 "filesystem_paths": false, 41 "raw_errors": false 42 }, 43 "deferred": [ 44 "unix_admin_handler_binding", 45 "final_runtime_task_graph", 46 "signal_handling" 47 ] 48 }