Timeout
- Venturi behavior
- Skip enrichment when the 50ms budget is exhausted
- Customer traffic
- Request proceeds unmodified
- Operator visibility
- timeout event and latency bucket
- Follow-up action
- review index freshness and interceptor budget
Security
The attribution graph, index, HRE, decision-time interceptor, and records all run inside the customer environment. Connectors are read-only.
Read-only connectors resolve attribution without asking teams to rewrite production systems, add manual tags, or expose source content.
Trust boundary
Customer environment first. Vendor control plane narrow.
Customer environment
customer VPC01
Read-only connectors
billing, identity, CI/CD, source control, telemetry
02
Attribution graph
immutable events, derived state, evidence lineage
03
Attribution index
precomputed lookup for decision-time path
04
HRE
heuristic reconciliation with confidence preservation
05
Decision-time interceptor
50ms budget, reads the attribution index
06
Shape recommendations
advisory enrichment by default
07
Gate opt-in path
workload-specific and customer-controlled
08
Customer-controlled storage
customer encryption and residency boundary
If enrichment cannot complete within budget, the request proceeds unmodified. The interceptor never traverses the graph in the decision-time path.
Never crosses boundary
Review snapshot
Security review starts with deployment boundary, connector posture, exported data, fail-open behavior, and whether any workload has explicitly opted into Gate.
Read-only connector model
Venturi asks for the narrowest read-only scope that can produce useful attribution coverage. Any expansion should be reviewed against the permission matrix.
Permission matrix
billing read, monitor read, cost API read
repository metadata and ownership read
user, group, and service identity read
limited org hierarchy read
deployment metadata read
Fail-open behavior
Fail-open is absolute. Timeout, service error, unavailable attribution index, connector degradation, policy lookup failure, and low confidence all produce the same traffic behavior: request proceeds unmodified.
Fail-open diagnostic
| Failure condition | Venturi behavior | Customer traffic | Operator visibility | Follow-up action |
|---|---|---|---|---|
| Timeout | Skip enrichment when the 50ms budget is exhausted | Request proceeds unmodified | timeout event and latency bucket | review index freshness and interceptor budget |
| Service error | Return no decision artifact | Request proceeds unmodified | service health event | inspect service dependency and retry status |
| Attribution index unavailable | Do not query the attribution graph at decision time | Request proceeds unmodified | index unavailable diagnostic | restore index materialization |
| Connector degradation | Use last known evidence only for observation | Request proceeds unmodified | connector degradation row | refresh connector scope or schedule |
| Policy lookup failure | Do not apply Gate policy | Request proceeds unmodified | policy lookup diagnostic | review workload policy configuration |
| HRE confidence below threshold | Mark record unknown or contested | Request proceeds unmodified | confidence-state row | add evidence or route human review |
Shape and Gate
Shape and Gate are separate paths. Optimization runs on Shape, the default advisory path. Gate is the only enforcement path: workload-specific, customer-controlled, and never enabled by default.
default
Advisory recommendations, approval enrichment, budget context, review routing, and optimization options.
explicit opt-in
Workload-specific, customer-controlled, never enabled by default, and never activated by low-confidence ownership.
What Venturi does not do
Each line is a commitment you can hold the deployment to. Where a capability is absent by design, it is listed here rather than left implied. Absence is a product commitment: no prompt export, no source-code access, no HR performance data, and no write path to customer systems.
Compliance roadmap
Review us on the implemented trust boundary today; treat certifications as roadmap until the relevant audits are complete. Venturi should be reviewed on the implemented trust boundary now and the planned trust-center work separately.
Security review packet
This page is structured as a procurement artifact, not just marketing. Each item below maps to a section above. Security review materials are available on request for a deeper read.
Design partner review
No production data is required for the first conversation. Start with one workload, one unclear owner or budget path, and the decision your team cannot make confidently today.
Useful starting points