tcp_operations.v1.json (1384B)
1 { 2 "schema": "radroots.rhi.tcp-operations.v1", 3 "contract_version": 1, 4 "step": 212, 5 "transport": "http_1_1_over_optional_tcp", 6 "configuration": "validated_rhi_config_v1_operations_block", 7 "route_registration_extension": false, 8 "routes": [ 9 { "method": "GET", "path": "/livez", "source": "cached_supervisor_state" }, 10 { "method": "GET", "path": "/readyz", "source": "cached_readiness_state" }, 11 { "method": "GET", "path": "/metrics", "source": "cached_bounded_metrics_snapshot" } 12 ], 13 "metrics": { 14 "format": "prometheus_text_0_0_4", 15 "families": [ 16 { "name": "radroots_rhi_service_phase", "kind": "gauge", "labels": ["phase"] }, 17 { "name": "radroots_rhi_service_ready", "kind": "gauge", "labels": [] } 18 ], 19 "high_cardinality_labels": false, 20 "arbitrary_labels": false 21 }, 22 "passive_read_forbidden_authority": [ 23 "sqlite", 24 "filesystem", 25 "provider", 26 "evidence_source", 27 "relay", 28 "credential", 29 "dns", 30 "fresh_probe" 31 ], 32 "local_only": [ 33 "detailed_status", 34 "configuration", 35 "paths", 36 "identities", 37 "sources", 38 "reconciliation", 39 "publication", 40 "presence", 41 "audit", 42 "mutations" 43 ], 44 "deferrals": [ 45 "daemon_composition", 46 "structured_logging_and_exit", 47 "integration_wave", 48 "rcld_promotion", 49 "nix", 50 "oci", 51 "terminal_consumer_convergence" 52 ] 53 }