FP&A Transparency & Trust Layer
bp Sphere is not a black-box FP&A copilot.
This surface makes the FP&A trust story explicit: every forecast, recommendation, and narrative is traceable from signal to context to agent reasoning to confidence to human review to evidence. The goal is not more AI. The goal is finance-grade trust, explainability, realism, and operational credibility.
Current vs Missing Trust Matrix
This is the honest answer to the black-box challenge. It shows what is already live in the trust layer, what is only partially surfaced today, and what still needs to become runtime-native.
| Capability | Status | Current state | Next move |
|---|---|---|---|
| Context Intelligence Workbench | live | Dedicated Context Explorer shows internal finance truth, external signals, ontology, policy bindings, and trust posture for one forecast problem. | Deepen from validation drill page into object-level runtime inspection across more FP&A decisions. |
| Agent Anatomy View | live | Dedicated Agent Anatomy page shows mission, inputs, reasoning, output, evidence, and human handoff rules. | Bind anatomy views to live object IDs and command-center selections. |
| Forecast Confidence Framework | live | Expected, optimistic, pessimistic, and confidence decomposition are visible with a why-not layer. | Make confidence components directly replayable from forecast objects. |
| Explainability Ledger | partial | Ledger contract and evidence-backed driver breakdown are visible on the trust layer. | Extend to a persistent replay ledger for every forecast package and override. |
| Human Review Workflow | live | Dedicated Human Review Ledger shows approval chain, reruns, overrides, and accountable approvers. | Carry the same audit chain through runtime workflow objects. |
| Simulation and Novelty | partial | Simulation, unknown-unknown monitoring, and forecast science are visible as governed capabilities. | Increase live coupling to scenario objects, drift scores, and novelty-triggered escalations. |
| FP&A Mission Workspace 2.0 | partial | The trust layer now points directly into the FP&A command center and mission surfaces. | Further restructure runtime work around My Decisions, Agent Insights, Team View, and Decision Feed. |
What the feedback is actually asking for
The room is not asking for a different forecast. It is asking for confidence that the forecast is defensible. These are the four gaps the trust layer must close.
1. Context visibility
Users are asking where the forecast and commentary context actually comes from.
- Expose ontology, source systems, external signals, policy bindings, historical decisions, and confidence scores.
- Make 'what context exists' visible before asking the room to trust the answer.
2. Agent reasoning transparency
The room does not need source code. It needs a defensible explanation of how an agent reaches a conclusion.
- Show inputs, reasoning stages, output, evidence, and confidence in one visual anatomy.
- Make the agent look like governed finance logic, not black-box magic.
3. Forecast trustworthiness
A point estimate without confidence, range, or model-health context feels magical and unsafe.
- Show expected, optimistic, and pessimistic ranges.
- Decompose confidence into internal drivers, external drivers, data quality, and model coverage.
4. Human accountability
The team wants to know where the analyst, team lead, director, and CFO intervene.
- Make review, override, rerun, and approval gates explicit.
- Capture every human action in an explainability ledger and replay path.
1. Context Explorer
Users should be able to click a variance, forecast, or narrative and see the exact business ontology, financial truth, external signals, policy bindings, historical decisions, and trust posture that informed the answer.
Context stack for “Upstream Revenue Variance”
| Layer | What it contributes | Example |
|---|---|---|
| Business ontology | Segments, assets, product hierarchy, margin structure, legal entities | Upstream > Gulf of Mexico > Production system |
| Financial truth | Actuals, budget, plan, prior year, close snapshots, flash estimates | Revenue actual vs plan vs prior-year bridge |
| External signals | Brent, natural gas, LNG demand, freight, FX, inflation, outages | Brent down 7% and FX headwind widening |
| Policies | Forecasting policy, threshold rules, review mandates, confidence floors | Forecast under 85% confidence requires director review |
| Historical decisions | Prior variance explanations, prior overrides, forecast misses, action outcomes | Similar Q2 variance resolved via LNG pricing mix |
| Model layer | Regression, elasticity, scenario engine, Monte Carlo, drift, novelty | 12-driver revenue elasticity stack |
| Trust layer | Freshness, completeness, lineage, confidence, steward ownership | External commodity feed stale > confidence clipped |
Why this matters
- The room can inspect what knowledge exists inside Sphere instead of being asked to assume it exists.
- Context quality becomes measurable: freshness, completeness, lineage, and steward ownership.
- Ontology remains foundational. Runtime context sits on top of it and makes the business situation visible now.
2. Agent Anatomy View
The agent does not need to expose code. It needs to expose mission, inputs, reasoning chain, output, evidence, and confidence so finance users understand how it thinks.
Variance Agent
Mission: identify the primary drivers of revenue variance and express them in finance language.
- Inputs: actuals, plan, Brent, LNG demand, FX, volume
- Reasoning: decomposition, attribution, evidence ranking
- Output: root-cause narrative + confidence + alternatives
Forecast Decision Agent
Mission: move from observation to forecast posture with confidence bands and approval routing.
- Inputs: scenario engine, historical accuracy, trust scores, policy floor
- Reasoning: expected / optimistic / pessimistic range
- Output: proposed forecast with required review level
Novelty Detection Agent
Mission: flag patterns with weak historical precedent so the room knows when reliability is falling.
- Inputs: drift, external shocks, comparable-event scarcity
- Reasoning: compare current state to known patterns
- Output: novelty warning, confidence haircut, manual-review escalation
3. Forecast Confidence Framework
A point estimate without confidence or range feels magical. The trust layer turns the forecast into an executive-grade decision posture.
Q4 Revenue Forecast
| Confidence driver | Status | Comment |
|---|---|---|
| Internal drivers | 92% | Actuals, plan, and budget coverage is strong. |
| External drivers | 81% | Commodity and LNG outlook remains more volatile. |
| Model coverage | 89% | High coverage on revenue stack; weaker on shock scenarios. |
| Data quality | 95% | Freshness and lineage pass threshold. |
Why-not engine
The room often trusts “why not?” more than “why?” because it surfaces the assumptions holding the forecast down.
- Why did the system not forecast higher revenue? LNG demand weakness, lower realized pricing, and FX headwinds remained binding assumptions.
- Why did confidence not stay above 90%? External-driver volatility and novelty watch reduced the confidence ceiling.
- Why is the pessimistic case still material? Margin sensitivity to commodity movement is amplified by shipping and volume timing risk.
4. Explainability Ledger
Every answer needs an explain button. Every explanation needs evidence. Every override needs a replayable audit trail.
Revenue-down explanation
| Driver | Impact | Evidence | Model |
|---|---|---|---|
| Brent price decline | -38% of variance | ICE Brent strip, realized price bridge, segment revenue actuals | Elasticity + realized pricing model |
| Lower LNG demand | -27% of variance | Volume signal, shipping nominations, LNG demand index | Demand sensitivity model |
| Volume reduction | -21% of variance | Production throughput, outage events, operating plan | Operational driver model |
| FX headwind | -14% of variance | Treasury FX feed, translated actuals, hedge posture | FX translation model |
Ledger contract
- Decision ID, agent IDs, model IDs, policy version, and confidence snapshot.
- Source data references with timestamps, freshness, and lineage status.
- Human actions: accept, reject, modify, rerun, override, approve.
- Replay path into evidence pack, scenario pack, and explanation drawer.
5. Human-in-the-loop review workflow
The trust layer should make it obvious that FP&A remains human-governed. Agents prepare, explain, and route. Humans review, challenge, and approve.
Review gates
| Role | Decision right | Typical action |
|---|---|---|
| Analyst | Accept, reject, modify narrative or assumptions | Adjust variance framing, rerun sensitivity, attach evidence |
| Team lead | Challenge assumptions or request rerun | Demand additional drivers, widen range, escalate data issues |
| Finance director | Override or rebaseline under policy | Approve revised forecast posture and sign reason code |
| CFO | Approve forecast for executive use | Accept governed forecast with replayable evidence contract |
Approval chain
6. Simulation studio, unknown unknowns, and forecast science
The next maturity step is to make the forecast science visible enough to build confidence without forcing FP&A users to become model builders.
FP&A Simulation Studio
Let users change Brent, FX, LNG demand, or volume posture and recalculate revenue, EBITDA, cash flow, and working capital live.
- Expected / best / worst case views
- Immediate reforecast of linked KPIs
- Evidence-sealed scenario packs
Unknown Unknown Monitor
When current patterns do not resemble the training or historical corpus, the system should say so plainly.
- COVID-style event detection
- Tariff / geopolitical shock watch
- Reliability haircut and manual review escalation
Forecast Science Workbench
Expose the model estate just enough for confidence: regression quality, Monte Carlo run count, trend models, and drift posture.
- Regression R²
- 10,000-path Monte Carlo
- XGBoost / Random Forest / LSTM visibility
- Model drift and coverage status
7. Delivery roadmap
This should be delivered as an explicit enhancement program, not as scattered copy changes.
Must-have trust surfaces
- Context Explorer
- Agent Anatomy View
- Forecast Confidence Framework
- Human Review Workflow
- Explainability Drawer / Ledger
Simulation and probabilistic intelligence
- Simulation Studio
- Monte Carlo forecasting
- Probabilistic scenarios
- Novelty detection and unknown-unknown monitoring
Digital twin and autonomous planning support
- Self-learning forecast optimization
- Forecast marketplace
- Autonomous FP&A team coordination
- Strategic planning digital twin
One-slide message for the next demo
bp Sphere is not a black-box FP&A system. Every forecast, recommendation, and narrative is traceable to business context, reasoning logic, confidence metrics, evidence, and human review, creating trusted enterprise intelligence rather than unexplained automation.