bp Industry Context Pack Registry - bp Sphere
Industry Context Pack Registry
This surface closes the gap between tenant-specific workshop content and a scalable platform product. It shows how bp-specific finance and upstream context can extend reusable industry packs instead of forking the platform.
Pack model
The platform owns reusable packs. bp extends them. That keeps the Context Studio product model clean while still allowing bp-specific operating detail where it matters.
| Core Finance Pack | Supplier, Invoice, Payment, Cash, Policy |
|---|---|
| Energy Operations Pack | Work Order, Maintenance Plan, Asset, Spec |
| Credit Intelligence Pack | Counterparty, Exposure, Market Signal |
| bp extension: Upstream AP | Milestones, waivers, AFE overlays |
| bp extension: T&S Credit | Commodity stress + counterparty posture |
| Lifecycle | Draft → certified → promoted |
Why this scales
Without packs, every workshop becomes a tenant-only customization story. With packs, the message becomes: the same context substrate can be reused across finance, procurement, supply chain, and operations.
| Certification | Platform certification + tenant overlay review |
|---|---|
| Versioning | SemVer + steward approval |
| Replay compatibility | Required |
| Coverage scoring | Per-pack and per-domain |
| Marketplace view | Shared + tenant extension |
| Cross-tenant | Reusable base context pack with tenant-governed extensions |
| Promotion rule | No production use without certified pack |
Loaded runtime packs
Live runtime
| BP Finance Runtime Contract | loaded | 580 objects · 272 relationships · 393 events |
|---|
Objects loaded
asset_lifecycle.asset, Asset, asset_lifecycle.equipment, Equipment, Failuremode, asset_lifecycle.failuremode, Inspection, asset_lifecycle.inspection
Relationships loaded
asset_lifecycle.asset__relates_to__asset_lifecycle.equipment, carbon_sustainability.emissionsource__relates_to__carbon_sustainability.emissionevent, downstream.refinery__contains__downstream.refinery_unit, downstream.refinery__processes__downstream.crude, downstream.refinery_unit__produces__downstream.product, downstream.product__transported_via__downstream.pipeline, downstream.pipeline__delivers_to__downstream.terminal, downstream.terminal__stores__downstream.storage_tank
Events loaded
equipment_health_drop, sensor_threshold_breach, failure_pattern_detected, vibration_threshold_breach, inspection_due, compliance_window_at_risk, work_order_backlog_growth, critical_asset_work_order_open
Why this matters
It converts the workshop from ‘custom demo for bp’ into ‘bp using a reusable enterprise context product model.’
Workshop proof points
Use this when asked how much of the solution is reusable. The answer becomes: the packs, coverage model, and discovery engine are shared; bp adds governed extensions.