{ "descriptor": { "contract_id": "helixforge.hub-extension", "contract_version": "0.1.0", "hub_slug": "ops-hub", "display_name": "Operations Hub", "description": "Operations aspect hub for operational truth, service-catalog records, readiness evidence, and migration gates.", "domain": "operations", "hub_kind": "aspect", "status": "active", "reuse_surface_id": "capability.operations.ops-hub", "contract_version_min": "0.1.0", "contract_version_max": "0.1.0", "vsm_system": "operations", "vsm_function": "coordination" }, "manifest": { "manifest_version": "0.1.0", "schema_version": "0.1.0", "reuse_surface_id": "capability.operations.ops-hub", "provides": [ "capability.operations.ops-hub", "capability.operations.service-catalog" ], "consumes": [ "port.registry", "port.messaging", "port.events.interaction", "port.projection.query", "port.policy" ], "events_emitted": [ "ops.endpoint.verified" ], "events_consumed": [ "hub.progress.recorded" ], "endpoints": [ { "id": "api", "discovery_key": "service.ops-hub.http" }, { "id": "framework-api", "url": "https://hub.coulomb.social/api/v2" }, { "id": "docs", "url": "https://forgejo.coulomb.social/coulomb/ops-hub/src/branch/main/docs/hub-extension.md" } ], "policy_scopes": [ "ops.catalog.read", "ops.evidence.write" ], "widgets": [ { "id": "ops-overview", "kind": "widget", "description": "Non-secret operations overview surface." } ], "operator_surfaces": [ { "id": "ops-console", "kind": "console", "description": "Operator-facing operations console hosted by hub-core projections." }, { "id": "ops-bootstrap", "kind": "cli", "description": "Attended, idempotent registration and compatibility bootstrap." } ] } }