rhi

Coordinated trade for connected markets
git clone https://radroots.dev/git/rhi.git
Log | Files | Refs | README | LICENSE

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 }