BP validation readiness

Mission Parity Audit Center

P2P remains the gold standard. This center verifies every other mission against the same inspectable chain: Signal, Context, Policy, Evidence, Decision, Action, Replay, Learning, SOR lineage, human approval, runtime observability, and Entra-compatible agent identity.
89%Average parity score
0/13Missions at pass threshold
0/13Routes registered in app
12Audit dimensions per mission
same truthsame policysame authoritymulti-channelno direct SOR from UI

Entra ID model for agents

  • Agents are workload identities, not human users.
  • Production target: Microsoft Entra service principal or managed identity per certified agent family.
  • Runtime token contains app roles, OAuth scopes, tenant, audience, expiry, and correlation ID.
  • Before any tool call, BP Sphere checks role, ABAC policy, data classification, mission scope, authority, and action boundary.

What this does not claim

  • This validation environment does not claim to be connected to BP's production Entra tenant.
  • The page shows the required integration contract and runtime enforcement points.
  • Production onboarding requires BP tenant app registration, consent, SCIM/JIT rules, audit sink, and privileged-access controls.
  • Agent write-back remains policy-bound and human-approved unless BP certifies controlled autonomy.

Open identity simulation runtime

Mission matrix
Every row links to the live mission. Scores are computed from the registered route and the declared runtime governance contract in this page.
MissionParityAgentEntra-compatible identityData/action scopePolicy + evidenceDecision + action
P2P
Gold standard
92% PARTIAL
Runtime observability
Duplicate Invoice Agent
AGT-P2P-001
ENTRA-WI-AGT-P2P-001
Workload identity / service principal contract
Read SAP/Ariba invoices; draft hold; no vendor-master write.FIN-P2P-DUP-004
Invoice, PO, GR, supplier master, payment history
Payment hold / release recommendation
Action: Draft payment hold and supervisor approval payload
O2C
Parity complete
83% PARTIAL
Human approval, Runtime observability
Credit Exposure Agent
AGT-O2C-014
ENTRA-WI-AGT-O2C-014
Workload identity / service principal contract
Read AR, customer, disputes, exposure; draft credit action.FIN-CREDIT-EXPOSURE-014
AR ageing, credit limit, dispute notes, treasury impact
Reduce discretionary exposure / prioritize collection
Action: Draft credit hold, collection task, customer-owner notice
R2R
Parity complete
92% PARTIAL
Runtime observability
Close Readiness Agent
AGT-R2R-008
ENTRA-WI-AGT-R2R-008
Workload identity / service principal contract
Read journals/recons/close tasks; draft controller review.FIN-CLOSE-MATERIALITY-008
Journal, line items, BlackLine recon, approval matrix
Approve provisional close adjustment / escalate
Action: Create controller review task and attach evidence pack
Close
Parity complete
92% PARTIAL
Runtime observability
Continuous Close Agent
AGT-CLOSE-003
ENTRA-WI-AGT-CLOSE-003
Workload identity / service principal contract
Read close readiness, journals, recons; draft remediation task.FIN-CLOSE-MATERIALITY-008
Close task, journal support, reconciliation, SOX control
Escalate close blocker / recover readiness
Action: Create controller task and update readiness forecast
Treasury
Parity complete
92% PARTIAL
Runtime observability
Liquidity Agent
AGT-TRY-002
ENTRA-WI-AGT-TRY-002
Workload identity / service principal contract
Read cash pools, FX, hedge positions; draft treasury action.FIN-TREASURY-LIQ-017
Cash pool, FX feed, hedge positions, bank exposure
Increase hedge coverage / sequence payment release
Action: Draft hedge-review workflow and funding escalation
Tax
Parity complete
92% PARTIAL
Runtime observability
Tax Exposure Agent
AGT-TAX-021
ENTRA-WI-AGT-TAX-021
Workload identity / service principal contract
Read tax workpapers, SAP FI balances, obligations; draft filing task.FIN-TAX-FILING-021
Return draft, workpaper, SAP FI balance, treaty evidence
Submit provisional filing package / reserve exposure
Action: Create filing approval task for tax controller
Capital
Parity complete
92% PARTIAL
Runtime observability
Capital Allocation Agent
AGT-CAP-030
ENTRA-WI-AGT-CAP-030
Workload identity / service principal contract
Read projects, forecast, portfolio, market assumptions; no fund transfer.FIN-CFO-CAPITAL-030
Project economics, scenario result, risk profile, approvals
Reallocate capital / hold discretionary spend
Action: Route capital decision package to CFO queue
Controls
Parity complete
83% PARTIAL
Human approval, Runtime observability
Agent Governance Steward
AGT-GOV-001
ENTRA-WI-AGT-GOV-001
Workload identity / service principal contract
Read registry, policies, execution logs; restrict unsafe actions.FIN-AI-GOV-001
Agent registry row, execution record, skill dependency
Certify, restrict, retire, or remediate agent operation
Action: Create certification task and restrict unsafe permission
Continuous Close
Parity complete
83% PARTIAL
SOR lineage, Runtime observability
Close Readiness Agent
AGT-CC-881
ENTRA-WI-AGT-CC-881
Workload identity / service principal contract
Read close events and readiness; draft controller action.FIN-CLOSE-MATERIALITY-008
Journal support, reconciliation, close task, SOX control
Escalate close blocker and approve remediation path
Action: Create controller task and update close readiness
Working Capital
Parity complete
83% PARTIAL
Human approval, Runtime observability
Working Capital Agent
AGT-WC-011
ENTRA-WI-AGT-WC-011
Workload identity / service principal contract
Read AR/AP/cash; draft payment timing and collection actions.FIN-WC-011
AR ageing, AP schedule, cash forecast, payment terms
Sequence payments and accelerate collections
Action: Draft payment sequencing and collection workflows
Journal Gate
Parity complete
92% PARTIAL
Runtime observability
Journal Risk Agent
AGT-JE-004
ENTRA-WI-AGT-JE-004
Workload identity / service principal contract
Read journals, submitter, approver, evidence; draft review only.FIN-JE-AUTH-004
Journal header, lines, support document, approval matrix
Approve, reject, or escalate posting
Action: Create controller approval task and posting decision payload
Credit
Parity complete
92% PARTIAL
Runtime observability
Credit Decision Agent
AGT-CREDIT-014
ENTRA-WI-AGT-CREDIT-014
Workload identity / service principal contract
Read exposure, payment behavior, ratings; draft credit action.FIN-CREDIT-EXPOSURE-014
AR ageing, limit, payment history, market signal
Reduce exposure and trigger collections review
Action: Draft credit hold and customer-owner notification
CFO
Parity complete
83% PARTIAL
SOR lineage, Runtime observability
CFO Decision Portfolio Agent
AGT-CFO-030
ENTRA-WI-AGT-CFO-030
Workload identity / service principal contract
Read cross-mission decisions; route executive package only.FIN-CFO-CAPITAL-030
Forecast, treasury, P2P, O2C, controls, capital evidence
Approve liquidity protection / capital posture action
Action: Route board narrative, alternatives, and approval package
Multi-channel certification
Every channel presents the same source-bound facts and submits governed intents through shared services. Presentation changes by channel; policy, authority, evidence, action, and replay do not.
ChannelContractParity controlsStatus
Web mission page
web_adapter
mission_view_contractsame truthsame policysame authoritysource-boundreplayPASS
Writes: command_api_only; direct SOR access: false
Progressive drawer
drawer_adapter
case_drawer_contractsame truthsame policysame authoritysource-boundreplayPASS
Writes: command_api_only; direct SOR access: false
Mobile
mobile_adapter
mission_view_contractsame truthsame policysame authoritysource-boundreplayPASS
Writes: command_api_only; direct SOR access: false
Chat
chat_adapter
intent_contractsame truthsame policysame authoritysource-boundreplayPASS
Writes: action_runtime_only; direct SOR access: false
Claude Co-Work
claude_cowork_adapter
intent_contractsame truthsame policysame authoritysource-boundreplayPASS
Writes: action_runtime_only; direct SOR access: false
Teams / email
collaboration_adapter
approval_card_contractsame truthsame policysame authoritysource-boundreplayPASS
Writes: approval_runtime_only; direct SOR access: false
ServiceNow
servicenow_adapter
work_task_contractsame truthsame policysame authoritysource-boundreplayPASS
Writes: servicenow_action_runtime; direct SOR access: false
API consumer
api_adapter
experience_contractsame truthsame policysame authoritysource-boundreplayPASS
Writes: action_runtime_only; direct SOR access: false
Role parity
Roles scope presentation and authority only. They do not create separate policy, source, or action logic.
RoleAuthorityContractCache scopeStatus
analyst
assigned work queue
recommend / draft / request evidencesame mission/service contracts; presentation scoped by roletenant + profile + role + routePASS
supervisor
team queue and approvals
approve within delegated authoritysame mission/service contracts; presentation scoped by roletenant + profile + role + routePASS
tower_lead
tower backlog, SLA, exceptions
rebalance and escalatesame mission/service contracts; presentation scoped by roletenant + profile + role + routePASS
fbt_leader
cross-tower finance operations
business escalation and prioritizationsame mission/service contracts; presentation scoped by roletenant + profile + role + routePASS
cfo
enterprise value, risk, and cash posture
executive decision packagesame mission/service contracts; presentation scoped by roletenant + profile + role + routePASS
administrator
platform operations and certification
operate, disable, certify, exportsame mission/service contracts; presentation scoped by roletenant + profile + role + routePASS
Command center coverage
Command centers are certified as role-scoped views over the same mission, policy, evidence, action, source, and replay contracts.
SurfaceRoleContractChannelsStatus
P2P Mission
/ui/mission/p2p
analystsource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
P2P Supervisor
/ui/mission/p2p-supervisor
p2p_tower_leadersource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
O2C Mission
/ui/mission/o2c
administratorsource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
R2R Mission
/ui/mission/r2r
administratorsource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
Treasury Mission
/ui/mission/treasury
administratorsource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
FP&A Command Center
/ui/mission/fpa
fpa_leadsource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
Close Command Center
/ui/mission/close
administratorsource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
Tax Mission
/ui/mission/tax
administratorsource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
CFO Command Center
/ui/cfo-command-center
cfosource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
FBT Command Center
/ui/fbt-command-center
fbt_leadersource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
Runtime Operations
/ui/control-plane
administratorsource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
Source Inspectors
/ui/source-reconciliation-console
administratorsource-bound view + policy/action/replay linksweb, API, chat/Claude intent, ServiceNow/email where applicableROUTE GAP
Audit dimensions
Signal · Context · Policy · Evidence · Decision · Action · Replay · Learning · SOR lineage · Human approval · Runtime observability · Entra-compatible identity