Operations Bill of Materials
A point-in-time inventory of what is actually running — cluster, node OS, configuration, and deployed services.
Spec focus
components, configuration, services (observed)
Graph labels
BomDocument, Component, Configuration, Service
Lifecycle
operations
Mapping. Configuration objects are :Configuration nodes with name/value so drift can be queried. Observed components are labeled with lifecycle=operations.
Extension. OBOM documents RELATED_BOM the SBOM of the same release, bridging declared vs observed inventory.
Documents
HarborPulse Production OBOM
urn:uuid:7a2e1c90-aa11-4b33-9d01-obom0006
Subject harborpulse-api Deployment · v11 · 2026-03-20T08:00:00Z
Open in graphNeighborhood
Drag to pan · scroll to zoom · 11 nodes · 11 edges
Select a node to inspect CycloneDX properties.
Sample Cypher
All BOM documents
Every CycloneDX document in the Atlas graph, with its type.
Observed runtime configuration
OBOM configuration keys applied to running components.
Components shared across BOM types
Inventory that appears in more than one BOM variety — the knowledge-graph payoff.
Knowledge concept overlay
How CycloneDX instances map onto the Atlas ontology.
Graph size by label
How many Atlas nodes exist for each CycloneDX class.
Neighborhood of HarborPulse API
One- and two-hop context around the application component.
Runtime inventory: OS, configs, orchestrators, observed state.