Phase 1 - Immediate foundation

Enterprise Finance Ontology Manager

Create the decision ontology that connects objectives, KPIs, missions, decisions, policies, events, entities, evidence, actions, outcomes, agents, and learning into one finance intelligence layer.

Current gap: entity-centric ontology creates navigation; decision ontology creates intelligence. Open decision ontology JSON Runtime contract Runtime coverage Governance report Runtime chain JSON Back to foundations
Runtime Hardening Proof

Execution evidence from Enterprise Decision Runtime service

This panel is generated from runtime service functions on each request: event correlation, policy simulation, learning metrics, agent guardrails, decision trace, and audit package export. It closes the view-vs-system gap by showing the platform executing, not only describing architecture.

7registered agents
5registered policies
1correlated signal(s) from 3 events
$450.0Kpolicy simulation amount
100.0%human acceptance over 2785615 decided executions (90d)
5825088decision memory records
BLOCKbad-data guardrail result
route_to_human_supervisoragent failure fallback
Live event correlation
SignalPriorityImpactEvent IDs
sig-2efe089ec8P1$1.4Mevt-001, evt-002, evt-003
Policy + guardrail hardening
ControlRuntime value
Policyhuman-approval-policy
Prior threshold$50.0K
Simulated threshold$100.0K
Outcomeescalate
Approval volume change-18%
Guardrail failuresmissing_evidence, low_source_confidence, writeback_requires_human_approval
Hallucination guardevidence_required_before_recommendation
Replay + audit export
ArtifactValue
Audit packageaudit-97ab17991395
Integrity hashc80fd1aea51cec3d76a8d2e6346938acd1938531f544f8f3f7fd3917f1d6c98c
Regulatory export readyTrue
Trace steps10
Runtime chainSignal -> Context -> Ontology -> Policy -> Evidence -> Decision -> Governance -> Action -> Replay -> Learning
Runtime APIs
Endpoint
/api/finance-foundations/runtime-proof
/api/finance-foundations/enterprise-finance-ontology-manager/runtime-proof
/api/iaf/enterprise-decision-runtime/learning-metrics
/api/iaf/enterprise-decision-runtime/agent-guardrails
/api/iaf/enterprise-decision-runtime/policy-simulation
/api/iaf/enterprise-decision-runtime/event-correlation
Hardening stance: agents fail closed to human supervision on missing evidence, low source confidence, or write-back attempts. Learning is measured, replay-backed, and cannot change policy or autonomy without approval.
North Star shift
Entity-CentricVendor -> Invoice -> Journal. Useful for navigation, insufficient for decision intelligence.
Decision-CentricObjective -> KPI -> Decision -> Policy -> Evidence -> Action -> Outcome -> Learning.
Runtime ImpactEvery signal resolves to what decision is required, why, by whom, under which policy, with what proof.
Architecture challenge answerThe system knows what to do because the ontology encodes decisions, actions, outcomes, and learning.
Agent BoundaryAgents act only on ontology-declared entities, policies, skills, permissions, and actions.
Audit BoundaryReplay follows the ontology chain from objective through outcome and learning.
Recommended 11-layer finance decision ontology
LayerNamePurposeFirst-class entitiesExample
L1Financial ObjectivesExplains why work exists and what enterprise outcome matters.Cash Optimization, Working Capital, Risk Reduction, Compliance, Margin Protection, Close Acceleration ...Duplicate invoice prevention maps to Cash Optimization, Risk Reduction, and Compliance.
L2KPI OntologyMakes performance measures first-class objects so decisions can be simulated and measured.DSO, DPO, Cash, Working Capital, Close Readiness, Forecast Accuracy ...Payment hold impacts cash protected, duplicate exposure, DPO, and control effectiveness.
L3Finance Mission OntologyOrganizes processes, decisions, KPIs, policies, agents, and signals by finance mission.P2P, O2C, R2R, FP&A, Treasury, Tax ...Invoice risk belongs to P2P but also impacts Treasury cash and Controls assurance.
L4Decision OntologyMaps every signal to the decision a human or agent must form.Approve Invoice, Release Payment, Escalate Credit Risk, Post Journal, Approve Spend, Release Cash ...Duplicate invoice risk maps to the decision: trigger payment hold or approve release.
L5Policy and Control OntologyTurns policies into governed objects that explain what is allowed and who must approve.Policy, Control, Approval Authority, Materiality Threshold, Risk Rating, Delegation Authority ...Three-way match policy and duplicate payment control govern the invoice release decision.
L6Event OntologyMakes finance dynamic by treating operational change as decision triggers.Invoice Received, Invoice Approved, Invoice Rejected, Payment Released, Credit Downgrade, Shipment Delayed ...Invoice received plus duplicate pattern triggers the duplicate invoice risk signal.
L7Finance Entity OntologyAnchors source-system objects and relationships used to resolve context.Vendor, Customer, Contract, Purchase Order, Invoice, Journal ...Supplier, contract, PO, invoice, goods receipt, and prior payment history are resolved as one context chain.
L8Evidence OntologyMakes audit proof inspectable before recommendations are trusted.Evidence Item, Evidence Pack, Source Record, Supporting Document, Approval Record, Audit Record ...Decision links to invoice image, PO, goods receipt, supplier master, approval record, and replay trace.
L9Action OntologyDefines what can actually be done and which actions are allowed, drafted, denied, or escalated.Approve, Reject, Escalate, Route, Create Journal, Create Case ...Agent may draft a payment hold, but payment release remains denied unless certified for controlled autonomy.
L10Outcome and Value OntologyConnects actions to realized results and value attribution.Fraud Prevented, Cash Collected, Close Accelerated, Exposure Reduced, Risk Avoided, Value Realized ...Invoice hold results in duplicate payment prevented and cash protected.
L11Agent and Memory OntologyShows which agents, skills, tools, permissions, outcomes, patterns, and learning objects improve future decisions.Agent, Skill, Tool, Capability, Permission, Autonomy Level ...Duplicate Invoice Agent uses matching, evidence, and policy skills; outcome becomes a reusable exception pattern.
Example: duplicate invoice risk decision chain
ObjectiveCash Optimization + Risk Reduction + Compliance
KPICash protected, duplicate exposure, DPO, control effectiveness
MissionP2P primary, Treasury and Controls secondary
ProcessInvoice validation before payment release
DecisionTrigger payment hold or approve release
PolicyThree-way match, duplicate payment control, authority boundary
EventInvoice received with same supplier, amount, and PO pattern
EntitySupplier -> Contract -> PO -> Goods Receipt -> Invoice -> Payment
EvidenceInvoice image, PO, GR, prior payment, approval record, source lineage
ActionDraft payment hold, request evidence, escalate to supervisor
OutcomeDuplicate payment prevented, cash protected, control exception closed
LearningPattern stored for future duplicate-risk detection and replay
Credibility coverage tests
CoverageRuleTargetWhy it matters
Decision coverageEvery signal must map to an explicit decisionTarget 100%Prevents agents becoming report generators
Policy coverageEvery recommendation must cite policy/control objectsTarget 100%Makes decisions explainable and auditable
Evidence coverageEvery material decision must create an evidence packTarget 100%Supports audit and replay
KPI coverageEvery decision should map to one or more KPIsTarget 95%Enables simulation and value attribution
Outcome coverageEvery action should track realized outcomeTarget 95%Enables learning and value realization
Agent coverageEvery decision should show participating agents/skills/toolsTarget 100%Makes agentic work credible
Core components
ComponentCapability
Decision OntologyEvery signal maps to a finance decision such as approve invoice, release payment, escalate credit risk, post journal, close period, or release cash.
Policy OntologyPolicies, controls, approval authority, materiality thresholds, risk ratings, delegation authority, and compliance requirements are first-class objects.
Event OntologyInvoice received, journal posted, payment released, credit downgrade, FX exposure breach, cash threshold breach, and close exception events activate decisions.
Action OntologyApprove, reject, escalate, route, create journal, create case, request evidence, initiate collection, trigger hold, and create accrual are explicit action objects.
Outcome and Value OntologyActions resolve to outcomes such as fraud prevented, cash collected, close accelerated, exposure reduced, DSO improved, and value realized.
Entity RegistryVendor, Customer, Contract, Purchase Order, Invoice, Journal, Cost Center, Asset, Business Unit, Legal Entity, Bank Account, Commodity Position.
Relationship ManagerObjective -> KPI -> Mission -> Process -> Decision -> Policy -> Event -> Entity -> Evidence -> Action -> Outcome -> Learning.
Ontology Explorer UIShow all invoices for supplier, all journals from contract, all decisions impacting an asset, and all KPIs impacted by a decision.
Ontology APIsEntity, relationship, and context retrieval APIs for agents and UI drilldowns.
GovernanceVersion control, approval workflow, change history, and impact analysis.
Agent family
AgentPurpose
Ontology Discovery AgentFinds candidate objects and missing entity coverage.
Relationship Discovery AgentDiscovers cross-system object links and confidence.
Ontology Steward AgentRoutes changes to data owners and records approval history.
Decision Mapping AgentMaps signals and entities to decisions, policies, actions, KPIs, objectives, and replay requirements.
Outcome Learning AgentLinks decisions to realized outcomes and reusable learning patterns.
Proof links
SurfaceRoute
Decision Ontology JSONOpen
Runtime ContractOpen
Runtime CoverageOpen
Governance ReportOpen
Runtime ChainOpen
Hybrid Finance SimulatorOpen
Context GraphOpen
Ontology ExplorerOpen
Object JourneyOpen
Data IntegrationsOpen
API contract
Endpoint
/api/finance-foundations/enterprise-finance-ontology-manager
/api/finance-foundations/ontology/decision-model
/api/iaf/ontology/decision-ontology/contract
/api/iaf/ontology/decision-ontology/coverage
/api/iaf/ontology/decision-ontology/governance
/api/iaf/ontology/decision-ontology/chain/{signal_id}
/api/iaf/ontology/decision-ontology/backfill
/api/finance-foundations/ontology/entity/{id}
/api/finance-foundations/ontology/context/{id}
Validation questions
Question
Which decision does this signal require?
Which policy, evidence, action, KPI, objective, agent, and learning pattern are linked?
Show all invoices for a supplier.
Show all journals created from one contract.
Show all decisions impacting an asset.
What changed in the ontology and who approved it?