myc

Self-custodial remote signer for Radroots apps
git clone https://radroots.dev/git/myc.git
Log | Files | Refs | README | LICENSE

tcp_operations.v1.json (1308B)


      1 {
      2   "schema": "radroots.myc.tcp-operations.v1",
      3   "contract_version": 1,
      4   "step": 155,
      5   "transport": "http_1_1_over_optional_tcp",
      6   "configuration": "validated_myc_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_myc_service_phase", "kind": "gauge", "labels": ["phase"] },
     17       { "name": "radroots_myc_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     "relay",
     27     "credential",
     28     "dns",
     29     "fresh_probe"
     30   ],
     31   "local_only": [
     32     "detailed_status",
     33     "configuration",
     34     "paths",
     35     "identities",
     36     "connections",
     37     "audit",
     38     "mutations"
     39   ],
     40   "deferrals": [
     41     "daemon_composition",
     42     "structured_logging_and_exit",
     43     "integration_wave",
     44     "rcld_promotion",
     45     "nix",
     46     "oci",
     47     "terminal_consumer_convergence"
     48   ]
     49 }