Shared infrastructure
One service account, key, gateway, or graphics processor pool may represent several workloads and teams.
01 / The structural gap
Billing knows cost. Telemetry knows execution. Identity systems know people. Source control knows code. Attribution begins when those records are reconciled across shared infrastructure, time, and missing identifiers.
Question
Mechanism
Attribution starts by stating what each source can and cannot establish. Cross-system reconciliation then evaluates eligible relationships across a consistent time basis.
| Source | What it knows | What it cannot resolve alone |
|---|---|---|
| Provider or cloud billing | Usage and cost by account, project, resource, or provider identifier | The accountable service, project, identity, organization, and event-time budget path |
| Observability | Execution, service, route, and runtime context | Financial responsibility and organization history without other sources |
| Identity | Human, service, shared, or transient identity context | Which workload produced the usage when credentials are shared |
| Source control | Repository and governed ownership metadata | Whether that project produced a specific invocation |
| CI/CD | Deployment, environment, and workload metadata | Budget responsibility or identity when deployment context is missing |
| HCM or organization hierarchy | Organization context and effective dates | Which workload or service created usage |
| Finance or cost-center hierarchy | Budget and cost-center relationships | Technical ownership of the invocation |
| Tags | Declared labels where teams maintain them | Coverage across missing, stale, inherited, or inconsistent labels |
One service account, key, gateway, or graphics processor pool may represent several workloads and teams.
Current ownership may differ from ownership when the event occurred.
Some pathways expose request evidence; others expose aggregates, seats, or indirect signals.
Annotated visual
In summary: billing, telemetry, identity, and code each contribute a partial fact. Reconciliation at a shared time basis can produce a supported path, ambiguity, unknown, or not-identifiable outcome.
Concrete example
Evidence and implementation boundary
Venturi does not assume that all pathways are captured or all records are attributable. Capture feasibility, source health, attribution coverage, and unknown states remain visible.
FinOps contributes cost evidence. Observability contributes execution evidence. Gateways contribute request evidence. Identity and HCM systems contribute organizational context. Venturi correlates across those boundaries rather than replacing the source systems.
Known limitations
Decision enabled
The result is a coverage decision before it is an ownership decision: either the available evidence supports review, or the record identifies the next missing source.