version: 1 generated_by: tools/config_graph.py note: config-typed edges emitted from surface relations; ingest into the State Hub graph (it owns storage). summary: nodes: 10 edges: 10 nodes: - id: secret:ops-bridge/ssh-cert type: secret - id: secret:state-hub/database-url type: secret - id: service.ops-bridge type: service - id: service.reuse-surface-hub type: service - id: service.state-hub-api type: service - id: service.warden-cli type: service - id: surface.infotech.ops-bridge.tunnel-config type: surface kind: infra-state owner: ops-bridge - id: surface.infotech.ops-warden.routing-catalog type: surface kind: policy owner: ops-warden - id: surface.infotech.reuse-surface.federation-sources type: surface kind: app-config owner: reuse-surface - id: surface.infotech.state-hub.api-config type: surface edges: - src: surface.infotech.ops-bridge.tunnel-config type: consumed_by dst: service.ops-bridge - src: surface.infotech.ops-bridge.tunnel-config type: depends_on_secret dst: secret:ops-bridge/ssh-cert - src: surface.infotech.ops-bridge.tunnel-config type: related_to dst: surface.infotech.state-hub.api-config - src: surface.infotech.ops-warden.routing-catalog type: consumed_by dst: service.warden-cli - src: surface.infotech.ops-warden.routing-catalog type: related_to dst: surface.infotech.state-hub.api-config - src: surface.infotech.reuse-surface.federation-sources type: consumed_by dst: service.reuse-surface-hub - src: surface.infotech.reuse-surface.federation-sources type: related_to dst: surface.infotech.state-hub.api-config - src: surface.infotech.state-hub.api-config type: consumed_by dst: service.state-hub-api - src: surface.infotech.state-hub.api-config type: depends_on_secret dst: secret:state-hub/database-url - src: surface.infotech.state-hub.api-config type: related_to dst: surface.infotech.ops-bridge.tunnel-config