Ontology Explorer
Decision-first reasoning fabric: objects, policies, agents, evidence, and replay.
ONTOLOGY REGISTRY BACKED
ONTOLOGY_FABRIC: Ontology objects and relationships are loaded from the ontology fabric registry. This page does not claim cluster telemetry.
Ontology Fabric
How one enterprise object becomes governed action: object -> event -> policy -> agent -> decision -> evidence -> impact.
Loaded from: /app/src/iris_sor/services/tenant_config/ontology/overlays and /app/src/iris_sor/services/tenant_config/ontology
Live signals scope: realm_id='bp' · 21,263,185 runtime links · 5 agent executions (24h) · 156 policies · 1 policy evaluations today.
Self-Trigger Rules
| Trigger | Object | Condition/Event | Agents |
|---|---|---|---|
| asset_lifecycle.equipment_health_drop | asset_lifecycle | {'event': 'equipment_health_drop'} | - |
| asset_lifecycle.sensor_threshold_breach | asset_lifecycle | {'event': 'sensor_threshold_breach'} | - |
| asset_lifecycle.failure_pattern_detected | asset_lifecycle | {'event': 'failure_pattern_detected'} | - |
| asset_lifecycle.vibration_threshold_breach | asset_lifecycle | {'event': 'vibration_threshold_breach'} | - |
| asset_lifecycle.inspection_due | asset_lifecycle | {'event': 'inspection_due'} | - |
| asset_lifecycle.compliance_window_at_risk | asset_lifecycle | {'event': 'compliance_window_at_risk'} | - |
| asset_lifecycle.work_order_backlog_growth | asset_lifecycle | {'event': 'work_order_backlog_growth'} | - |
| asset_lifecycle.critical_asset_work_order_open | asset_lifecycle | {'event': 'critical_asset_work_order_open'} | - |
| asset_lifecycle.asset_replacement_candidate_identified | asset_lifecycle | {'event': 'asset_replacement_candidate_identified'} | - |
| asset_lifecycle.lifecycle_cost_threshold_breach | asset_lifecycle | {'event': 'lifecycle_cost_threshold_breach'} | - |
| asset_lifecycle.equipment_health_drop.AssetHealthAgent | asset_lifecycle | {'event': 'equipment_health_drop'} | AssetHealthAgent |
| asset_lifecycle.sensor_threshold_breach.AssetHealthAgent | asset_lifecycle | {'event': 'sensor_threshold_breach'} | AssetHealthAgent |
| asset_lifecycle.failure_pattern_detected.PredictiveMaintenanceAgent | asset_lifecycle | {'event': 'failure_pattern_detected'} | PredictiveMaintenanceAgent |
| asset_lifecycle.vibration_threshold_breach.PredictiveMaintenanceAgent | asset_lifecycle | {'event': 'vibration_threshold_breach'} | PredictiveMaintenanceAgent |
| asset_lifecycle.inspection_due.InspectionPlanningAgent | asset_lifecycle | {'event': 'inspection_due'} | InspectionPlanningAgent |
| asset_lifecycle.compliance_window_at_risk.InspectionPlanningAgent | asset_lifecycle | {'event': 'compliance_window_at_risk'} | InspectionPlanningAgent |
| asset_lifecycle.work_order_backlog_growth.WorkOrderPrioritizationAgent | asset_lifecycle | {'event': 'work_order_backlog_growth'} | WorkOrderPrioritizationAgent |
| asset_lifecycle.critical_asset_work_order_open.WorkOrderPrioritizationAgent | asset_lifecycle | {'event': 'critical_asset_work_order_open'} | WorkOrderPrioritizationAgent |
| asset_lifecycle.asset_replacement_candidate_identified.CapitalPlanningAgent | asset_lifecycle | {'event': 'asset_replacement_candidate_identified'} | CapitalPlanningAgent |
| asset_lifecycle.lifecycle_cost_threshold_breach.CapitalPlanningAgent | asset_lifecycle | {'event': 'lifecycle_cost_threshold_breach'} | CapitalPlanningAgent |
| carbon_sustainability.emission_event_detected | carbon_sustainability | {'event': 'emission_event_detected'} | - |
| carbon_sustainability.activity_data_update | carbon_sustainability | {'event': 'activity_data_update'} | - |
| carbon_sustainability.emission_rate_trend_change | carbon_sustainability | {'event': 'emission_rate_trend_change'} | - |
| carbon_sustainability.production_plan_update | carbon_sustainability | {'event': 'production_plan_update'} | - |
| carbon_sustainability.methane_emission_spike | carbon_sustainability | {'event': 'methane_emission_spike'} | - |
| carbon_sustainability.gas_leak_detected | carbon_sustainability | {'event': 'gas_leak_detected'} | - |
| carbon_sustainability.offset_position_rebalance_needed | carbon_sustainability | {'event': 'offset_position_rebalance_needed'} | - |
| carbon_sustainability.carbon_price_shift | carbon_sustainability | {'event': 'carbon_price_shift'} | - |
| carbon_sustainability.regulatory_reporting_window_open | carbon_sustainability | {'event': 'regulatory_reporting_window_open'} | - |
| carbon_sustainability.permit_breach_detected | carbon_sustainability | {'event': 'permit_breach_detected'} | - |
| carbon_sustainability.emission_event_detected.CarbonAccountingAgent | carbon_sustainability | {'event': 'emission_event_detected'} | CarbonAccountingAgent |
| carbon_sustainability.activity_data_update.CarbonAccountingAgent | carbon_sustainability | {'event': 'activity_data_update'} | CarbonAccountingAgent |
| carbon_sustainability.emission_rate_trend_change.EmissionsForecastAgent | carbon_sustainability | {'event': 'emission_rate_trend_change'} | EmissionsForecastAgent |
| carbon_sustainability.production_plan_update.EmissionsForecastAgent | carbon_sustainability | {'event': 'production_plan_update'} | EmissionsForecastAgent |
| carbon_sustainability.methane_emission_spike.MethaneRiskAgent | carbon_sustainability | {'event': 'methane_emission_spike'} | MethaneRiskAgent |
| carbon_sustainability.gas_leak_detected.MethaneRiskAgent | carbon_sustainability | {'event': 'gas_leak_detected'} | MethaneRiskAgent |
| carbon_sustainability.offset_position_rebalance_needed.OffsetOptimizationAgent | carbon_sustainability | {'event': 'offset_position_rebalance_needed'} | OffsetOptimizationAgent |
| carbon_sustainability.carbon_price_shift.OffsetOptimizationAgent | carbon_sustainability | {'event': 'carbon_price_shift'} | OffsetOptimizationAgent |
| carbon_sustainability.regulatory_reporting_window_open.ComplianceReportingAgent | carbon_sustainability | {'event': 'regulatory_reporting_window_open'} | ComplianceReportingAgent |
| carbon_sustainability.permit_breach_detected.ComplianceReportingAgent | carbon_sustainability | {'event': 'permit_breach_detected'} | ComplianceReportingAgent |
| downstream.refinery_margin_drop | downstream | {'event': 'refinery_margin_drop'} | - |
| downstream.refinery_unit_failure | downstream | {'event': 'refinery_unit_failure'} | - |
| downstream.pipeline_pressure_drop | downstream | {'event': 'pipeline_pressure_drop'} | - |
| downstream.pipeline_integrity_alert | downstream | {'event': 'pipeline_integrity_alert'} | - |
| downstream.terminal_low_inventory | downstream | {'event': 'terminal_low_inventory'} | - |
| downstream.shipment_delay | downstream | {'event': 'shipment_delay'} | - |
| downstream.retail_stockout | downstream | {'event': 'retail_stockout'} | - |
| downstream.demand_spike | downstream | {'event': 'demand_spike'} | - |
| downstream.fuel_price_change | downstream | {'event': 'fuel_price_change'} | - |
| downstream.equipment_vibration_alert | downstream | {'event': 'equipment_vibration_alert'} | - |
| downstream.equipment_temperature_spike | downstream | {'event': 'equipment_temperature_spike'} | - |
| downstream.emission_threshold_breach | downstream | {'event': 'emission_threshold_breach'} | - |
| downstream.refinery_margin_drop.RefineryOptimizationAgent | downstream | {'event': 'refinery_margin_drop'} | RefineryOptimizationAgent |
| downstream.refinery_unit_failure.RefineryOptimizationAgent | downstream | {'event': 'refinery_unit_failure'} | RefineryOptimizationAgent |
| downstream.refinery_margin_drop.CrudeSelectionAgent | downstream | {'event': 'refinery_margin_drop'} | CrudeSelectionAgent |
| downstream.fuel_price_change.CrudeSelectionAgent | downstream | {'event': 'fuel_price_change'} | CrudeSelectionAgent |
| downstream.pipeline_pressure_drop.PipelineFlowAgent | downstream | {'event': 'pipeline_pressure_drop'} | PipelineFlowAgent |
| downstream.pipeline_integrity_alert.PipelineFlowAgent | downstream | {'event': 'pipeline_integrity_alert'} | PipelineFlowAgent |
| downstream.terminal_low_inventory.TerminalInventoryAgent | downstream | {'event': 'terminal_low_inventory'} | TerminalInventoryAgent |
| downstream.shipment_delay.TerminalInventoryAgent | downstream | {'event': 'shipment_delay'} | TerminalInventoryAgent |
| downstream.fuel_price_change.FuelPricingAgent | downstream | {'event': 'fuel_price_change'} | FuelPricingAgent |
| downstream.demand_spike.FuelPricingAgent | downstream | {'event': 'demand_spike'} | FuelPricingAgent |
| downstream.demand_spike.RetailDemandAgent | downstream | {'event': 'demand_spike'} | RetailDemandAgent |
| downstream.retail_stockout.RetailDemandAgent | downstream | {'event': 'retail_stockout'} | RetailDemandAgent |
| downstream.equipment_vibration_alert.PredictiveMaintenanceAgent | downstream | {'event': 'equipment_vibration_alert'} | PredictiveMaintenanceAgent |
| downstream.equipment_temperature_spike.PredictiveMaintenanceAgent | downstream | {'event': 'equipment_temperature_spike'} | PredictiveMaintenanceAgent |
| downstream.emission_threshold_breach.EmissionComplianceAgent | downstream | {'event': 'emission_threshold_breach'} | EmissionComplianceAgent |
| energy_trading.trade_executed | Trade | {'event': 'trade_executed'} | trade_validation_agent, trade_compliance_agent, pnl_attribution_agent |
| energy_trading.trade_amended | Trade | {'event': 'trade_amended'} | trade_validation_agent, settlement_matching_agent |
| energy_trading.trade_cancelled | Trade | {'event': 'trade_cancelled'} | trade_validation_agent, position_risk_agent, settlement_matching_agent |
| energy_trading.trade_confirmed | Trade | {'event': 'trade_confirmed'} | trade_validation_agent, settlement_matching_agent |
| energy_trading.trade_pricing_fixed | Trade | {'event': 'trade_pricing_fixed'} | trade_validation_agent, pnl_attribution_agent |
| energy_trading.nomination_submitted | Nomination | {'event': 'nomination_submitted'} | scheduling_agent, nomination_validation_agent |
| energy_trading.nomination_accepted | Nomination | {'event': 'nomination_accepted'} | scheduling_agent |
| energy_trading.nomination_rejected | Nomination | {'event': 'nomination_rejected'} | scheduling_agent, trade_operations_agent |
| energy_trading.nomination_actualized | Nomination | {'event': 'nomination_actualized'} | scheduling_agent, inventory_agent, pnl_attribution_agent |
| energy_trading.nomination_volume_variance | Nomination | {'event': 'nomination_volume_variance'} | scheduling_agent, trade_operations_agent |
| energy_trading.cargo_planned | Cargo | {'event': 'cargo_planned'} | cargo_operations_agent, trade_operations_agent |
| energy_trading.cargo_loading | Cargo | {'event': 'cargo_loading'} | cargo_operations_agent, inventory_agent |
| energy_trading.cargo_in_transit | Cargo | {'event': 'cargo_in_transit'} | cargo_operations_agent |
| energy_trading.cargo_delivered | Cargo | {'event': 'cargo_delivered'} | cargo_operations_agent, inventory_agent, settlement_matching_agent |
| energy_trading.cargo_demurrage_incurred | Cargo | {'event': 'cargo_demurrage_incurred'} | cargo_operations_agent, trade_compliance_agent |
| energy_trading.inventory_received | InventoryLot | {'event': 'inventory_received'} | inventory_agent, pnl_attribution_agent |
| energy_trading.inventory_allocated | InventoryLot | {'event': 'inventory_allocated'} | inventory_agent, trade_operations_agent |
| energy_trading.inventory_depleted | InventoryLot | {'event': 'inventory_depleted'} | inventory_agent |
| energy_trading.inventory_quality_dispute | QualityCertificate | {'event': 'inventory_quality_dispute'} | inventory_agent, trade_compliance_agent |
| energy_trading.tank_measurement_recorded | TankMeasurement | {'event': 'tank_measurement_recorded'} | inventory_agent |
| energy_trading.tank_measurement_variance | TankMeasurement | {'event': 'tank_measurement_variance'} | inventory_agent, trade_compliance_agent |
| energy_trading.settlement_due | Settlement | {'event': 'settlement_due'} | settlement_matching_agent |
| energy_trading.settlement_matched | Settlement | {'event': 'settlement_matched'} | settlement_matching_agent, pnl_attribution_agent |
| energy_trading.settlement_failed | Settlement | {'event': 'settlement_failed'} | settlement_matching_agent, counterparty_risk_agent, trade_compliance_agent |
| energy_trading.netting_set_confirmed | NettingSet | {'event': 'netting_set_confirmed'} | settlement_matching_agent |
| energy_trading.position_updated | Position | {'event': 'position_updated'} | position_risk_agent, margin_monitor_agent, pnl_attribution_agent |
| energy_trading.position_limit_breach | Position | {'event': 'position_limit_breach'} | position_risk_agent, trade_compliance_agent |
| energy_trading.var_threshold_breach | Portfolio | {'event': 'var_threshold_breach'} | position_risk_agent, market_data_anomaly_agent |
| energy_trading.counterparty_exposure_breach | Counterparty | {'event': 'counterparty_exposure_breach'} | counterparty_risk_agent, trade_compliance_agent |
| energy_trading.counterparty_credit_downgrade | Counterparty | {'event': 'counterparty_credit_downgrade'} | counterparty_risk_agent, margin_monitor_agent |
| energy_trading.margin_call | Margin | {'event': 'margin_call'} | margin_monitor_agent, counterparty_risk_agent |
| energy_trading.margin_shortfall | Margin | {'event': 'margin_shortfall'} | margin_monitor_agent, position_risk_agent, trade_compliance_agent |
| energy_trading.pnl_calculated | PnL | {'event': 'pnl_calculated'} | pnl_attribution_agent, position_risk_agent |
| energy_trading.pnl_threshold_breach | PnL | {'event': 'pnl_threshold_breach'} | pnl_attribution_agent, trade_compliance_agent |
| energy_trading.accounting_event_posted | AccountingEvent | {'event': 'accounting_event_posted'} | accounting_agent, pnl_attribution_agent |
| energy_trading.accounting_event_reconciliation_failed | AccountingEvent | {'event': 'accounting_event_reconciliation_failed'} | accounting_agent, trade_compliance_agent |
| energy_trading.accrual_posted | Accrual | {'event': 'accrual_posted'} | accounting_agent |
| energy_trading.accrual_reversed | Accrual | {'event': 'accrual_reversed'} | accounting_agent, pnl_attribution_agent |
| energy_trading.carbon_credit_retired | CarbonCredit | {'event': 'carbon_credit_retired'} | environmental_compliance_agent |
| energy_trading.emission_allowance_surrendered | EmissionAllowance | {'event': 'emission_allowance_surrendered'} | environmental_compliance_agent, trade_compliance_agent |
| energy_trading.pipeline_capacity_constrained | PipelineCapacity | {'event': 'pipeline_capacity_constrained'} | scheduling_agent, trade_operations_agent |
| energy_trading.nomination_cycle_closed | NominationCycle | {'event': 'nomination_cycle_closed'} | scheduling_agent |
| energy_trading.domain_event.Trade Capture Agent | {'event': 'domain_event'} | Trade Capture Agent | |
| energy_trading.domain_event.Trade Validation Agent | {'event': 'domain_event'} | Trade Validation Agent | |
| energy_trading.domain_event.Trade Compliance Agent | {'event': 'domain_event'} | Trade Compliance Agent | |
| energy_trading.domain_event.Trade Amendment Agent | {'event': 'domain_event'} | Trade Amendment Agent | |
| energy_trading.domain_event.Trade Allocation Agent | {'event': 'domain_event'} | Trade Allocation Agent | |
| energy_trading.schedule.Book Management Agent | {'event': 'schedule'} | Book Management Agent | |
| energy_trading.domain_event.Position Risk Agent | {'event': 'domain_event'} | Position Risk Agent | |
| energy_trading.schedule.Position Risk Agent | {'event': 'schedule'} | Position Risk Agent | |
| energy_trading.domain_event.Counterparty Risk Agent | {'event': 'domain_event'} | Counterparty Risk Agent | |
| energy_trading.domain_event.Margin Monitor Agent | {'event': 'domain_event'} | Margin Monitor Agent | |
| energy_trading.schedule.Market Data Quality Agent | {'event': 'schedule'} | Market Data Quality Agent | |
| energy_trading.schedule.VaR Calculation Agent | {'event': 'schedule'} | VaR Calculation Agent | |
| energy_trading.domain_event.Credit Limit Agent | {'event': 'domain_event'} | Credit Limit Agent | |
| energy_trading.domain_event.Nomination Agent | {'event': 'domain_event'} | Nomination Agent | |
| energy_trading.schedule.Nomination Agent | {'event': 'schedule'} | Nomination Agent | |
| energy_trading.domain_event.Cargo Scheduling Agent | {'event': 'domain_event'} | Cargo Scheduling Agent | |
| energy_trading.schedule.Inventory Reconciliation Agent | {'event': 'schedule'} | Inventory Reconciliation Agent | |
| energy_trading.domain_event.Logistics Coordinator Agent | {'event': 'domain_event'} | Logistics Coordinator Agent | |
| energy_trading.domain_event.Quality Control Agent | {'event': 'domain_event'} | Quality Control Agent | |
| energy_trading.domain_event.Custody Transfer Agent | {'event': 'domain_event'} | Custody Transfer Agent | |
| energy_trading.domain_event.Settlement Matching Agent | {'event': 'domain_event'} | Settlement Matching Agent | |
| energy_trading.domain_event.Confirmation Agent | {'event': 'domain_event'} | Confirmation Agent | |
| energy_trading.schedule.Netting Agent | {'event': 'schedule'} | Netting Agent | |
| energy_trading.schedule.Payment Tracking Agent | {'event': 'schedule'} | Payment Tracking Agent | |
| energy_trading.schedule.PnL Attribution Agent | {'event': 'schedule'} | PnL Attribution Agent | |
| energy_trading.schedule.Mark to Market Agent | {'event': 'schedule'} | Mark to Market Agent | |
| energy_trading.schedule.Accrual Agent | {'event': 'schedule'} | Accrual Agent | |
| energy_trading.domain_event.Accounting Event Agent | {'event': 'domain_event'} | Accounting Event Agent | |
| energy_trading.schedule.Regulatory Reporting Agent | {'event': 'schedule'} | Regulatory Reporting Agent | |
| energy_trading.domain_event.Position Limit Agent | {'event': 'domain_event'} | Position Limit Agent | |
| energy_trading.schedule.Position Limit Agent | {'event': 'schedule'} | Position Limit Agent | |
| energy_trading.schedule.Audit Trail Agent | {'event': 'schedule'} | Audit Trail Agent | |
| energy_trading.domain_event.Evidence Pack Agent | {'event': 'domain_event'} | Evidence Pack Agent | |
| exploration_subsurface.seismic_anomaly_detected | exploration_subsurface | {'event': 'seismic_anomaly_detected'} | - |
| exploration_subsurface.prospect_candidate_identified | exploration_subsurface | {'event': 'prospect_candidate_identified'} | - |
| exploration_subsurface.reservoir_pressure_drop | exploration_subsurface | {'event': 'reservoir_pressure_drop'} | - |
| exploration_subsurface.reserve_uncertainty_increase | exploration_subsurface | {'event': 'reserve_uncertainty_increase'} | - |
| exploration_subsurface.drilling_window_variance | exploration_subsurface | {'event': 'drilling_window_variance'} | - |
| exploration_subsurface.kick_risk_detected | exploration_subsurface | {'event': 'kick_risk_detected'} | - |
| exploration_subsurface.well_placement_review_requested | exploration_subsurface | {'event': 'well_placement_review_requested'} | - |
| exploration_subsurface.reserve_reestimation_requested | exploration_subsurface | {'event': 'reserve_reestimation_requested'} | - |
| exploration_subsurface.new_well_data_arrived | exploration_subsurface | {'event': 'new_well_data_arrived'} | - |
| exploration_subsurface.seismic_anomaly_detected.SeismicInterpretationAgent | exploration_subsurface | {'event': 'seismic_anomaly_detected'} | SeismicInterpretationAgent |
| exploration_subsurface.prospect_candidate_identified.SeismicInterpretationAgent | exploration_subsurface | {'event': 'prospect_candidate_identified'} | SeismicInterpretationAgent |
| exploration_subsurface.reservoir_pressure_drop.ReservoirForecastAgent | exploration_subsurface | {'event': 'reservoir_pressure_drop'} | ReservoirForecastAgent |
| exploration_subsurface.reserve_uncertainty_increase.ReservoirForecastAgent | exploration_subsurface | {'event': 'reserve_uncertainty_increase'} | ReservoirForecastAgent |
| exploration_subsurface.drilling_window_variance.DrillingRiskAgent | exploration_subsurface | {'event': 'drilling_window_variance'} | DrillingRiskAgent |
| exploration_subsurface.kick_risk_detected.DrillingRiskAgent | exploration_subsurface | {'event': 'kick_risk_detected'} | DrillingRiskAgent |
| exploration_subsurface.well_placement_review_requested.WellPlanningAgent | exploration_subsurface | {'event': 'well_placement_review_requested'} | WellPlanningAgent |
| exploration_subsurface.prospect_candidate_identified.WellPlanningAgent | exploration_subsurface | {'event': 'prospect_candidate_identified'} | WellPlanningAgent |
| exploration_subsurface.reserve_reestimation_requested.ReserveEstimationAgent | exploration_subsurface | {'event': 'reserve_reestimation_requested'} | ReserveEstimationAgent |
| exploration_subsurface.new_well_data_arrived.ReserveEstimationAgent | exploration_subsurface | {'event': 'new_well_data_arrived'} | ReserveEstimationAgent |
| finance.invoice_received | Invoice | {'event': 'invoice_received'} | invoice_ingestion_agent, invoice_triage_agent |
| finance.trade_executed | Trade | {'event': 'trade_executed'} | price_variance_agent, contract_validation_agent, revenue_protection_agent |
| finance.cargo_shipped | Cargo | {'event': 'cargo_shipped'} | reconciliation_agent, journal_validation_agent |
| finance.invoice_generated | CustomerInvoice | {'event': 'invoice_generated'} | revenue_protection_agent, journal_validation_agent |
| finance.price_variance_detected | Margin | {'event': 'price_variance_detected'} | price_variance_agent, contract_validation_agent, reconciliation_agent |
| finance.invoice_validated | Invoice | {'event': 'invoice_validated'} | matching_agent, posting_agent |
| finance.three_way_match_completed | Invoice | {'event': 'three_way_match_completed'} | approval_routing_agent, discount_capture_agent |
| finance.three_way_match_mismatch | Invoice | {'event': 'three_way_match_mismatch'} | invoice_exception_agent, price_variance_agent, invoice_triage_agent |
| finance.invoice_approved | Invoice | {'event': 'invoice_approved'} | payment_run_agent, payables_timing_agent |
| finance.duplicate_invoice_detected | Invoice | {'event': 'duplicate_invoice_detected'} | duplicate_leakage_agent, fraud_detection_agent |
| finance.gr_missing | GoodsReceipt | {'event': 'gr_missing'} | invoice_exception_agent, grir_reconciliation_agent |
| finance.vendor_risk_change | Supplier | {'event': 'vendor_risk_change'} | vendor_master_agent, fraud_detection_agent |
| finance.contract_deviation | Contract | {'event': 'contract_deviation'} | contract_validation_agent, policy_agent |
| finance.discount_window_open | Payment | {'event': 'discount_window_open'} | discount_capture_agent, payables_timing_agent |
| finance.payment_release_requested | Payment | {'event': 'payment_release_requested'} | payment_run_agent, liquidity_agent, fraud_detection_agent |
| finance.payment_scheduled | Payment | {'event': 'payment_scheduled'} | payment_decision_agent, risk_anomaly_agent |
| finance.payment_received | Payment | {'event': 'payment_received'} | cash_application_agent, reconciliation_agent |
| finance.payment_overdue | Receivable | {'event': 'payment_overdue'} | collections_signal_agent, collections_agents |
| finance.credit_deterioration | Customer | {'event': 'credit_deterioration'} | credit_risk_agent, customer_risk_agent, credit_recommendation_agent |
| finance.dispute_raised | Dispute | {'event': 'dispute_raised'} | dispute_agent, dispute_impact_agent |
| finance.dispute_resolved | Dispute | {'event': 'dispute_resolved'} | dispute_pattern_agent, collections_agents |
| finance.revenue_leakage_detected | Revenue | {'event': 'revenue_leakage_detected'} | revenue_protection_agent, anomaly_detection_agent |
| finance.revenue_forecast_change | Forecast | {'event': 'revenue_forecast_change'} | forecasting_fpa_agent |
| finance.ar_aging_threshold | Receivable | {'event': 'ar_aging_threshold'} | collections_signal_agent, customer_risk_agent |
| finance.journal_created | JournalEntry | {'event': 'journal_created'} | journal_validation_agent, journal_reasonableness_agent |
| finance.journal_posted | JournalEntry | {'event': 'journal_posted'} | reconciliation_agent, close_confidence_agent |
| finance.journal_anomaly_detected | JournalEntry | {'event': 'journal_anomaly_detected'} | anomaly_detection_agent, journal_reasonableness_agent |
| finance.journal_updated | JournalEntry | {'event': 'journal_updated'} | journal_validation_agent, reconciliation_agent |
| finance.journal_status_changed | JournalEntry | {'event': 'journal_status_changed'} | journal_validation_agent, close_confidence_agent |
| finance.journal_closed | JournalEntry | {'event': 'journal_closed'} | reconciliation_agent, close_integrity_agent |
| finance.invoice_po_gr_mismatch_detected | Invoice | {'event': 'invoice_po_gr_mismatch_detected'} | invoice_exception_agent, grir_reconciliation_agent |
| finance.recon_break_detected | Reconciliation | {'event': 'recon_break_detected'} | recon_break_agent, reconciliation_agent |
| finance.reconciliation_exception | Reconciliation | {'event': 'reconciliation_exception'} | recon_break_agent, residual_resolution_agent, close_integrity_agent |
| finance.recon_break_resolved | Reconciliation | {'event': 'recon_break_resolved'} | residual_resolution_agent |
| finance.balance_drift_detected | GLAccount | {'event': 'balance_drift_detected'} | balance_drift_agent, tb_anomaly_agent |
| finance.working_capital_threshold_breached | WorkingCapital | {'event': 'working_capital_threshold_breached'} | payment_decision_agent, risk_anomaly_agent |
| finance.accrual_gap_detected | Accrual | {'event': 'accrual_gap_detected'} | accrual_sanity_agent, close_integrity_agent |
| finance.impairment_trigger | Asset | {'event': 'impairment_trigger'} | impairment_agent, capitalization_agent |
| finance.project_cost_updated | Project | {'event': 'project_cost_updated'} | capex_opex_agent, capitalization_agent, variance_analysis_agent |
| finance.period_close_initiated | FiscalPeriod | {'event': 'period_close_initiated'} | close_coordinator_agent, financial_close_agents |
| finance.close_task_completed | CloseTask | {'event': 'close_task_completed'} | close_coordinator_agent, close_confidence_agent |
| finance.close_task_blocked | CloseTask | {'event': 'close_task_blocked'} | close_acceleration_agent, close_coordinator_agent |
| finance.close_deadline_approaching | FiscalPeriod | {'event': 'close_deadline_approaching'} | close_confidence_agent, close_acceleration_agent |
| finance.period_close_completed | FiscalPeriod | {'event': 'period_close_completed'} | close_integrity_agent, kpi_aggregation_agent |
| finance.cash_position_change | CashPosition | {'event': 'cash_position_change'} | liquidity_agent, cash_forecast_agent |
| finance.cash_forecast_deviation | CashForecast | {'event': 'cash_forecast_deviation'} | cash_forecast_agent, wc_risk_agent |
| finance.liquidity_threshold_breach | CashPosition | {'event': 'liquidity_threshold_breach'} | liquidity_agent, treasury_policy_agent |
| finance.hedge_matured | Hedge | {'event': 'hedge_matured'} | hedging_agent, treasury_policy_agent |
| finance.payment_executed | Payment | {'event': 'payment_executed'} | payment_run_agent, cash_forecast_agent |
| finance.working_capital_alert | WorkingCapital | {'event': 'working_capital_alert'} | wc_risk_agent, cfo_enterprise_agents |
| finance.policy_violation | Policy | {'event': 'policy_violation'} | policy_agent, governance_agents |
| finance.human_override | Decision | {'event': 'human_override'} | override_analysis_agent, autonomy_controller_agent |
| finance.autonomy_level_change | Agent | {'event': 'autonomy_level_change'} | autonomy_controller_agent, governance_agents |
| finance.anomaly_score_breach | AnomalyDetection | {'event': 'anomaly_score_breach'} | anomaly_detection_agent, fraud_detection_agent |
| finance.kpi_threshold_breach | KPI | {'event': 'kpi_threshold_breach'} | kpi_aggregation_agent, cfo_enterprise_agents |
| finance.sla_breach | SLA | {'event': 'sla_breach'} | sla_breach_agent, fbt_operations_agents |
| finance.drift_detected | Agent | {'event': 'drift_detected'} | learning_drift_agent, autonomy_controller_agent |
| finance.variance_threshold_breach | Budget | {'event': 'variance_threshold_breach'} | variance_analysis_agent, variance_narrative_agent |
| finance.forecast_updated | Forecast | {'event': 'forecast_updated'} | forecast_advisor_agent, fpa_planning_agents |
| finance.forecast_created | Forecast | {'event': 'forecast_created'} | forecast_advisor_agent, fpa_planning_agents |
| finance.forecast_status_changed | Forecast | {'event': 'forecast_status_changed'} | forecast_advisor_agent, variance_analysis_agent |
| finance.forecast_actual_variance_breached | Forecast | {'event': 'forecast_actual_variance_breached'} | variance_analysis_agent, forecast_advisor_agent |
| finance.cash_forecast_created | CashForecast | {'event': 'cash_forecast_created'} | cash_forecast_agent, liquidity_agent |
| finance.cash_forecast_updated | CashForecast | {'event': 'cash_forecast_updated'} | cash_forecast_agent, liquidity_agent |
| finance.cash_forecast_status_changed | CashForecast | {'event': 'cash_forecast_status_changed'} | cash_forecast_agent, treasury_policy_agent |
| finance.invoice_updated | Invoice | {'event': 'invoice_updated'} | invoice_triage_agent, posting_agent |
| finance.invoice_status_changed | Invoice | {'event': 'invoice_status_changed'} | invoice_triage_agent, policy_agent |
| finance.invoice_exception_detected | Invoice | {'event': 'invoice_exception_detected'} | invoice_exception_agent, price_variance_agent |
| finance.invoice_closed | Invoice | {'event': 'invoice_closed'} | close_confidence_agent, posting_agent |
| finance.receivable_created | Receivable | {'event': 'receivable_created'} | collections_signal_agent, cash_application_agent |
| finance.receivable_updated | Receivable | {'event': 'receivable_updated'} | collections_signal_agent, customer_risk_agent |
| finance.receivable_status_changed | Receivable | {'event': 'receivable_status_changed'} | collections_signal_agent, dispute_impact_agent |
| finance.receivable_closed | Receivable | {'event': 'receivable_closed'} | cash_application_agent, reconciliation_agent |
| finance.production_drop_detected | OperationalSignal | {'event': 'production_drop_detected'} | forecast_advisor_agent, liquidity_agent |
| finance.shipment_delay_detected | OperationalSignal | {'event': 'shipment_delay_detected'} | cash_forecast_agent, wc_risk_agent |
| finance.refinery_throughput_changed | OperationalSignal | {'event': 'refinery_throughput_changed'} | variance_analysis_agent, forecast_advisor_agent |
| finance.fx_move_detected | ExternalSignal | {'event': 'fx_move_detected'} | treasury_policy_agent, liquidity_agent |
| finance.commodity_price_move_detected | ExternalSignal | {'event': 'commodity_price_move_detected'} | variance_analysis_agent, revenue_protection_agent |
| finance.payment_risk_threshold_breached | Payment | {'event': 'payment_risk_threshold_breached'} | treasury_policy_agent, liquidity_agent |
| finance.detected | PolicyViolation | {'event': 'detected'} | policy_agent, autonomy_controller_agent |
| finance.triggered | Mission | {'event': 'triggered'} | autonomy_controller_agent, cfo_enterprise_agents |
| finance.budget_cycle_initiated | Budget | {'event': 'budget_cycle_initiated'} | fpa_planning_agents, fpa_agents |
| finance.period_end.Close Orchestration Agent | {'event': 'period_end'} | Close Orchestration Agent | |
| finance.close_run_active.Close Orchestration Agent | {'event': 'close_run_active'} | Close Orchestration Agent | |
| finance.close_task_blocked.Blocker Detection Agent | CloseTask | {'event': 'close_task_blocked'} | Blocker Detection Agent |
| finance.reconciliation_due.Blocker Detection Agent | CloseTask | {'event': 'reconciliation_due'} | Blocker Detection Agent |
| finance.recon_break_detected.Reconciliation Agent | Reconciliation | {'event': 'recon_break_detected'} | Reconciliation Agent |
| finance.close_run_active.Reconciliation Agent | Reconciliation | {'event': 'close_run_active'} | Reconciliation Agent |
| finance.decision_made.Evidence Pack Agent | FiscalPeriod | {'event': 'decision_made'} | Evidence Pack Agent |
| finance.period_close_completed.Evidence Pack Agent | FiscalPeriod | {'event': 'period_close_completed'} | Evidence Pack Agent |
| finance.scenario_simulated.Evidence Pack Agent | FiscalPeriod | {'event': 'scenario_simulated'} | Evidence Pack Agent |
| finance.daily_liquidity_refresh.Cash Forecast Agent | CashPosition | {'event': 'daily_liquidity_refresh'} | Cash Forecast Agent |
| finance.cash_position_change.Cash Forecast Agent | CashPosition | {'event': 'cash_position_change'} | Cash Forecast Agent |
| finance.overdue_invoice.Collections Agent | Receivable | {'event': 'overdue_invoice'} | Collections Agent |
| finance.ar_aging_threshold.Collections Agent | Receivable | {'event': 'ar_aging_threshold'} | Collections Agent |
| finance.discount_window_open.Payment Strategy Agent | Payment | {'event': 'discount_window_open'} | Payment Strategy Agent |
| finance.liquidity_threshold_breach.Payment Strategy Agent | CashPosition | {'event': 'liquidity_threshold_breach'} | Payment Strategy Agent |
| finance.manual_request.Scenario Simulation Agent | {'event': 'manual_request'} | Scenario Simulation Agent | |
| finance.forecast_variance_alert.Scenario Simulation Agent | {'event': 'forecast_variance_alert'} | Scenario Simulation Agent | |
| finance.forecast_variance_alert.Variance Analysis Agent | FiscalPeriod | {'event': 'forecast_variance_alert'} | Variance Analysis Agent |
| finance.period_close_completed.Variance Analysis Agent | FiscalPeriod | {'event': 'period_close_completed'} | Variance Analysis Agent |
| finance.scenario_simulated.Recommendation Agent | {'event': 'scenario_simulated'} | Recommendation Agent | |
| finance.forecast_variance_alert.Recommendation Agent | {'event': 'forecast_variance_alert'} | Recommendation Agent | |
| finance.domain_event.Finance Core Agent | {'event': 'domain_event'} | Finance Core Agent | |
| finance.decision_made.Value Realization Agent | FiscalPeriod | {'event': 'decision_made'} | Value Realization Agent |
| finance.period_close_completed.Value Realization Agent | FiscalPeriod | {'event': 'period_close_completed'} | Value Realization Agent |
| finance.daily_liquidity_refresh.Value Realization Agent | FiscalPeriod | {'event': 'daily_liquidity_refresh'} | Value Realization Agent |
| hr.employee_hired | Employee | {'event': 'employee_hired'} | hr-onboarding-workflow-agent, hr-access-provisioning-agent |
| hr.onboarding_completed | Onboarding | {'event': 'onboarding_completed'} | hr-access-provisioning-agent, hr-training-compliance-agent |
| hr.probation_review_due | Employee | {'event': 'probation_review_due'} | hr-performance-calibration-agent |
| hr.employee_transferred | Employee | {'event': 'employee_transferred'} | hr-transfer-approval-agent, hr-workforce-planning-agent |
| hr.employee_promoted | Employee | {'event': 'employee_promoted'} | hr-promotion-eligibility-agent, hr-compensation-benchmark-agent |
| hr.employee_terminated | Employee | {'event': 'employee_terminated'} | hr-offboarding-agent, hr-exit-risk-agent |
| hr.offboarding_completed | Offboarding | {'event': 'offboarding_completed'} | hr-offboarding-agent, hr-workforce-planning-agent |
| hr.position_created | Position | {'event': 'position_created'} | hr-requisition-creation-agent, hr-workforce-planning-agent |
| hr.position_changed | Position | {'event': 'position_changed'} | hr-workforce-planning-agent, hr-succession-risk-agent |
| hr.position_vacated | Position | {'event': 'position_vacated'} | hr-succession-risk-agent, hr-hiring-velocity-agent |
| hr.headcount_variance_detected | Headcount | {'event': 'headcount_variance_detected'} | hr-workforce-planning-agent, hr-workforce-cost-pressure-agent |
| hr.compensation_adjusted | Compensation | {'event': 'compensation_adjusted'} | hr-compensation-benchmark-agent, hr-pay-equity-agent |
| hr.pay_equity_alert | Compensation | {'event': 'pay_equity_alert'} | hr-pay-equity-agent, hr-bias-audit-agent |
| hr.bonus_calculated | Compensation | {'event': 'bonus_calculated'} | hr-bonus-calculation-agent |
| hr.compensation_band_breach | Compensation | {'event': 'compensation_band_breach'} | hr-compensation-benchmark-agent, hr-pay-equity-agent |
| hr.leave_requested | LeaveRequest | {'event': 'leave_requested'} | hr-labor-compliance-agent, hr-overtime-compliance-agent |
| hr.leave_approved | LeaveRequest | {'event': 'leave_approved'} | hr-labor-compliance-agent |
| hr.leave_balance_threshold | LeaveRequest | {'event': 'leave_balance_threshold'} | hr-labor-compliance-agent, hr-workforce-planning-agent |
| hr.extended_absence_detected | LeaveRequest | {'event': 'extended_absence_detected'} | hr-case-escalation-agent, hr-workforce-planning-agent |
| hr.performance_reviewed | PerformanceReview | {'event': 'performance_reviewed'} | hr-performance-calibration-agent, hr-promotion-eligibility-agent |
| hr.performance_calibration_completed | PerformanceReview | {'event': 'performance_calibration_completed'} | hr-compensation-benchmark-agent, hr-bonus-calculation-agent |
| hr.low_performance_flagged | PerformanceReview | {'event': 'low_performance_flagged'} | hr-case-escalation-agent, hr-attrition-prediction-agent |
| hr.requisition_opened | JobRequisition | {'event': 'requisition_opened'} | hr-requisition-creation-agent, hr-hiring-velocity-agent |
| hr.candidate_screened | Candidate | {'event': 'candidate_screened'} | hr-candidate-screening-agent, hr-diversity-monitor-agent |
| hr.offer_extended | Offer | {'event': 'offer_extended'} | hr-offer-approval-agent, hr-compensation-benchmark-agent |
| hr.offer_accepted | Offer | {'event': 'offer_accepted'} | hr-onboarding-workflow-agent, hr-workforce-planning-agent |
| hr.hiring_sla_breach | JobRequisition | {'event': 'hiring_sla_breach'} | hr-hiring-velocity-agent, hr-case-escalation-agent |
| hr.attrition_risk_elevated | Employee | {'event': 'attrition_risk_elevated'} | hr-attrition-prediction-agent, hr-exit-risk-agent |
| hr.succession_gap_detected | Position | {'event': 'succession_gap_detected'} | hr-succession-risk-agent, hr-leadership-readiness-agent |
| hr.skill_gap_identified | Employee | {'event': 'skill_gap_identified'} | hr-skill-gap-agent, hr-learning-path-agent |
| hr.engagement_score_drop | Employee | {'event': 'engagement_score_drop'} | hr-engagement-sentiment-agent, hr-attrition-prediction-agent |
| hr.workforce_cost_threshold_breach | Headcount | {'event': 'workforce_cost_threshold_breach'} | hr-workforce-cost-pressure-agent, hr-workforce-planning-agent |
| hr.compliance_violation_detected | Employee | {'event': 'compliance_violation_detected'} | hr-labor-compliance-agent, hr-case-escalation-agent |
| hr.training_overdue | Training | {'event': 'training_overdue'} | hr-training-compliance-agent, hr-certification-lapse-agent |
| hr.certification_expiring | Certification | {'event': 'certification_expiring'} | hr-certification-lapse-agent, hr-learning-path-agent |
| hr.diversity_threshold_breach | Department | {'event': 'diversity_threshold_breach'} | hr-diversity-monitor-agent, hr-bias-audit-agent |
| hr.hr_policy_override | PolicyException | {'event': 'hr_policy_override'} | hr-decision-quality-agent, hr-employee-relations-risk-agent |
| hr.payroll_reconciliation_exception | PayrollRun | {'event': 'payroll_reconciliation_exception'} | hr-labor-compliance-agent |
| hse.refinery_margin_drop | hse | {'event': 'refinery_margin_drop'} | - |
| hse.refinery_unit_failure | hse | {'event': 'refinery_unit_failure'} | - |
| hse.pipeline_pressure_drop | hse | {'event': 'pipeline_pressure_drop'} | - |
| hse.pipeline_integrity_alert | hse | {'event': 'pipeline_integrity_alert'} | - |
| hse.terminal_low_inventory | hse | {'event': 'terminal_low_inventory'} | - |
| hse.shipment_delay | hse | {'event': 'shipment_delay'} | - |
| hse.retail_stockout | hse | {'event': 'retail_stockout'} | - |
| hse.demand_spike | hse | {'event': 'demand_spike'} | - |
| hse.fuel_price_change | hse | {'event': 'fuel_price_change'} | - |
| hse.equipment_vibration_alert | hse | {'event': 'equipment_vibration_alert'} | - |
| hse.equipment_temperature_spike | hse | {'event': 'equipment_temperature_spike'} | - |
| hse.emission_threshold_breach | hse | {'event': 'emission_threshold_breach'} | - |
| hse.refinery_margin_drop.RefineryOptimizationAgent | hse | {'event': 'refinery_margin_drop'} | RefineryOptimizationAgent |
| hse.refinery_unit_failure.RefineryOptimizationAgent | hse | {'event': 'refinery_unit_failure'} | RefineryOptimizationAgent |
| hse.refinery_margin_drop.CrudeSelectionAgent | hse | {'event': 'refinery_margin_drop'} | CrudeSelectionAgent |
| hse.fuel_price_change.CrudeSelectionAgent | hse | {'event': 'fuel_price_change'} | CrudeSelectionAgent |
| hse.pipeline_pressure_drop.PipelineFlowAgent | hse | {'event': 'pipeline_pressure_drop'} | PipelineFlowAgent |
| hse.pipeline_integrity_alert.PipelineFlowAgent | hse | {'event': 'pipeline_integrity_alert'} | PipelineFlowAgent |
| hse.terminal_low_inventory.TerminalInventoryAgent | hse | {'event': 'terminal_low_inventory'} | TerminalInventoryAgent |
| hse.shipment_delay.TerminalInventoryAgent | hse | {'event': 'shipment_delay'} | TerminalInventoryAgent |
| hse.fuel_price_change.FuelPricingAgent | hse | {'event': 'fuel_price_change'} | FuelPricingAgent |
| hse.demand_spike.FuelPricingAgent | hse | {'event': 'demand_spike'} | FuelPricingAgent |
| hse.demand_spike.RetailDemandAgent | hse | {'event': 'demand_spike'} | RetailDemandAgent |
| hse.retail_stockout.RetailDemandAgent | hse | {'event': 'retail_stockout'} | RetailDemandAgent |
| hse.equipment_vibration_alert.PredictiveMaintenanceAgent | hse | {'event': 'equipment_vibration_alert'} | PredictiveMaintenanceAgent |
| hse.equipment_temperature_spike.PredictiveMaintenanceAgent | hse | {'event': 'equipment_temperature_spike'} | PredictiveMaintenanceAgent |
| hse.emission_threshold_breach.EmissionComplianceAgent | hse | {'event': 'emission_threshold_breach'} | EmissionComplianceAgent |
| itops.detected | itops.incident | {'event': 'detected'} | itops.incident-classifier, itops.signal-correlation-pilot |
| itops.triaged | itops.incident | {'event': 'triaged'} | itops.incident-classifier |
| itops.assigned | itops.incident | {'event': 'assigned'} | itops.remediation-orchestrator |
| itops.escalated | itops.incident | {'event': 'escalated'} | itops.sla-monitor |
| itops.resolved | itops.alert | {'event': 'resolved'} | - |
| itops.closed | itops.incident | {'event': 'closed'} | - |
| itops.reopened | itops.incident | {'event': 'reopened'} | itops.signal-correlation-pilot |
| itops.recurrence_detected | itops.incident | {'event': 'recurrence_detected'} | itops.pattern-miner |
| itops.submitted | itops.change_request | {'event': 'submitted'} | itops.change-risk-assessor |
| itops.risk_assessed | itops.change_request | {'event': 'risk_assessed'} | itops.change-approval-orchestrator |
| itops.approved | itops.change_request | {'event': 'approved'} | itops.deployment-validator |
| itops.rejected | itops.change_request | {'event': 'rejected'} | - |
| itops.executed | itops.change_request | {'event': 'executed'} | itops.deployment-validator |
| itops.failed | itops.remediation_plan | {'event': 'failed'} | itops.remediation-orchestrator, itops.evidence-curator |
| itops.rolled_back | itops.deployment_record | {'event': 'rolled_back'} | itops.evidence-curator |
| itops.completed | itops.change_request | {'event': 'completed'} | itops.evidence-curator |
| itops.fired | itops.alert | {'event': 'fired'} | itops.signal-correlation-pilot |
| itops.acknowledged | itops.alert | {'event': 'acknowledged'} | - |
| itops.correlated | itops.alert | {'event': 'correlated'} | itops.root-cause-investigator |
| itops.suppressed | itops.alert | {'event': 'suppressed'} | - |
| itops.false_positive_marked | itops.alert | {'event': 'false_positive_marked'} | itops.pattern-miner |
| itops.started | itops.deployment_record | {'event': 'started'} | itops.deployment-validator |
| itops.smoke_test_passed | itops.deployment_record | {'event': 'smoke_test_passed'} | - |
| itops.smoke_test_failed | itops.deployment_record | {'event': 'smoke_test_failed'} | itops.rollback-coordinator |
| itops.succeeded | itops.remediation_plan | {'event': 'succeeded'} | itops.evidence-curator, itops.pattern-miner |
| itops.threshold_warning | itops.resource_utilization | {'event': 'threshold_warning'} | itops.capacity-forecaster |
| itops.threshold_critical | itops.resource_utilization | {'event': 'threshold_critical'} | itops.capacity-forecaster, itops.scaling-recommender |
| itops.forecast_generated | itops.capacity_forecast | {'event': 'forecast_generated'} | itops.scaling-recommender |
| itops.scaling_executed | itops.resource_utilization | {'event': 'scaling_executed'} | itops.evidence-curator |
| itops.exhaustion_projected | itops.capacity_forecast | {'event': 'exhaustion_projected'} | itops.cost-analyzer |
| itops.measurement_calculated | itops.sla_measurement | {'event': 'measurement_calculated'} | itops.sla-monitor |
| itops.breach_warning | itops.sla_measurement | {'event': 'breach_warning'} | itops.sla-monitor |
| itops.breach_occurred | itops.sla_measurement | {'event': 'breach_occurred'} | itops.sla-monitor, itops.evidence-curator |
| itops.error_budget_warning | itops.sla_measurement | {'event': 'error_budget_warning'} | itops.error-budget-tracker |
| itops.error_budget_exhausted | itops.sla_measurement | {'event': 'error_budget_exhausted'} | itops.error-budget-tracker, itops.sla-monitor |
| itops.plan_proposed | itops.remediation_plan | {'event': 'plan_proposed'} | itops.policy-guard-operator |
| itops.plan_approved | itops.remediation_plan | {'event': 'plan_approved'} | itops.auto-remediation-executor |
| itops.executing | itops.remediation_plan | {'event': 'executing'} | - |
| itops.rollback_triggered | itops.remediation_plan | {'event': 'rollback_triggered'} | itops.rollback-coordinator |
| itops.ci_discovered | itops.configuration_item | {'event': 'ci_discovered'} | itops.cmdb-integrity-guardian |
| itops.ci_modified | itops.configuration_item | {'event': 'ci_modified'} | itops.cmdb-integrity-guardian |
| itops.drift_detected | itops.configuration_item | {'event': 'drift_detected'} | itops.cmdb-integrity-guardian |
| itops.integrity_check_completed | itops.configuration_item | {'event': 'integrity_check_completed'} | - |
| itops.pattern_discovered | itops.knowledge_article | {'event': 'pattern_discovered'} | itops.knowledge-curator |
| itops.runbook_created | itops.automation_runbook | {'event': 'runbook_created'} | itops.runbook-optimizer |
| itops.policy_tuning_recommended | itops.knowledge_article | {'event': 'policy_tuning_recommended'} | itops.policy-tuner |
| itops.policy_evaluated | itops.evidence_pack | {'event': 'policy_evaluated'} | - |
| itops.policy_violation | itops.evidence_pack | {'event': 'policy_violation'} | itops.policy-guard-operator |
| itops.evidence_sealed | itops.evidence_pack | {'event': 'evidence_sealed'} | - |
| itops.override_requested | itops.evidence_pack | {'event': 'override_requested'} | itops.policy-guard-operator, itops.compliance-reporter |
| itops.autonomy_promotion | itops.agent_execution | {'event': 'autonomy_promotion'} | itops.policy-tuner |
| lease_intelligence.lease_document_uploaded | LeaseDocument | {'event': 'lease_document_uploaded'} | - |
| lease_intelligence.lease_document_ocr_completed | LeaseDocument | {'event': 'lease_document_ocr_completed'} | - |
| lease_intelligence.lease_document_clauses_extracted | LeaseDocument | {'event': 'lease_document_clauses_extracted'} | - |
| lease_intelligence.lease_document_reviewed | LeaseDocument | {'event': 'lease_document_reviewed'} | - |
| lease_intelligence.lease_document_archived | LeaseDocument | {'event': 'lease_document_archived'} | - |
| lease_intelligence.lease_executed | Lease | {'event': 'lease_executed'} | - |
| lease_intelligence.lease_activated | Lease | {'event': 'lease_activated'} | - |
| lease_intelligence.lease_held_by_production | Lease | {'event': 'lease_held_by_production'} | - |
| lease_intelligence.lease_renewed | Lease | {'event': 'lease_renewed'} | - |
| lease_intelligence.lease_terminated | Lease | {'event': 'lease_terminated'} | - |
| lease_intelligence.bonus_payment_approved | BonusPayment | {'event': 'bonus_payment_approved'} | - |
| lease_intelligence.bonus_payment_disbursed | BonusPayment | {'event': 'bonus_payment_disbursed'} | - |
| lease_intelligence.royalty_payment_generated | LeasePayment | {'event': 'royalty_payment_generated'} | - |
| lease_intelligence.payment_disputed | LeasePayment | {'event': 'payment_disputed'} | - |
| lease_intelligence.revenue_statement_disbursed | RevenueStatement | {'event': 'revenue_statement_disbursed'} | - |
| lease_intelligence.obligation_identified | Obligation | {'event': 'obligation_identified'} | - |
| lease_intelligence.obligation_overdue | Obligation | {'event': 'obligation_overdue'} | - |
| lease_intelligence.obligation_completed | Obligation | {'event': 'obligation_completed'} | - |
| lease_intelligence.compliance_violation_recorded | ComplianceEvent | {'event': 'compliance_violation_recorded'} | - |
| lease_intelligence.inspection_failed | Inspection | {'event': 'inspection_failed'} | - |
| lease_intelligence.risk_score_computed | RiskScore | {'event': 'risk_score_computed'} | - |
| lease_intelligence.risk_score_threshold_breached | RiskScore | {'event': 'risk_score_threshold_breached'} | - |
| lease_intelligence.agent_decision_proposed | AgentDecision | {'event': 'agent_decision_proposed'} | - |
| lease_intelligence.agent_decision_approved | AgentDecision | {'event': 'agent_decision_approved'} | - |
| lease_intelligence.agent_decision_overridden | AgentDecision | {'event': 'agent_decision_overridden'} | - |
| lease_intelligence.owner_record_created | Owner | {'event': 'owner_record_created'} | - |
| lease_intelligence.owner_contact_updated | Owner | {'event': 'owner_contact_updated'} | - |
| lease_intelligence.division_order_executed | DivisionOrder | {'event': 'division_order_executed'} | - |
| lease_intelligence.working_interest_transferred | WorkingInterest | {'event': 'working_interest_transferred'} | - |
| lease_intelligence.royalty_interest_assigned | RoyaltyInterest | {'event': 'royalty_interest_assigned'} | - |
| lease_intelligence.document_upload.lease_ingestion_agent | {'event': 'document_upload'} | lease_ingestion_agent | |
| lease_intelligence.batch_ingest.lease_ingestion_agent | {'event': 'batch_ingest'} | lease_ingestion_agent | |
| lease_intelligence.document_classified.lease_metadata_agent | {'event': 'document_classified'} | lease_metadata_agent | |
| lease_intelligence.metadata_refresh.lease_metadata_agent | {'event': 'metadata_refresh'} | lease_metadata_agent | |
| lease_intelligence.document_classified.clause_extraction_agent | {'event': 'document_classified'} | clause_extraction_agent | |
| lease_intelligence.clause_review_requested.clause_extraction_agent | {'event': 'clause_review_requested'} | clause_extraction_agent | |
| lease_intelligence.scheduled.lease_monitoring_agent | {'event': 'scheduled'} | lease_monitoring_agent | |
| lease_intelligence.domain_event.lease_monitoring_agent | {'event': 'domain_event'} | lease_monitoring_agent | |
| lease_intelligence.scheduled.lease_expiration_agent | {'event': 'scheduled'} | lease_expiration_agent | |
| lease_intelligence.expiration_window_entered.lease_expiration_agent | {'event': 'expiration_window_entered'} | lease_expiration_agent | |
| lease_intelligence.scheduled.obligation_tracking_agent | {'event': 'scheduled'} | obligation_tracking_agent | |
| lease_intelligence.obligation_due_date_approaching.obligation_tracking_agent | {'event': 'obligation_due_date_approaching'} | obligation_tracking_agent | |
| lease_intelligence.scheduled.lease_anomaly_agent | {'event': 'scheduled'} | lease_anomaly_agent | |
| lease_intelligence.data_quality_event.lease_anomaly_agent | {'event': 'data_quality_event'} | lease_anomaly_agent | |
| lease_intelligence.scheduled.payment_monitoring_agent | {'event': 'scheduled'} | payment_monitoring_agent | |
| lease_intelligence.payment_due_event.payment_monitoring_agent | {'event': 'payment_due_event'} | payment_monitoring_agent | |
| lease_intelligence.production_report_received.revenue_allocation_agent | {'event': 'production_report_received'} | revenue_allocation_agent | |
| lease_intelligence.period_close.revenue_allocation_agent | {'event': 'period_close'} | revenue_allocation_agent | |
| lease_intelligence.scheduled.lease_valuation_agent | {'event': 'scheduled'} | lease_valuation_agent | |
| lease_intelligence.valuation_review_requested.lease_valuation_agent | {'event': 'valuation_review_requested'} | lease_valuation_agent | |
| lease_intelligence.scheduled.compliance_monitoring_agent | {'event': 'scheduled'} | compliance_monitoring_agent | |
| lease_intelligence.regulatory_change_event.compliance_monitoring_agent | {'event': 'regulatory_change_event'} | compliance_monitoring_agent | |
| lease_intelligence.compliance_gap_detected.compliance_risk_agent | {'event': 'compliance_gap_detected'} | compliance_risk_agent | |
| lease_intelligence.regulatory_change_event.compliance_risk_agent | {'event': 'regulatory_change_event'} | compliance_risk_agent | |
| lease_intelligence.scheduled.environmental_reporting_agent | {'event': 'scheduled'} | environmental_reporting_agent | |
| lease_intelligence.reporting_period_open.environmental_reporting_agent | {'event': 'reporting_period_open'} | environmental_reporting_agent | |
| lease_intelligence.scheduled.lease_risk_agent | {'event': 'scheduled'} | lease_risk_agent | |
| lease_intelligence.risk_review_requested.lease_risk_agent | {'event': 'risk_review_requested'} | lease_risk_agent | |
| lease_intelligence.scheduled.lease_optimization_agent | {'event': 'scheduled'} | lease_optimization_agent | |
| lease_intelligence.strategy_review_requested.lease_optimization_agent | {'event': 'strategy_review_requested'} | lease_optimization_agent | |
| lease_intelligence.expiration_window_entered.lease_renewal_agent | {'event': 'expiration_window_entered'} | lease_renewal_agent | |
| lease_intelligence.renewal_review_requested.lease_renewal_agent | {'event': 'renewal_review_requested'} | lease_renewal_agent | |
| lease_intelligence.negotiation_initiated.negotiation_agent | {'event': 'negotiation_initiated'} | negotiation_agent | |
| lease_intelligence.renewal_strategy_approved.negotiation_agent | {'event': 'renewal_strategy_approved'} | negotiation_agent | |
| lease_intelligence.user_query.lease_assistant_agent | {'event': 'user_query'} | lease_assistant_agent | |
| lease_intelligence.owner_inquiry_received.owner_inquiry_agent | {'event': 'owner_inquiry_received'} | owner_inquiry_agent | |
| lease_intelligence.user_query.owner_inquiry_agent | {'event': 'user_query'} | owner_inquiry_agent | |
| lease_intelligence.benchmarking_requested.contract_benchmark_agent | {'event': 'benchmarking_requested'} | contract_benchmark_agent | |
| lease_intelligence.negotiation_initiated.contract_benchmark_agent | {'event': 'negotiation_initiated'} | contract_benchmark_agent | |
| legal.contract_signed | Contract | {'event': 'contract_signed'} | contract_review_agent, obligation_monitor_agent, clause_extraction_agent |
| legal.contract_expiring | Contract | {'event': 'contract_expiring'} | contract_review_agent, contract_risk_agent |
| legal.contract_terminated | Contract | {'event': 'contract_terminated'} | contract_review_agent, obligation_monitor_agent, legal_hold_agent |
| legal.contract_renewed | Contract | {'event': 'contract_renewed'} | contract_review_agent, contract_risk_agent |
| legal.obligation_due | Obligation | {'event': 'obligation_due'} | obligation_monitor_agent, compliance_deadline_agent |
| legal.obligation_overdue | Obligation | {'event': 'obligation_overdue'} | obligation_monitor_agent, contract_risk_agent, compliance_deadline_agent |
| legal.obligation_fulfilled | Obligation | {'event': 'obligation_fulfilled'} | obligation_monitor_agent |
| legal.clause_triggered | Clause | {'event': 'clause_triggered'} | clause_extraction_agent, contract_risk_agent, obligation_monitor_agent |
| legal.clause_deviation_detected | Clause | {'event': 'clause_deviation_detected'} | clause_extraction_agent, contract_risk_agent, contract_review_agent |
| legal.dispute_filed | Dispute | {'event': 'dispute_filed'} | dispute_resolution_agent, legal_hold_agent, contract_risk_agent |
| legal.dispute_escalated | Dispute | {'event': 'dispute_escalated'} | dispute_resolution_agent, contract_risk_agent |
| legal.dispute_settled | Dispute | {'event': 'dispute_settled'} | dispute_resolution_agent, obligation_monitor_agent |
| legal.compliance_deadline | Compliance | {'event': 'compliance_deadline'} | compliance_deadline_agent, regulatory_filing_agent |
| legal.compliance_breach | Compliance | {'event': 'compliance_breach'} | compliance_deadline_agent, contract_risk_agent, regulatory_filing_agent |
| legal.regulatory_change | Compliance | {'event': 'regulatory_change'} | compliance_deadline_agent, contract_review_agent |
| legal.amendment_proposed | Amendment | {'event': 'amendment_proposed'} | contract_review_agent, clause_extraction_agent, contract_risk_agent |
| legal.amendment_executed | Amendment | {'event': 'amendment_executed'} | contract_review_agent, obligation_monitor_agent |
| legal.legal_hold_issued | LegalHold | {'event': 'legal_hold_issued'} | legal_hold_agent |
| legal.legal_hold_released | LegalHold | {'event': 'legal_hold_released'} | legal_hold_agent, dispute_resolution_agent |
| legal.filing_deadline_approaching | RegulatoryFiling | {'event': 'filing_deadline_approaching'} | regulatory_filing_agent, compliance_deadline_agent |
| legal.filing_submitted | RegulatoryFiling | {'event': 'filing_submitted'} | regulatory_filing_agent |
| legal.filing_rejected | RegulatoryFiling | {'event': 'filing_rejected'} | regulatory_filing_agent, compliance_deadline_agent |
| legal.dispute_created | Dispute | {'event': 'dispute_created'} | dispute_resolution_agent, contract_review_agent |
| legal.dispute_updated | Dispute | {'event': 'dispute_updated'} | dispute_resolution_agent, contract_risk_agent |
| legal.dispute_status_changed | Dispute | {'event': 'dispute_status_changed'} | dispute_resolution_agent, contract_risk_agent |
| legal.dispute_closed | Dispute | {'event': 'dispute_closed'} | dispute_resolution_agent, obligation_monitor_agent |
| legal.domain_event.Clause Risk Agent | {'event': 'domain_event'} | Clause Risk Agent | |
| midstream.pipeline_pressure_drop | midstream | {'event': 'pipeline_pressure_drop'} | - |
| midstream.pipeline_integrity_alert | midstream | {'event': 'pipeline_integrity_alert'} | - |
| midstream.leak_suspected | midstream | {'event': 'leak_suspected'} | - |
| midstream.pressure_transient_anomaly | midstream | {'event': 'pressure_transient_anomaly'} | - |
| midstream.tank_capacity_alert | midstream | {'event': 'tank_capacity_alert'} | - |
| midstream.inventory_coverage_risk | midstream | {'event': 'inventory_coverage_risk'} | - |
| midstream.nomination_change | midstream | {'event': 'nomination_change'} | - |
| midstream.throughput_constraint_detected | midstream | {'event': 'throughput_constraint_detected'} | - |
| midstream.vessel_eta_slip | midstream | {'event': 'vessel_eta_slip'} | - |
| midstream.shipment_delay | midstream | {'event': 'shipment_delay'} | - |
| midstream.flow_imbalance_detected | midstream | {'event': 'flow_imbalance_detected'} | - |
| midstream.demand_reallocation_requested | midstream | {'event': 'demand_reallocation_requested'} | - |
| midstream.pipeline_pressure_drop.PipelineIntegrityAgent | midstream | {'event': 'pipeline_pressure_drop'} | PipelineIntegrityAgent |
| midstream.pipeline_integrity_alert.PipelineIntegrityAgent | midstream | {'event': 'pipeline_integrity_alert'} | PipelineIntegrityAgent |
| midstream.leak_suspected.LeakDetectionAgent | midstream | {'event': 'leak_suspected'} | LeakDetectionAgent |
| midstream.pressure_transient_anomaly.LeakDetectionAgent | midstream | {'event': 'pressure_transient_anomaly'} | LeakDetectionAgent |
| midstream.tank_capacity_alert.StorageOptimizationAgent | midstream | {'event': 'tank_capacity_alert'} | StorageOptimizationAgent |
| midstream.inventory_coverage_risk.StorageOptimizationAgent | midstream | {'event': 'inventory_coverage_risk'} | StorageOptimizationAgent |
| midstream.nomination_change.NominationOptimizationAgent | midstream | {'event': 'nomination_change'} | NominationOptimizationAgent |
| midstream.throughput_constraint_detected.NominationOptimizationAgent | midstream | {'event': 'throughput_constraint_detected'} | NominationOptimizationAgent |
| midstream.vessel_eta_slip.MarineSchedulingAgent | midstream | {'event': 'vessel_eta_slip'} | MarineSchedulingAgent |
| midstream.shipment_delay.MarineSchedulingAgent | midstream | {'event': 'shipment_delay'} | MarineSchedulingAgent |
| midstream.flow_imbalance_detected.FlowBalancingAgent | midstream | {'event': 'flow_imbalance_detected'} | FlowBalancingAgent |
| midstream.demand_reallocation_requested.FlowBalancingAgent | midstream | {'event': 'demand_reallocation_requested'} | FlowBalancingAgent |
| procurement.procurement_event_received | procurement | {'event': 'procurement_event_received'} | - |
| procurement.procurement_decision_recorded | procurement | {'event': 'procurement_decision_recorded'} | - |
| procurement.pr_created | PurchaseRequisition | {'event': 'pr_created'} | approval_routing_agent, contract_validation_agent |
| procurement.pr_approved | PurchaseRequisition | {'event': 'pr_approved'} | contract_validation_agent, vendor_master_agent |
| procurement.po_created | PurchaseOrder | {'event': 'po_created'} | contract_validation_agent, invoice_exception_agent |
| procurement.goods_received | GoodsReceipt | {'event': 'goods_received'} | invoice_exception_agent, grir_reconciliation_agent |
| procurement.supplier_created | SupplierProfile | {'event': 'supplier_created'} | vendor_master_agent, supplier_risk_agent |
| procurement.supplier_updated | SupplierProfile | {'event': 'supplier_updated'} | vendor_master_agent, supplier_risk_agent |
| procurement.supplier_risk_detected | SupplierProfile | {'event': 'supplier_risk_detected'} | supplier_risk_agent, fraud_detection_agent |
| procurement.contract_created | Contract | {'event': 'contract_created'} | contract_validation_agent, policy_agent |
| procurement.contract_modified | Contract | {'event': 'contract_modified'} | contract_validation_agent, policy_agent |
| procurement.contract_execution_started | Contract | {'event': 'contract_execution_started'} | contract_validation_agent, policy_agent |
| procurement.sourcing_event_created | RFx | {'event': 'sourcing_event_created'} | contract_validation_agent, vendor_master_agent |
| procurement.rfq_issued | RFx | {'event': 'rfq_issued'} | contract_validation_agent, vendor_master_agent |
| procurement.bid_received | Bid | {'event': 'bid_received'} | contract_validation_agent, anomaly_detection_agent |
| procurement.bid_updated | Bid | {'event': 'bid_updated'} | contract_validation_agent, anomaly_detection_agent |
| procurement.{'type': 'schedule', 'cron': '0 2 * * *'}.Spend Classification Agent | {'event': "{'type': 'schedule', 'cron': '0 2 * * *'}"} | Spend Classification Agent | |
| procurement.{'type': 'schedule', 'cron': '0 4 * * 1'}.Savings Opportunity Ranker | {'event': "{'type': 'schedule', 'cron': '0 4 * * 1'}"} | Savings Opportunity Ranker | |
| procurement.{'type': 'schedule', 'cron': '0 3 * * *'}.Maverick Spend Detector | {'event': "{'type': 'schedule', 'cron': '0 3 * * *'}"} | Maverick Spend Detector | |
| procurement.{'type': 'event', 'topic': 'po.created'}.Maverick Spend Detector | {'event': "{'type': 'event', 'topic': 'po.created'}"} | Maverick Spend Detector | |
| procurement.{'type': 'schedule', 'cron': '0 1 * * *'}.Contract Leakage Analyzer | {'event': "{'type': 'schedule', 'cron': '0 1 * * *'}"} | Contract Leakage Analyzer | |
| procurement.{'type': 'schedule', 'cron': '0 2 * * 2'}.Price Variance and Benchmark Agent | {'event': "{'type': 'schedule', 'cron': '0 2 * * 2'}"} | Price Variance and Benchmark Agent | |
| procurement.{'type': 'event', 'topic': 'ariba.bid.submitted'}.Bid Quality and Completeness Agent | {'event': "{'type': 'event', 'topic': 'ariba.bid.submitted'}"} | Bid Quality and Completeness Agent | |
| procurement.{'type': 'manual', 'entrypoint': 'simulate_award'}.Award Scenario Simulator | {'event': "{'type': 'manual', 'entrypoint': 'simulate_award'}"} | Award Scenario Simulator | |
| procurement.{'type': 'event', 'topic': 'ariba.event.ready_for_award'}.Award Recommendation Agent | {'event': "{'type': 'event', 'topic': 'ariba.event.ready_for_award'}"} | Award Recommendation Agent | |
| procurement.{'type': 'event', 'topic': 'invoice.posted_with_exception'}.Invoice Exception Classifier | {'event': "{'type': 'event', 'topic': 'invoice.posted_with_exception'}"} | Invoice Exception Classifier | |
| procurement.{'type': 'schedule', 'cron': '0 */6 * * *'}.Duplicate Invoice Detector | {'event': "{'type': 'schedule', 'cron': '0 */6 * * *'}"} | Duplicate Invoice Detector | |
| procurement.{'type': 'schedule', 'cron': '0 5 * * *'}.3-Way Match Recovery Agent | {'event': "{'type': 'schedule', 'cron': '0 5 * * *'}"} | 3-Way Match Recovery Agent | |
| procurement.{'type': 'schedule', 'cron': '0 6 * * 3'}.Early Pay Discount Optimizer | {'event': "{'type': 'schedule', 'cron': '0 6 * * 3'}"} | Early Pay Discount Optimizer | |
| procurement.{'type': 'schedule', 'cron': '0 7 * * 1'}.Supplier Performance Monitor | {'event': "{'type': 'schedule', 'cron': '0 7 * * 1'}"} | Supplier Performance Monitor | |
| procurement.{'type': 'schedule', 'cron': '0 2 * * *'}.Supplier Risk Exposure Agent | {'event': "{'type': 'schedule', 'cron': '0 2 * * *'}"} | Supplier Risk Exposure Agent | |
| procurement.{'type': 'event', 'topic': 'risk_feed.updated'}.Supplier Risk Exposure Agent | {'event': "{'type': 'event', 'topic': 'risk_feed.updated'}"} | Supplier Risk Exposure Agent | |
| procurement.{'type': 'event', 'topic': 'supplier_risk.threshold_crossed'}.Supplier Block and Unblock Agent | {'event': "{'type': 'event', 'topic': 'supplier_risk.threshold_crossed'}"} | Supplier Block and Unblock Agent | |
| procurement.{'type': 'manual', 'entrypoint': 'supplier_block_decision'}.Supplier Block and Unblock Agent | {'event': "{'type': 'manual', 'entrypoint': 'supplier_block_decision'}"} | Supplier Block and Unblock Agent | |
| procurement.{'type': 'schedule', 'cron': '0 8 * * 2'}.Contingent Spend Anomaly Agent | {'event': "{'type': 'schedule', 'cron': '0 8 * * 2'}"} | Contingent Spend Anomaly Agent | |
| procurement.{'type': 'schedule', 'cron': '0 9 * * *'}.Policy Override Monitor | {'event': "{'type': 'schedule', 'cron': '0 9 * * *'}"} | Policy Override Monitor | |
| procurement.{'type': 'schedule', 'cron': '0 3 * * 1'}.Category Risk Exposure Agent | {'event': "{'type': 'schedule', 'cron': '0 3 * * 1'}"} | Category Risk Exposure Agent | |
| procurement.{'type': 'schedule', 'cron': '0 5 * * 2'}.Market Price Benchmark Agent | {'event': "{'type': 'schedule', 'cron': '0 5 * * 2'}"} | Market Price Benchmark Agent | |
| procurement.{'type': 'event', 'topic': 'ariba.event.created'}.Should-Cost Modeling Agent | {'event': "{'type': 'event', 'topic': 'ariba.event.created'}"} | Should-Cost Modeling Agent | |
| procurement.{'type': 'manual', 'entrypoint': 'run_should_cost'}.Should-Cost Modeling Agent | {'event': "{'type': 'manual', 'entrypoint': 'run_should_cost'}"} | Should-Cost Modeling Agent | |
| procurement.{'type': 'event', 'topic': 'ariba.event.bid_round_closed'}.Negotiation Intelligence Agent | {'event': "{'type': 'event', 'topic': 'ariba.event.bid_round_closed'}"} | Negotiation Intelligence Agent | |
| procurement.{'type': 'manual', 'entrypoint': 'negotiation_prep'}.Negotiation Intelligence Agent | {'event': "{'type': 'manual', 'entrypoint': 'negotiation_prep'}"} | Negotiation Intelligence Agent | |
| procurement.{'type': 'schedule', 'cron': '0 6 * * 1'}.Contract Expiry Risk Agent | {'event': "{'type': 'schedule', 'cron': '0 6 * * 1'}"} | Contract Expiry Risk Agent | |
| procurement.{'type': 'schedule', 'cron': '0 4 * * 3'}.Clause Compliance Agent | {'event': "{'type': 'schedule', 'cron': '0 4 * * 3'}"} | Clause Compliance Agent | |
| procurement.{'type': 'event', 'topic': 'ariba.contract.activated'}.Clause Compliance Agent | {'event': "{'type': 'event', 'topic': 'ariba.contract.activated'}"} | Clause Compliance Agent | |
| procurement.{'type': 'schedule', 'cron': '0 7 * * *'}.Delivery SLA Drift Agent | {'event': "{'type': 'schedule', 'cron': '0 7 * * *'}"} | Delivery SLA Drift Agent | |
| procurement.{'type': 'schedule', 'cron': '0 3 * * 1'}.ESG Compliance Agent | {'event': "{'type': 'schedule', 'cron': '0 3 * * 1'}"} | ESG Compliance Agent | |
| procurement.{'type': 'event', 'topic': 'esg_feed.updated'}.ESG Compliance Agent | {'event': "{'type': 'event', 'topic': 'esg_feed.updated'}"} | ESG Compliance Agent | |
| procurement.{'type': 'schedule', 'cron': '0 4 * * 1'}.Concentration Risk Agent | {'event': "{'type': 'schedule', 'cron': '0 4 * * 1'}"} | Concentration Risk Agent | |
| procurement.{'type': 'schedule', 'cron': '0 1 * * *'}.GR/IR Reconciliation Agent | {'event': "{'type': 'schedule', 'cron': '0 1 * * *'}"} | GR/IR Reconciliation Agent | |
| procurement.{'type': 'schedule', 'cron': '0 6 * * 2'}.Payment Timing Optimization Agent | {'event': "{'type': 'schedule', 'cron': '0 6 * * 2'}"} | Payment Timing Optimization Agent | |
| procurement.{'type': 'schedule', 'cron': '0 8 * * 1'}.Tail Spend Reduction Agent | {'event': "{'type': 'schedule', 'cron': '0 8 * * 1'}"} | Tail Spend Reduction Agent | |
| procurement.{'type': 'schedule', 'cron': '0 */4 * * *'}.Fraud Risk Monitoring Agent | {'event': "{'type': 'schedule', 'cron': '0 */4 * * *'}"} | Fraud Risk Monitoring Agent | |
| procurement.{'type': 'event', 'topic': 'fraud_signal.detected'}.Fraud Risk Monitoring Agent | {'event': "{'type': 'event', 'topic': 'fraud_signal.detected'}"} | Fraud Risk Monitoring Agent | |
| procurement.{'type': 'schedule', 'cron': '0 */6 * * *'}.Spend-Contract Reconciliation Agent | {'event': "{'type': 'schedule', 'cron': '0 */6 * * *'}"} | Spend-Contract Reconciliation Agent | |
| procurement.{'type': 'event', 'topic': 'sap.spend.posted'}.Spend-Contract Reconciliation Agent | {'event': "{'type': 'event', 'topic': 'sap.spend.posted'}"} | Spend-Contract Reconciliation Agent | |
| procurement.{'type': 'schedule', 'cron': '0 2 * * *'}.Vendor Exposure Projection Agent | {'event': "{'type': 'schedule', 'cron': '0 2 * * *'}"} | Vendor Exposure Projection Agent | |
| procurement.{'type': 'event', 'topic': 'spm.budget.updated'}.Vendor Exposure Projection Agent | {'event': "{'type': 'event', 'topic': 'spm.budget.updated'}"} | Vendor Exposure Projection Agent | |
| procurement.{'type': 'schedule', 'cron': '0 */12 * * *'}.Dynamic Supplier Risk Agent | {'event': "{'type': 'schedule', 'cron': '0 */12 * * *'}"} | Dynamic Supplier Risk Agent | |
| procurement.{'type': 'event', 'topic': 'risk_tool.risk.updated'}.Dynamic Supplier Risk Agent | {'event': "{'type': 'event', 'topic': 'risk_tool.risk.updated'}"} | Dynamic Supplier Risk Agent | |
| procurement.{'type': 'schedule', 'cron': '0 5 * * 1'}.Relationship Accountability Agent | {'event': "{'type': 'schedule', 'cron': '0 5 * * 1'}"} | Relationship Accountability Agent | |
| procurement.{'type': 'event', 'topic': 'vendor.relationship.updated'}.Relationship Accountability Agent | {'event': "{'type': 'event', 'topic': 'vendor.relationship.updated'}"} | Relationship Accountability Agent | |
| retail.transaction_completed | Transaction | {'event': 'transaction_completed'} | store_performance_agent, demand_forecast_agent, customer_segmentation_agent |
| retail.transaction_voided | Transaction | {'event': 'transaction_voided'} | shrinkage_detection_agent, store_performance_agent |
| retail.high_value_transaction | Transaction | {'event': 'high_value_transaction'} | store_performance_agent, customer_segmentation_agent |
| retail.inventory_low | Inventory | {'event': 'inventory_low'} | inventory_optimization_agent, demand_forecast_agent, supplier_performance_agent |
| retail.inventory_out_of_stock | Inventory | {'event': 'inventory_out_of_stock'} | inventory_optimization_agent, supplier_performance_agent, store_performance_agent |
| retail.inventory_overstock | Inventory | {'event': 'inventory_overstock'} | inventory_optimization_agent, price_optimization_agent |
| retail.inventory_count_variance | Inventory | {'event': 'inventory_count_variance'} | shrinkage_detection_agent, inventory_optimization_agent |
| retail.price_change | PricePoint | {'event': 'price_change'} | price_optimization_agent, demand_forecast_agent |
| retail.competitor_price_change | PricePoint | {'event': 'competitor_price_change'} | price_optimization_agent |
| retail.markdown_triggered | PricePoint | {'event': 'markdown_triggered'} | price_optimization_agent, inventory_optimization_agent |
| retail.campaign_launched | Campaign | {'event': 'campaign_launched'} | campaign_effectiveness_agent, demand_forecast_agent, inventory_optimization_agent |
| retail.campaign_underperforming | Campaign | {'event': 'campaign_underperforming'} | campaign_effectiveness_agent, price_optimization_agent |
| retail.campaign_completed | Campaign | {'event': 'campaign_completed'} | campaign_effectiveness_agent, customer_segmentation_agent |
| retail.shrinkage_detected | Shrinkage | {'event': 'shrinkage_detected'} | shrinkage_detection_agent, store_performance_agent |
| retail.shrinkage_pattern_identified | Shrinkage | {'event': 'shrinkage_pattern_identified'} | shrinkage_detection_agent, inventory_optimization_agent |
| retail.supplier_delivery | Supplier | {'event': 'supplier_delivery'} | supplier_performance_agent, inventory_optimization_agent |
| retail.supplier_late_delivery | Supplier | {'event': 'supplier_late_delivery'} | supplier_performance_agent, inventory_optimization_agent |
| retail.supplier_quality_issue | Supplier | {'event': 'supplier_quality_issue'} | supplier_performance_agent, shrinkage_detection_agent |
| retail.customer_churn_risk | Customer | {'event': 'customer_churn_risk'} | customer_segmentation_agent, campaign_effectiveness_agent |
| retail.loyalty_tier_change | Loyalty | {'event': 'loyalty_tier_change'} | customer_segmentation_agent |
| retail.domain_event.Retail Core Agent | {'event': 'domain_event'} | Retail Core Agent | |
| supply_chain.shipment_created | supply_chain.shipment | {'event': 'shipment_created'} | RoutingAgent |
| supply_chain.shipment_departed | supply_chain.shipment | {'event': 'shipment_departed'} | TrackingAgent |
| supply_chain.delivery_completed | supply_chain.delivery | {'event': 'delivery_completed'} | InventoryOptimizerAgent |
| supply_chain.loading_completed | supply_chain.loading_operation | {'event': 'loading_completed'} | TerminalOpsAgent |
| supply_chain.delivery_delayed | supply_chain.delivery | {'event': 'delivery_delayed'} | RoutingAgent, SupplyPlannerAgent |
| supply_chain.stock_below_safety | supply_chain.stock_level | {'event': 'stock_below_safety'} | InventoryOptimizerAgent, SupplyPlannerAgent |
| supply_chain.vessel_delayed | supply_chain.shipping_vessel | {'event': 'vessel_delayed'} | SupplyPlannerAgent |
| supply_chain.quality_deviation | supply_chain.inventory_batch | {'event': 'quality_deviation'} | QualityAgent |
| supply_chain.shipment_created.RoutingAgent | supply_chain.shipment | {'event': 'shipment_created'} | RoutingAgent |
| supply_chain.delivery_delayed.RoutingAgent | supply_chain.delivery | {'event': 'delivery_delayed'} | RoutingAgent |
| supply_chain.stock_below_safety.SupplyPlannerAgent | supply_chain.stock_level | {'event': 'stock_below_safety'} | SupplyPlannerAgent |
| supply_chain.vessel_delayed.SupplyPlannerAgent | supply_chain.shipping_vessel | {'event': 'vessel_delayed'} | SupplyPlannerAgent |
| supply_chain.delivery_completed.InventoryOptimizerAgent | supply_chain.delivery | {'event': 'delivery_completed'} | InventoryOptimizerAgent |
| supply_chain.stock_below_safety.InventoryOptimizerAgent | supply_chain.stock_level | {'event': 'stock_below_safety'} | InventoryOptimizerAgent |
| supply_chain.loading_completed.TerminalOpsAgent | supply_chain.loading_operation | {'event': 'loading_completed'} | TerminalOpsAgent |
| trading.trade_executed | Trade | {'event': 'trade_executed'} | trade_validation_agent, trade_compliance_agent, pnl_attribution_agent |
| trading.trade_amended | Trade | {'event': 'trade_amended'} | trade_validation_agent, settlement_matching_agent |
| trading.trade_cancelled | Trade | {'event': 'trade_cancelled'} | trade_validation_agent, position_risk_agent, settlement_matching_agent |
| trading.position_updated | Position | {'event': 'position_updated'} | position_risk_agent, margin_monitor_agent, pnl_attribution_agent |
| trading.position_limit_breach | Position | {'event': 'position_limit_breach'} | position_risk_agent, trade_compliance_agent |
| trading.var_threshold_breach | Portfolio | {'event': 'var_threshold_breach'} | position_risk_agent, market_data_anomaly_agent |
| trading.counterparty_exposure_breach | Counterparty | {'event': 'counterparty_exposure_breach'} | counterparty_risk_agent, trade_compliance_agent |
| trading.counterparty_credit_downgrade | Counterparty | {'event': 'counterparty_credit_downgrade'} | counterparty_risk_agent, margin_monitor_agent |
| trading.settlement_due | Settlement | {'event': 'settlement_due'} | settlement_matching_agent |
| trading.settlement_matched | Settlement | {'event': 'settlement_matched'} | settlement_matching_agent, pnl_attribution_agent |
| trading.settlement_failed | Settlement | {'event': 'settlement_failed'} | settlement_matching_agent, counterparty_risk_agent, trade_compliance_agent |
| trading.confirmation_matched | Confirmation | {'event': 'confirmation_matched'} | settlement_matching_agent |
| trading.confirmation_mismatched | Confirmation | {'event': 'confirmation_mismatched'} | settlement_matching_agent, trade_validation_agent |
| trading.margin_call | Margin | {'event': 'margin_call'} | margin_monitor_agent, counterparty_risk_agent |
| trading.margin_shortfall | Margin | {'event': 'margin_shortfall'} | margin_monitor_agent, position_risk_agent, trade_compliance_agent |
| trading.margin_posted | Margin | {'event': 'margin_posted'} | margin_monitor_agent |
| trading.pnl_calculated | PnL | {'event': 'pnl_calculated'} | pnl_attribution_agent, position_risk_agent |
| trading.pnl_threshold_breach | PnL | {'event': 'pnl_threshold_breach'} | pnl_attribution_agent, trade_compliance_agent |
| trading.market_data_stale | MarketData | {'event': 'market_data_stale'} | market_data_anomaly_agent, position_risk_agent |
| trading.market_data_anomaly | MarketData | {'event': 'market_data_anomaly'} | market_data_anomaly_agent, trade_validation_agent |
| trading.market_volatility_spike | MarketData | {'event': 'market_volatility_spike'} | market_data_anomaly_agent, position_risk_agent, margin_monitor_agent |
| trading.domain_event.Position Aggregation Agent | {'event': 'domain_event'} | Position Aggregation Agent | |
| trading.domain_event.Trading Exposure Guard Agent | {'event': 'domain_event'} | Trading Exposure Guard Agent | |
| trading.domain_event.Trade Validation Agent | {'event': 'domain_event'} | Trade Validation Agent | |
| trading.domain_event.Position Risk Agent | {'event': 'domain_event'} | Position Risk Agent | |
| trading.schedule.Position Risk Agent | {'event': 'schedule'} | Position Risk Agent | |
| trading.domain_event.Risk Calculation Agent | {'event': 'domain_event'} | Risk Calculation Agent | |
| trading.schedule.Risk Calculation Agent | {'event': 'schedule'} | Risk Calculation Agent | |
| trading.domain_event.PnL Attribution Agent | {'event': 'domain_event'} | PnL Attribution Agent | |
| trading.schedule.PnL Attribution Agent | {'event': 'schedule'} | PnL Attribution Agent | |
| trading.domain_event.Liquidity Cash Forecast Agent | {'event': 'domain_event'} | Liquidity Cash Forecast Agent | |
| trading.schedule.Liquidity Cash Forecast Agent | {'event': 'schedule'} | Liquidity Cash Forecast Agent | |
| trading.domain_event.Limit Breach Policy Agent | {'event': 'domain_event'} | Limit Breach Policy Agent | |
| trading.domain_event.Settlement Matching Agent | {'event': 'domain_event'} | Settlement Matching Agent | |
| treasury.cash_position_updated | CashPosition | {'event': 'cash_position_updated'} | cash_visibility_agent, liquidity_monitoring_agent |
| treasury.cash_position_reconciled | CashPosition | {'event': 'cash_position_reconciled'} | cash_visibility_agent, reconciliation_agent |
| treasury.cash_sweep_executed | CashPosition | {'event': 'cash_sweep_executed'} | cash_sweep_agent, liquidity_monitoring_agent |
| treasury.payment_instruction_created | PaymentInstruction | {'event': 'payment_instruction_created'} | payment_control_agent |
| treasury.payment_approved | PaymentInstruction | {'event': 'payment_approved'} | payment_control_agent, sanctions_screening_agent |
| treasury.payment_rejected | PaymentInstruction | {'event': 'payment_rejected'} | payment_control_agent |
| treasury.payment_executed | PaymentInstruction | {'event': 'payment_executed'} | payment_control_agent |
| treasury.payment_failed | PaymentInstruction | {'event': 'payment_failed'} | payment_control_agent, exception_management_agent |
| treasury.fx_exposure_identified | FXExposure | {'event': 'fx_exposure_identified'} | fx_exposure_agent |
| treasury.fx_exposure_hedged | FXExposure | {'event': 'fx_exposure_hedged'} | fx_exposure_agent, hedge_execution_agent |
| treasury.fx_rate_breach | FXExposure | {'event': 'fx_rate_breach'} | fx_exposure_agent, limit_monitoring_agent |
| treasury.hedge_instrument_booked | HedgeInstrument | {'event': 'hedge_instrument_booked'} | hedge_execution_agent |
| treasury.hedge_instrument_matured | HedgeInstrument | {'event': 'hedge_instrument_matured'} | hedge_execution_agent, reconciliation_agent |
| treasury.hedge_effectiveness_assessed | HedgeInstrument | {'event': 'hedge_effectiveness_assessed'} | hedge_execution_agent |
| treasury.cash_forecast_generated | CashForecast | {'event': 'cash_forecast_generated'} | forecasting_agent |
| treasury.liquidity_threshold_breached | CashPosition | {'event': 'liquidity_threshold_breached'} | liquidity_monitoring_agent, exception_management_agent |
| treasury.facility_drawdown_executed | DebtFacility | {'event': 'facility_drawdown_executed'} | debt_facility_agent |
| treasury.facility_covenant_breach | DebtFacility | {'event': 'facility_covenant_breach'} | debt_facility_agent, limit_monitoring_agent |
| treasury.collateral_call_received | CollateralPosition | {'event': 'collateral_call_received'} | collateral_management_agent |
| treasury.collateral_posted | CollateralPosition | {'event': 'collateral_posted'} | collateral_management_agent |
| treasury.collateral_dispute_raised | CollateralPosition | {'event': 'collateral_dispute_raised'} | collateral_management_agent, exception_management_agent |
| treasury.intercompany_loan_created | IntercompanyLoan | {'event': 'intercompany_loan_created'} | intercompany_settlement_agent |
| treasury.intercompany_interest_accrued | IntercompanyLoan | {'event': 'intercompany_interest_accrued'} | intercompany_settlement_agent |
| treasury.domain_event.Cash Visibility Agent | {'event': 'domain_event'} | Cash Visibility Agent | |
| treasury.scheduled.Cash Visibility Agent | {'event': 'scheduled'} | Cash Visibility Agent | |
| treasury.domain_event.Liquidity Monitoring Agent | {'event': 'domain_event'} | Liquidity Monitoring Agent | |
| treasury.scheduled.Liquidity Monitoring Agent | {'event': 'scheduled'} | Liquidity Monitoring Agent | |
| treasury.domain_event.Payment Control Agent | {'event': 'domain_event'} | Payment Control Agent | |
| treasury.domain_event.FX Exposure Agent | {'event': 'domain_event'} | FX Exposure Agent | |
| treasury.scheduled.FX Exposure Agent | {'event': 'scheduled'} | FX Exposure Agent | |
| treasury.domain_event.Hedge Execution Agent | {'event': 'domain_event'} | Hedge Execution Agent | |
| treasury.scheduled.Forecasting Agent | {'event': 'scheduled'} | Forecasting Agent | |
| treasury.domain_event.Forecasting Agent | {'event': 'domain_event'} | Forecasting Agent | |
| treasury.scheduled.Reconciliation Agent | {'event': 'scheduled'} | Reconciliation Agent | |
| treasury.domain_event.Reconciliation Agent | {'event': 'domain_event'} | Reconciliation Agent | |
| treasury.domain_event.Sanctions Screening Agent | {'event': 'domain_event'} | Sanctions Screening Agent | |
| treasury.scheduled.Intercompany Settlement Agent | {'event': 'scheduled'} | Intercompany Settlement Agent | |
| treasury.domain_event.Intercompany Settlement Agent | {'event': 'domain_event'} | Intercompany Settlement Agent | |
| treasury.scheduled.Debt Facility Agent | {'event': 'scheduled'} | Debt Facility Agent | |
| treasury.domain_event.Debt Facility Agent | {'event': 'domain_event'} | Debt Facility Agent | |
| treasury.domain_event.Collateral Management Agent | {'event': 'domain_event'} | Collateral Management Agent | |
| treasury.scheduled.Cash Sweep Agent | {'event': 'scheduled'} | Cash Sweep Agent | |
| treasury.domain_event.Cash Sweep Agent | {'event': 'domain_event'} | Cash Sweep Agent | |
| treasury.domain_event.Limit Monitoring Agent | {'event': 'domain_event'} | Limit Monitoring Agent | |
| treasury.scheduled.Limit Monitoring Agent | {'event': 'scheduled'} | Limit Monitoring Agent | |
| treasury.domain_event.Exception Management Agent | {'event': 'domain_event'} | Exception Management Agent | |
| treasury.scheduled.Investment Portfolio Agent | {'event': 'scheduled'} | Investment Portfolio Agent | |
| treasury.domain_event.Investment Portfolio Agent | {'event': 'domain_event'} | Investment Portfolio Agent | |
| upstream.production_decline_detected | upstream | {'event': 'production_decline_detected'} | - |
| upstream.vibration_threshold_breach | upstream | {'event': 'vibration_threshold_breach'} | - |
| upstream.drilling_delay_detected | upstream | {'event': 'drilling_delay_detected'} | - |
| upstream.gas_leak_detected | upstream | {'event': 'gas_leak_detected'} | - |
| upstream.brent_price_dropped | upstream | {'event': 'brent_price_dropped'} | - |
| upstream.fcf_threshold_breach | upstream | {'event': 'fcf_threshold_breach'} | - |
| upstream.break_even_alert_triggered | upstream | {'event': 'break_even_alert_triggered'} | - |
| upstream.dividend_coverage_risk | upstream | {'event': 'dividend_coverage_risk'} | - |
| upstream.debt_coverage_risk | upstream | {'event': 'debt_coverage_risk'} | - |
| upstream.production_decline_detected.ProductionOptimizationAgent | upstream | {'event': 'production_decline_detected'} | ProductionOptimizationAgent |
| upstream.production_below_plan.ProductionOptimizationAgent | upstream | {'event': 'production_below_plan'} | ProductionOptimizationAgent |
| upstream.water_cut_threshold_breach.ProductionOptimizationAgent | upstream | {'event': 'water_cut_threshold_breach'} | ProductionOptimizationAgent |
| upstream.production_below_plan.WellPerformanceAgent | {'event': 'production_below_plan'} | WellPerformanceAgent | |
| upstream.choke_instability_detected.WellPerformanceAgent | {'event': 'choke_instability_detected'} | WellPerformanceAgent | |
| upstream.production_decline_detected.ProductionForecastAgent | upstream | {'event': 'production_decline_detected'} | ProductionForecastAgent |
| upstream.reservoir_pressure_drop.ProductionForecastAgent | upstream | {'event': 'reservoir_pressure_drop'} | ProductionForecastAgent |
| upstream.production_loss_detected.ProductionLossDetectionAgent | {'event': 'production_loss_detected'} | ProductionLossDetectionAgent | |
| upstream.downtime_started.ProductionLossDetectionAgent | {'event': 'downtime_started'} | ProductionLossDetectionAgent | |
| upstream.lift_efficiency_drop.ArtificialLiftOptimizationAgent | upstream | {'event': 'lift_efficiency_drop'} | ArtificialLiftOptimizationAgent |
| upstream.production_decline_detected.ArtificialLiftOptimizationAgent | upstream | {'event': 'production_decline_detected'} | ArtificialLiftOptimizationAgent |
| upstream.water_cut_threshold_breach.WaterCutMonitoringAgent | {'event': 'water_cut_threshold_breach'} | WaterCutMonitoringAgent | |
| upstream.production_below_plan.WaterCutMonitoringAgent | {'event': 'production_below_plan'} | WaterCutMonitoringAgent | |
| upstream.gas_oil_ratio_shift.GasOilRatioMonitoringAgent | {'event': 'gas_oil_ratio_shift'} | GasOilRatioMonitoringAgent | |
| upstream.production_below_plan.GasOilRatioMonitoringAgent | {'event': 'production_below_plan'} | GasOilRatioMonitoringAgent | |
| upstream.drilling_rate_below_plan.DrillingPerformanceAgent | upstream | {'event': 'drilling_rate_below_plan'} | DrillingPerformanceAgent |
| upstream.drilling_delay_detected.DrillingPerformanceAgent | upstream | {'event': 'drilling_delay_detected'} | DrillingPerformanceAgent |
| upstream.npt_detected.DrillingPerformanceAgent | upstream | {'event': 'npt_detected'} | DrillingPerformanceAgent |
| upstream.drilling_delay_detected.DrillingDelayDetectionAgent | upstream | {'event': 'drilling_delay_detected'} | DrillingDelayDetectionAgent |
| upstream.drilling_window_variance.DrillingDelayDetectionAgent | upstream | {'event': 'drilling_window_variance'} | DrillingDelayDetectionAgent |
| upstream.kick_risk_detected.DrillingRiskAgent | {'event': 'kick_risk_detected'} | DrillingRiskAgent | |
| upstream.stuck_pipe_risk_detected.DrillingRiskAgent | {'event': 'stuck_pipe_risk_detected'} | DrillingRiskAgent | |
| upstream.mud_loss_detected.DrillingRiskAgent | {'event': 'mud_loss_detected'} | DrillingRiskAgent | |
| upstream.drilling_window_variance.WellPlanningAgent | {'event': 'drilling_window_variance'} | WellPlanningAgent | |
| upstream.drilling_rate_below_plan.WellPlanningAgent | {'event': 'drilling_rate_below_plan'} | WellPlanningAgent | |
| upstream.drilling_cost_variance_detected.DrillingCostOptimizationAgent | {'event': 'drilling_cost_variance_detected'} | DrillingCostOptimizationAgent | |
| upstream.npt_detected.DrillingCostOptimizationAgent | {'event': 'npt_detected'} | DrillingCostOptimizationAgent | |
| upstream.reservoir_pressure_drop.ReservoirPerformanceAgent | {'event': 'reservoir_pressure_drop'} | ReservoirPerformanceAgent | |
| upstream.eor_candidate_identified.ReservoirPerformanceAgent | {'event': 'eor_candidate_identified'} | ReservoirPerformanceAgent | |
| upstream.reservoir_pressure_drop.ReservoirPressureMonitoringAgent | {'event': 'reservoir_pressure_drop'} | ReservoirPressureMonitoringAgent | |
| upstream.unexpected_decline_curve.ReservoirPressureMonitoringAgent | {'event': 'unexpected_decline_curve'} | ReservoirPressureMonitoringAgent | |
| upstream.recovery_factor_decline.RecoveryOptimizationAgent | {'event': 'recovery_factor_decline'} | RecoveryOptimizationAgent | |
| upstream.poor_injection_response.RecoveryOptimizationAgent | {'event': 'poor_injection_response'} | RecoveryOptimizationAgent | |
| upstream.unexpected_decline_curve.ReservoirDeclinePredictionAgent | {'event': 'unexpected_decline_curve'} | ReservoirDeclinePredictionAgent | |
| upstream.reservoir_constraint_detected.ReservoirDeclinePredictionAgent | {'event': 'reservoir_constraint_detected'} | ReservoirDeclinePredictionAgent | |
| upstream.vibration_threshold_breach.EquipmentFailurePredictionAgent | upstream | {'event': 'vibration_threshold_breach'} | EquipmentFailurePredictionAgent |
| upstream.temperature_threshold_breach.EquipmentFailurePredictionAgent | upstream | {'event': 'temperature_threshold_breach'} | EquipmentFailurePredictionAgent |
| upstream.pump_efficiency_loss.EquipmentFailurePredictionAgent | upstream | {'event': 'pump_efficiency_loss'} | EquipmentFailurePredictionAgent |
| upstream.maintenance_overdue.MaintenancePrioritizationAgent | {'event': 'maintenance_overdue'} | MaintenancePrioritizationAgent | |
| upstream.downtime_started.MaintenancePrioritizationAgent | {'event': 'downtime_started'} | MaintenancePrioritizationAgent | |
| upstream.critical_equipment_work_order_open.MaintenancePrioritizationAgent | {'event': 'critical_equipment_work_order_open'} | MaintenancePrioritizationAgent | |
| upstream.pump_failure_detected.MaintenancePrioritizationAgent | {'event': 'pump_failure_detected'} | MaintenancePrioritizationAgent | |
| upstream.maintenance_overdue.WorkOrderOptimizationAgent | {'event': 'maintenance_overdue'} | WorkOrderOptimizationAgent | |
| upstream.downtime_extended.WorkOrderOptimizationAgent | {'event': 'downtime_extended'} | WorkOrderOptimizationAgent | |
| upstream.spare_shortage_detected.SparePartsOptimizationAgent | {'event': 'spare_shortage_detected'} | SparePartsOptimizationAgent | |
| upstream.critical_equipment_work_order_open.SparePartsOptimizationAgent | {'event': 'critical_equipment_work_order_open'} | SparePartsOptimizationAgent | |
| upstream.downtime_started.AssetUptimeMonitoringAgent | {'event': 'downtime_started'} | AssetUptimeMonitoringAgent | |
| upstream.downtime_extended.AssetUptimeMonitoringAgent | {'event': 'downtime_extended'} | AssetUptimeMonitoringAgent | |
| upstream.flow_assurance_risk_detected.OperationalRiskAgent | {'event': 'flow_assurance_risk_detected'} | OperationalRiskAgent | |
| upstream.separator_imbalance_detected.OperationalRiskAgent | {'event': 'separator_imbalance_detected'} | OperationalRiskAgent | |
| upstream.telemetry_gap_detected.OperationalRiskAgent | {'event': 'telemetry_gap_detected'} | OperationalRiskAgent | |
| upstream.production_started.ProductionAllocationAgent | {'event': 'production_started'} | ProductionAllocationAgent | |
| upstream.production_below_plan.ProductionAllocationAgent | {'event': 'production_below_plan'} | ProductionAllocationAgent | |
| upstream.pipeline_integrity_alert.PipelineIntegrityAgent | {'event': 'pipeline_integrity_alert'} | PipelineIntegrityAgent | |
| upstream.pipeline_pressure_drop.PipelineIntegrityAgent | {'event': 'pipeline_pressure_drop'} | PipelineIntegrityAgent | |
| upstream.safety_incident_reported.SafetyIncidentMonitoringAgent | {'event': 'safety_incident_reported'} | SafetyIncidentMonitoringAgent | |
| upstream.unsafe_condition_reported.SafetyIncidentMonitoringAgent | {'event': 'unsafe_condition_reported'} | SafetyIncidentMonitoringAgent | |
| upstream.permit_breach_detected.EnvironmentalComplianceAgent | {'event': 'permit_breach_detected'} | EnvironmentalComplianceAgent | |
| upstream.spill_detected.EnvironmentalComplianceAgent | {'event': 'spill_detected'} | EnvironmentalComplianceAgent | |
| upstream.methane_emission_spike.EnvironmentalComplianceAgent | {'event': 'methane_emission_spike'} | EnvironmentalComplianceAgent | |
| upstream.methane_emission_spike.MethaneLeakDetectionAgent | upstream | {'event': 'methane_emission_spike'} | MethaneLeakDetectionAgent |
| upstream.gas_leak_detected.MethaneLeakDetectionAgent | upstream | {'event': 'gas_leak_detected'} | MethaneLeakDetectionAgent |
| upstream.gas_leak_detected.GasLeakResponseAgent | upstream | {'event': 'gas_leak_detected'} | GasLeakResponseAgent |
| upstream.well_completed.ProductionPlannerAgent | {'event': 'well_completed'} | ProductionPlannerAgent | |
| upstream.production_started.ProductionPlannerAgent | {'event': 'production_started'} | ProductionPlannerAgent | |
| upstream.choke_instability_detected.ChokeOptimizationAgent | {'event': 'choke_instability_detected'} | ChokeOptimizationAgent | |
| upstream.production_below_plan.ChokeOptimizationAgent | {'event': 'production_below_plan'} | ChokeOptimizationAgent | |
| upstream.flow_assurance_risk_detected.FlowAssuranceAgent | {'event': 'flow_assurance_risk_detected'} | FlowAssuranceAgent | |
| upstream.hydrate_risk_detected.FlowAssuranceAgent | {'event': 'hydrate_risk_detected'} | FlowAssuranceAgent | |
| upstream.wax_risk_detected.FlowAssuranceAgent | {'event': 'wax_risk_detected'} | FlowAssuranceAgent | |
| upstream.separator_imbalance_detected.SeparatorBalanceAgent | {'event': 'separator_imbalance_detected'} | SeparatorBalanceAgent | |
| upstream.water_cut_threshold_breach.SeparatorBalanceAgent | {'event': 'water_cut_threshold_breach'} | SeparatorBalanceAgent | |
| upstream.telemetry_gap_detected.TelemetryQualityAgent | {'event': 'telemetry_gap_detected'} | TelemetryQualityAgent | |
| upstream.stale_signal_detected.TelemetryQualityAgent | {'event': 'stale_signal_detected'} | TelemetryQualityAgent | |
| upstream.tag_mapping_failure.TelemetryQualityAgent | {'event': 'tag_mapping_failure'} | TelemetryQualityAgent | |
| upstream.low_confidence_data_window.TelemetryQualityAgent | {'event': 'low_confidence_data_window'} | TelemetryQualityAgent | |
| upstream.gas_leak_detected.EmergencyEscalationAgent | upstream | {'event': 'gas_leak_detected'} | EmergencyEscalationAgent |
| upstream.spill_detected.EmergencyEscalationAgent | upstream | {'event': 'spill_detected'} | EmergencyEscalationAgent |
| upstream.permit_breach_detected.EmergencyEscalationAgent | upstream | {'event': 'permit_breach_detected'} | EmergencyEscalationAgent |
Simulation: Invoice created @ 125000 -> triggers=[] agents=[]
Ontology Fabric
Refreshed: 2026-07-21 20:18 UTC
SOURCE
Scope: Cross-domain objects, relationships, actions, triggers