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/tenant_config/bp/config/ontology/overlays and /app/tenant_config/bp/config/ontology
Live signals scope: realm_id='bp' · 21,268,029 runtime links · 0 agent executions (24h) · 158 policies · 0 policy evaluations today.
Self-Trigger Rules
| Trigger | Object | Condition/Event | Agents |
|---|---|---|---|
| invoice_received | Invoice | {'event': 'invoice_received'} | InvoiceValidationAgent, DuplicateDetectionAgent |
| invoice_above_threshold | Invoice | {'field': 'amount', 'operator': '>', 'value': 100000} | RiskAssessmentAgent, ApprovalRoutingAgent |
| invoice_validated | Invoice | {'event': 'validated'} | InvoiceApprovalAgent |
| payment_scheduled | Payment | {'event': 'scheduled'} | PaymentExecutionAgent |
| supplier_risk_increase | Supplier | {'field': 'risk_score', 'operator': '>', 'value': 0.8} | ComplianceInvestigationAgent, PaymentHoldAgent |
| gl_entry_validating | GLPosting | {'event': 'validating'} | JournalValidationAgent |
| close_task_due | CloseTask | {'field': 'due_date', 'within_hours': 24} | CloseMonitorAgent |
| anomaly_score_breach | AnomalyDetection | {'field': 'score', 'operator': '>=', 'value': 0.8} | RiskAssessmentAgent, ApprovalRoutingAgent |
| kpi_threshold_breach | KPI | {'event': 'threshold_breached'} | PolicyEvaluationAgent, RecommendationAgent |
| fiscal_period_closing_window | FiscalPeriod | {'field': 'close_deadline', 'within_hours': 48} | CloseMonitorAgent, JournalValidationAgent |
| invoice_created | Invoice | {'event': 'created'} | InvoiceValidationAgent, DuplicateDetectionAgent |
| invoice_modified | Invoice | {'event': 'modified'} | InvoiceValidationAgent, DuplicateDetectionAgent, ApprovalRoutingAgent |
| invoice_updated | Invoice | {'event': 'invoice_updated'} | InvoiceValidationAgent, DuplicateDetectionAgent, ApprovalRoutingAgent |
| invoice_match_failed | MatchResult | {'event': 'failed'} | ThreeWayMatchAgent, ApprovalRoutingAgent |
| invoice_duplicate_detected | DuplicateCluster | {'event': 'detected'} | DuplicateDetectionAgent, ApprovalRoutingAgent |
| invoice_blocked | Invoice | {'event': 'blocked'} | ApprovalRoutingAgent, FraudDetectionAgent |
| invoice_approved | Invoice | {'event': 'approved'} | PaymentSchedulingAgent |
| payment_released | Payment | {'event': 'released'} | PaymentExecutionAgent, WorkingCapitalAgent |
| vendor_risk_changed | RiskSignal | {'event': 'changed'} | VendorRiskAgent, ApprovalRoutingAgent |
| po_created | PurchaseOrder | {'event': 'created'} | ThreeWayMatchAgent, VendorMasterAgent |
| approval_requested | Approval | {'event': 'requested'} | ApprovalRoutingAgent |
| approval_overridden | Approval | {'event': 'overridden'} | ApprovalRoutingAgent, EvidenceLedgerAgent |
| evidence_pack_sealed | Invoice | {'event': 'evidence_pack.sealed'} | EvidenceLedgerAgent |
| replay_executed | Invoice | {'event': 'replay.executed'} | ReplayAgent, ApprovalRoutingAgent |
| requisition_submitted | Requisition | {'event': 'created'} | RequisitionApprovalAgent, BudgetGuardAgent |
| purchase_order_created | PurchaseOrder | {'event': 'created'} | SupplierRiskAgent, BudgetGuardAgent, CommitmentTrackingAgent |
| goods_receipt_recorded | GoodsReceipt | {'event': 'created'} | GoodsReceiptValidationAgent, CommitmentTrackingAgent |
| invoice_received_procurement | Invoice | {'event': 'created'} | ThreeWayMatchAgent, InvoiceExceptionRoutingAgent |
| contract_created | ProcurementContract | {'event': 'created'} | ContractComplianceAgent, ContractClauseReviewAgent |
| contract_expiring | Contract | {'field': 'days_to_expiry', 'operator': '<=', 'value': 90} | ContractRenewalAgent, SupplierRiskAgent |
| contract_obligation_due | ContractObligation | {'field': 'due_date', 'within_days': 14} | ContractComplianceAgent |
| contract_obligation_breached | ContractObligation | {'field': 'status', 'new_value': 'BREACHED'} | ContractComplianceAgent, SupplierPerformanceAgent |
| supplier_onboarded | SupplierMaster | {'event': 'created'} | SupplierRiskAgent, SupplierESGAgent |
| supplier_risk_elevated | SupplierRiskProfile | {'field': 'overall_risk_score', 'exceeds': 7.0} | SupplierRiskAgent, ContractComplianceAgent |
| supplier_esg_updated | SupplierESGProfile | {'event': 'updated'} | SupplierESGAgent |
| supplier_performance_review | SupplierPerformanceRecord | {'event': 'created'} | SupplierPerformanceAgent |
| supplier_sanctions_flagged | SupplierRiskProfile | {'field': 'sanctions_flag', 'new_value': True} | SupplierRiskAgent |
| sourcing_event_published | SourcingEvent | {'field': 'status', 'new_value': 'PUBLISHED'} | SourcingEvaluationAgent |
| bid_submitted | BidSubmission | {'event': 'created'} | SourcingEvaluationAgent |
| sourcing_event_closed | SourcingEvent | {'field': 'status', 'new_value': 'EVALUATION'} | SourcingEvaluationAgent |
| maverick_spend_detected | MaverickSpendItem | {'event': 'created'} | MaverickSpendDetectionAgent, SpendAnalyticsAgent |
| spend_period_closed | SpendAnalytics | {'event': 'created'} | SpendAnalyticsAgent, CategoryStrategyAgent |
| po_commitment_variance | POCommitment | {'field': 'open_amount', 'exceeds_pct_of': 'committed_amount', 'threshold': 0.1} | CommitmentTrackingAgent |
| requisition_created | JobRequisition | {'event': 'created'} | RequisitionCreationAgent, HiringForecastAgent |
| candidate_applied | Candidate | {'event': 'created'} | CandidateScreeningAgent |
| offer_created | Offer | {'event': 'created'} | OfferApprovalAgent |
| employee_created | Employee | {'event': 'created'} | HRPolicyEnforcementAgent, OnboardingWorkflowAgent |
| employee_updated | Employee | {'event': 'updated'} | AttritionRiskAgent, PromotionEligibilityAgent, LaborComplianceAgent |
| compensation_updated | Compensation | {'event': 'updated'} | CompensationBenchmarkAgent, PayEquityMonitoringAgent |
| job_requisition_created | JobRequisition | {'event': 'created'} | HiringForecastAgent |
| approval_request_created | ApprovalRequest | {'event': 'created'} | HRApprovalRoutingAgent |
| training_record_updated | TrainingRecord | {'event': 'updated'} | TrainingComplianceAgent |
| performance_review_updated | PerformanceReview | {'event': 'updated'} | PromotionEligibilityAgent |
| invoice_created_cross_domain | Invoice | {'event': 'invoice_received'} | ThreeWayMatchAgent, SupplierRiskAgent, ApprovalRoutingAgent |
| invoice_posted_to_r2r | Invoice | {'event': 'posted'} | JournalValidationAgent, ReconciliationAgent |
| payment_executed_to_treasury | Payment | {'event': 'executed'} | LiquidityMonitoringAgent, TreasuryPolicyAgent |
| trade_settled_to_finance | Trade | {'event': 'settled'} | TradeSettlementAgent, TreasuryReconciliationAgent |
| production_volume_change | ProductionRun | {'event': 'completed'} | SupplyPlannerAgent, TradingPositionAgent |
| retail_stock_low | StockLevel | {'field': 'current_level', 'operator': '<', 'value': 'reorder_point'} | InventoryOptimizerAgent, RoutingAgent |
| commodity_price_spike | MarketPrice | {'field': 'price_change_pct', 'operator': '>', 'value': 5.0} | RetailPricingAgent, HedgingStrategyAgent |
| it_incident_business_impact | Incident | {'field': 'severity', 'operator': '>=', 'value': 'P1'} | BusinessImpactAgent, SLARiskForecasterAgent |
| cyber.security_incident_lifecycle | security_incident | {'event': 'security_incident_lifecycle'} | - |
| cyber.vulnerability_lifecycle | vulnerability | {'event': 'vulnerability_lifecycle'} | - |
| cyber.identity_event_lifecycle | identity_event | {'event': 'identity_event_lifecycle'} | - |
| cyber.control_test_lifecycle | control_test | {'event': 'control_test_lifecycle'} | - |
| cyber.exposure_lifecycle | exposure | {'event': 'exposure_lifecycle'} | - |
| cyber.threat_lifecycle | threat | {'event': 'threat_lifecycle'} | - |
| cyber.control_lifecycle | control | {'event': 'control_lifecycle'} | - |
| cyber.risk_finding_lifecycle | risk_finding | {'event': 'risk_finding_lifecycle'} | - |
| cyber.access_anomaly_lifecycle | access_anomaly | {'event': 'access_anomaly_lifecycle'} | - |
| cyber.remediation_plan_lifecycle | remediation_plan | {'event': 'remediation_plan_lifecycle'} | - |
| downstream.refinery_throughput_changed | Refinery | {'event': 'refinery_throughput_changed'} | refinery_optimization_agent, yield_variance_agent |
| downstream.refinery_shutdown_initiated | Refinery | {'event': 'refinery_shutdown_initiated'} | unit_failure_diagnosis_agent, supply_optimization_agent, maintenance_trigger_agent |
| downstream.refinery_utilization_breach | Refinery | {'event': 'refinery_utilization_breach'} | refinery_optimization_agent, margin_protection_agent |
| downstream.unit_deviation_detected | RefineryUnit | {'event': 'unit_deviation_detected'} | unit_failure_diagnosis_agent, refinery_optimization_agent |
| downstream.unit_failure_reported | RefineryUnit | {'event': 'unit_failure_reported'} | unit_failure_diagnosis_agent, maintenance_trigger_agent |
| downstream.unit_throughput_changed | RefineryUnit | {'event': 'unit_throughput_changed'} | refinery_optimization_agent, yield_variance_agent |
| downstream.stream_quality_deviation | ProcessStream | {'event': 'stream_quality_deviation'} | quality_deviation_agent, blend_correction_agent |
| downstream.stream_flow_anomaly | ProcessStream | {'event': 'stream_flow_anomaly'} | refinery_optimization_agent, unit_failure_diagnosis_agent |
| downstream.batch_created | ProductBatch | {'event': 'batch_created'} | quality_deviation_agent |
| downstream.batch_blended | ProductBatch | {'event': 'batch_blended'} | blend_correction_agent, quality_deviation_agent |
| downstream.batch_tested | ProductBatch | {'event': 'batch_tested'} | quality_deviation_agent, blend_correction_agent |
| downstream.batch_released | ProductBatch | {'event': 'batch_released'} | inventory_balancing_agent, logistics_optimization_agent |
| downstream.batch_quality_failure | ProductBatch | {'event': 'batch_quality_failure'} | quality_deviation_agent, blend_correction_agent |
| downstream.batch_shipped | ProductBatch | {'event': 'batch_shipped'} | shipment_delay_agent, inventory_balancing_agent |
| downstream.batch_delivered | ProductBatch | {'event': 'batch_delivered'} | inventory_balancing_agent |
| downstream.blend_recipe_updated | BlendRecipe | {'event': 'blend_recipe_updated'} | blend_correction_agent, quality_deviation_agent |
| downstream.blend_optimization_triggered | BlendRecipe | {'event': 'blend_optimization_triggered'} | blend_correction_agent, refinery_optimization_agent |
| downstream.shipment_scheduled | Shipment | {'event': 'shipment_scheduled'} | logistics_optimization_agent |
| downstream.shipment_loaded | Shipment | {'event': 'shipment_loaded'} | inventory_balancing_agent, shipment_delay_agent |
| downstream.shipment_departed | Shipment | {'event': 'shipment_departed'} | shipment_delay_agent |
| downstream.shipment_delayed | Shipment | {'event': 'shipment_delayed'} | shipment_delay_agent, logistics_optimization_agent, supply_optimization_agent |
| downstream.shipment_arrived | Shipment | {'event': 'shipment_arrived'} | inventory_balancing_agent, shipment_delay_agent |
| downstream.shipment_delivered | Shipment | {'event': 'shipment_delivered'} | inventory_balancing_agent |
| downstream.terminal_inventory_changed | Terminal | {'event': 'terminal_inventory_changed'} | inventory_balancing_agent |
| downstream.terminal_capacity_breach | Terminal | {'event': 'terminal_capacity_breach'} | inventory_balancing_agent, logistics_optimization_agent |
| downstream.terminal_maintenance_required | Terminal | {'event': 'terminal_maintenance_required'} | maintenance_trigger_agent |
| downstream.tank_level_critical | Tank | {'event': 'tank_level_critical'} | inventory_balancing_agent, supply_optimization_agent, tank_farm_optimization_agent |
| downstream.tank_level_updated | Tank | {'event': 'tank_level_updated'} | inventory_balancing_agent |
| downstream.tank_quality_issue | Tank | {'event': 'tank_quality_issue'} | quality_deviation_agent |
| downstream.pipeline_flow_anomaly | Pipeline | {'event': 'pipeline_flow_anomaly'} | pipeline_capacity_agent, logistics_optimization_agent |
| downstream.pipeline_capacity_constraint | Pipeline | {'event': 'pipeline_capacity_constraint'} | pipeline_capacity_agent, supply_optimization_agent |
| downstream.pipeline_maintenance_scheduled | Pipeline | {'event': 'pipeline_maintenance_scheduled'} | maintenance_trigger_agent, logistics_optimization_agent |
| downstream.station_stockout | RetailStation | {'event': 'station_stockout'} | demand_forecast_agent, supply_optimization_agent |
| downstream.station_low_stock | RetailStation | {'event': 'station_low_stock'} | inventory_balancing_agent, demand_forecast_agent |
| downstream.station_sales_spike | RetailStation | {'event': 'station_sales_spike'} | demand_forecast_agent, dynamic_pricing_agent |
| downstream.station_margin_below_threshold | RetailStation | {'event': 'station_margin_below_threshold'} | margin_protection_agent, dynamic_pricing_agent |
| downstream.fuel_grade_spec_updated | FuelGrade | {'event': 'fuel_grade_spec_updated'} | quality_deviation_agent, blend_correction_agent |
| downstream.quality_spec_violation | QualitySpec | {'event': 'quality_spec_violation'} | quality_deviation_agent, emission_compliance_agent |
| downstream.quality_spec_updated | QualitySpec | {'event': 'quality_spec_updated'} | quality_deviation_agent, blend_correction_agent |
| downstream.work_order_created | MaintenanceWorkOrder | {'event': 'work_order_created'} | maintenance_trigger_agent |
| downstream.work_order_completed | MaintenanceWorkOrder | {'event': 'work_order_completed'} | maintenance_trigger_agent, refinery_optimization_agent |
| downstream.work_order_overdue | MaintenanceWorkOrder | {'event': 'work_order_overdue'} | maintenance_trigger_agent |
| downstream.delivery_scheduled | FuelDelivery | {'event': 'delivery_scheduled'} | logistics_optimization_agent |
| downstream.delivery_completed | FuelDelivery | {'event': 'delivery_completed'} | inventory_balancing_agent |
| downstream.delivery_delayed | FuelDelivery | {'event': 'delivery_delayed'} | shipment_delay_agent, demand_forecast_agent |
| downstream.rack_price_changed | MarketPrice | {'event': 'rack_price_changed'} | dynamic_pricing_agent, margin_protection_agent |
| downstream.competitor_price_changed | MarketPrice | {'event': 'competitor_price_changed'} | dynamic_pricing_agent |
| downstream.margin_squeeze_detected | MarketPrice | {'event': 'margin_squeeze_detected'} | margin_protection_agent, dynamic_pricing_agent |
| downstream.emission_threshold_exceeded | Refinery | {'event': 'emission_threshold_exceeded'} | emission_compliance_agent, refinery_optimization_agent |
| downstream.energy_intensity_deviation | Refinery | {'event': 'energy_intensity_deviation'} | energy_efficiency_agent, refinery_optimization_agent |
| downstream.flaring_event_detected | RefineryUnit | {'event': 'flaring_event_detected'} | emission_compliance_agent, unit_failure_diagnosis_agent |
| downstream.promotion_activated | RetailStation | {'event': 'promotion_activated'} | promotion_optimization_agent, margin_protection_agent |
| downstream.promotion_underperformance_detected | RetailStation | {'event': 'promotion_underperformance_detected'} | promotion_optimization_agent |
| downstream.batch_recall_initiated | ProductBatch | {'event': 'batch_recall_initiated'} | batch_recall_agent, quality_deviation_agent |
| downstream.renewable_blend_compliance_gap | BlendRecipe | {'event': 'renewable_blend_compliance_gap'} | renewable_blend_agent, emission_compliance_agent |
| downstream.crude_cargo_scheduled | CrudeCargo | {'event': 'crude_cargo_scheduled'} | crude_selection_agent, feedstock_optimization_agent |
| downstream.crude_cargo_arrived | CrudeCargo | {'event': 'crude_cargo_arrived'} | crude_selection_agent, inventory_balancing_agent |
| downstream.crude_price_updated | CrudeCargo | {'event': 'crude_price_updated'} | crack_spread_monitor_agent, crude_selection_agent, margin_simulation_agent |
| downstream.crack_spread_changed | CrackSpread | {'event': 'crack_spread_changed'} | crack_spread_monitor_agent, crude_selection_agent, margin_protection_agent |
| downstream.crack_spread_deterioration | CrackSpread | {'event': 'crack_spread_deterioration'} | crack_spread_monitor_agent, margin_simulation_agent, strategic_planning_agent |
| downstream.turnaround_planning_initiated | TurnaroundPlan | {'event': 'turnaround_planning_initiated'} | turnaround_planner_agent, spare_parts_agent, strategic_planning_agent |
| downstream.turnaround_approved | TurnaroundPlan | {'event': 'turnaround_approved'} | turnaround_planner_agent, supply_optimization_agent |
| downstream.turnaround_started | TurnaroundPlan | {'event': 'turnaround_started'} | turnaround_planner_agent, disruption_response_agent |
| downstream.turnaround_commissioning_started | TurnaroundPlan | {'event': 'turnaround_commissioning_started'} | restart_sequencing_agent, refinery_optimization_agent |
| downstream.turnaround_completed | TurnaroundPlan | {'event': 'turnaround_completed'} | turnaround_planner_agent, strategic_planning_agent |
| downstream.turnaround_cost_overrun | TurnaroundPlan | {'event': 'turnaround_cost_overrun'} | turnaround_planner_agent, margin_protection_agent |
| downstream.safety_incident_reported | SafetyIncident | {'event': 'safety_incident_reported'} | safety_compliance_agent, incident_investigation_agent |
| downstream.near_miss_reported | SafetyIncident | {'event': 'near_miss_reported'} | safety_compliance_agent, incident_investigation_agent |
| downstream.safety_incident_closed | SafetyIncident | {'event': 'safety_incident_closed'} | incident_investigation_agent, regulatory_reporting_agent |
| downstream.permit_requested | PermitToWork | {'event': 'permit_requested'} | safety_compliance_agent |
| downstream.permit_expired | PermitToWork | {'event': 'permit_expired'} | safety_compliance_agent |
| downstream.lockout_violation_detected | PermitToWork | {'event': 'lockout_violation_detected'} | safety_compliance_agent, incident_investigation_agent |
| downstream.network_disruption_detected | NetworkNode | {'event': 'network_disruption_detected'} | network_routing_agent, disruption_response_agent |
| downstream.capacity_constraint_detected | NetworkEdge | {'event': 'capacity_constraint_detected'} | network_routing_agent, pipeline_integrity_agent |
| downstream.alarm_triggered | Alarm | {'event': 'alarm_triggered'} | alarm_management_agent, unit_failure_diagnosis_agent |
| downstream.alarm_flood_detected | Alarm | {'event': 'alarm_flood_detected'} | alarm_management_agent |
| downstream.emission_reading_received | EmissionSource | {'event': 'emission_reading_received'} | emission_compliance_agent, carbon_accounting_agent |
| downstream.emission_permit_exceedance | EmissionSource | {'event': 'emission_permit_exceedance'} | emission_compliance_agent, regulatory_reporting_agent |
| downstream.carbon_budget_threshold_reached | EmissionSource | {'event': 'carbon_budget_threshold_reached'} | carbon_accounting_agent, energy_efficiency_agent |
| downstream.optimization_completed | OptimizationRun | {'event': 'optimization_completed'} | refinery_optimization_agent, strategic_planning_agent |
| downstream.optimization_infeasible | OptimizationRun | {'event': 'optimization_infeasible'} | refinery_optimization_agent, tactical_scheduling_agent |
| downstream.strategic_plan_cycle_due | Refinery | {'event': 'strategic_plan_cycle_due'} | strategic_planning_agent |
| downstream.tactical_schedule_due | Refinery | {'event': 'tactical_schedule_due'} | tactical_scheduling_agent |
| downstream.production_deviation_detected | Refinery | {'event': 'production_deviation_detected'} | tactical_scheduling_agent, refinery_optimization_agent |
| downstream.margin_simulation_requested | CrackSpread | {'event': 'margin_simulation_requested'} | margin_simulation_agent |
| downstream.equipment_health_degraded | RefineryUnit | {'event': 'equipment_health_degraded'} | predictive_maintenance_agent, maintenance_trigger_agent |
| downstream.vibration_anomaly_detected | RefineryUnit | {'event': 'vibration_anomaly_detected'} | predictive_maintenance_agent |
| downstream.sensor_anomaly_detected | RefineryUnit | {'event': 'sensor_anomaly_detected'} | predictive_maintenance_agent, alarm_management_agent |
| downstream.equipment_end_of_life_approaching | RefineryUnit | {'event': 'equipment_end_of_life_approaching'} | turnaround_planner_agent, predictive_maintenance_agent |
| downstream.spare_part_below_reorder | MaintenanceWorkOrder | {'event': 'spare_part_below_reorder'} | spare_parts_agent |
| downstream.unit_restart_initiated | RefineryUnit | {'event': 'unit_restart_initiated'} | restart_sequencing_agent, refinery_optimization_agent |
| downstream.truck_arrival | Terminal | {'event': 'truck_arrival'} | terminal_queue_agent |
| downstream.loading_complete | Terminal | {'event': 'loading_complete'} | terminal_queue_agent, inventory_balancing_agent |
| downstream.queue_congestion_detected | Terminal | {'event': 'queue_congestion_detected'} | terminal_queue_agent, logistics_optimization_agent |
| downstream.force_majeure_declared | Pipeline | {'event': 'force_majeure_declared'} | disruption_response_agent, supply_optimization_agent, network_routing_agent |
| downstream.station_equipment_failure | RetailStation | {'event': 'station_equipment_failure'} | retail_operations_agent, maintenance_trigger_agent |
| downstream.brand_compliance_violation | RetailStation | {'event': 'brand_compliance_violation'} | retail_operations_agent |
| downstream.pipeline_pressure_anomaly | Pipeline | {'event': 'pipeline_pressure_anomaly'} | pipeline_integrity_agent, pipeline_capacity_agent |
| downstream.corrosion_rate_exceeded | Pipeline | {'event': 'corrosion_rate_exceeded'} | pipeline_integrity_agent, maintenance_trigger_agent |
| downstream.pipeline_inspection_due | Pipeline | {'event': 'pipeline_inspection_due'} | pipeline_integrity_agent |
| downstream.reporting_period_close | Refinery | {'event': 'reporting_period_close'} | regulatory_reporting_agent, carbon_accounting_agent |
| downstream.market_regime_change | CrackSpread | {'event': 'market_regime_change'} | strategic_planning_agent, crack_spread_monitor_agent, margin_simulation_agent |
| downstream.crack_spread_changed.crude_selection_agent | CrackSpread | {'event': 'crack_spread_changed'} | crude_selection_agent |
| downstream.crude_cargo_scheduled.crude_selection_agent | CrudeCargo | {'event': 'crude_cargo_scheduled'} | crude_selection_agent |
| downstream.margin_squeeze_detected.crude_selection_agent | MarketPrice | {'event': 'margin_squeeze_detected'} | crude_selection_agent |
| downstream.rack_price_changed.crack_spread_monitor_agent | MarketPrice | {'event': 'rack_price_changed'} | crack_spread_monitor_agent |
| downstream.crude_price_updated.crack_spread_monitor_agent | CrudeCargo | {'event': 'crude_price_updated'} | crack_spread_monitor_agent |
| downstream.margin_squeeze_detected.crack_spread_monitor_agent | MarketPrice | {'event': 'margin_squeeze_detected'} | crack_spread_monitor_agent |
| downstream.strategic_plan_cycle_due.strategic_planning_agent | Refinery | {'event': 'strategic_plan_cycle_due'} | strategic_planning_agent |
| downstream.market_regime_change.strategic_planning_agent | CrackSpread | {'event': 'market_regime_change'} | strategic_planning_agent |
| downstream.tactical_schedule_due.tactical_scheduling_agent | Refinery | {'event': 'tactical_schedule_due'} | tactical_scheduling_agent |
| downstream.production_deviation_detected.tactical_scheduling_agent | Refinery | {'event': 'production_deviation_detected'} | tactical_scheduling_agent |
| downstream.crude_price_updated.feedstock_optimization_agent | CrudeCargo | {'event': 'crude_price_updated'} | feedstock_optimization_agent |
| downstream.crude_cargo_scheduled.feedstock_optimization_agent | CrudeCargo | {'event': 'crude_cargo_scheduled'} | feedstock_optimization_agent |
| downstream.turnaround_planning_initiated.turnaround_planner_agent | TurnaroundPlan | {'event': 'turnaround_planning_initiated'} | turnaround_planner_agent |
| downstream.equipment_end_of_life_approaching.turnaround_planner_agent | RefineryUnit | {'event': 'equipment_end_of_life_approaching'} | turnaround_planner_agent |
| downstream.turnaround_commissioning_started.restart_sequencing_agent | TurnaroundPlan | {'event': 'turnaround_commissioning_started'} | restart_sequencing_agent |
| downstream.unit_restart_initiated.restart_sequencing_agent | RefineryUnit | {'event': 'unit_restart_initiated'} | restart_sequencing_agent |
| downstream.equipment_health_degraded.predictive_maintenance_agent | RefineryUnit | {'event': 'equipment_health_degraded'} | predictive_maintenance_agent |
| downstream.vibration_anomaly_detected.predictive_maintenance_agent | RefineryUnit | {'event': 'vibration_anomaly_detected'} | predictive_maintenance_agent |
| downstream.sensor_anomaly_detected.predictive_maintenance_agent | RefineryUnit | {'event': 'sensor_anomaly_detected'} | predictive_maintenance_agent |
| downstream.spare_part_below_reorder.spare_parts_agent | MaintenanceWorkOrder | {'event': 'spare_part_below_reorder'} | spare_parts_agent |
| downstream.work_order_created.spare_parts_agent | MaintenanceWorkOrder | {'event': 'work_order_created'} | spare_parts_agent |
| downstream.turnaround_planning_initiated.spare_parts_agent | TurnaroundPlan | {'event': 'turnaround_planning_initiated'} | spare_parts_agent |
| downstream.safety_incident_reported.safety_compliance_agent | SafetyIncident | {'event': 'safety_incident_reported'} | safety_compliance_agent |
| downstream.permit_expired.safety_compliance_agent | PermitToWork | {'event': 'permit_expired'} | safety_compliance_agent |
| downstream.lockout_violation_detected.safety_compliance_agent | PermitToWork | {'event': 'lockout_violation_detected'} | safety_compliance_agent |
| downstream.safety_incident_reported.incident_investigation_agent | SafetyIncident | {'event': 'safety_incident_reported'} | incident_investigation_agent |
| downstream.near_miss_reported.incident_investigation_agent | SafetyIncident | {'event': 'near_miss_reported'} | incident_investigation_agent |
| downstream.reporting_period_close.regulatory_reporting_agent | Refinery | {'event': 'reporting_period_close'} | regulatory_reporting_agent |
| downstream.emission_threshold_exceeded.regulatory_reporting_agent | Refinery | {'event': 'emission_threshold_exceeded'} | regulatory_reporting_agent |
| downstream.safety_incident_closed.regulatory_reporting_agent | SafetyIncident | {'event': 'safety_incident_closed'} | regulatory_reporting_agent |
| downstream.emission_reading_received.carbon_accounting_agent | EmissionSource | {'event': 'emission_reading_received'} | carbon_accounting_agent |
| downstream.carbon_budget_threshold_reached.carbon_accounting_agent | EmissionSource | {'event': 'carbon_budget_threshold_reached'} | carbon_accounting_agent |
| downstream.network_disruption_detected.network_routing_agent | NetworkNode | {'event': 'network_disruption_detected'} | network_routing_agent |
| downstream.capacity_constraint_detected.network_routing_agent | NetworkEdge | {'event': 'capacity_constraint_detected'} | network_routing_agent |
| downstream.pipeline_pressure_anomaly.pipeline_integrity_agent | Pipeline | {'event': 'pipeline_pressure_anomaly'} | pipeline_integrity_agent |
| downstream.corrosion_rate_exceeded.pipeline_integrity_agent | Pipeline | {'event': 'corrosion_rate_exceeded'} | pipeline_integrity_agent |
| downstream.pipeline_inspection_due.pipeline_integrity_agent | Pipeline | {'event': 'pipeline_inspection_due'} | pipeline_integrity_agent |
| downstream.truck_arrival.terminal_queue_agent | Terminal | {'event': 'truck_arrival'} | terminal_queue_agent |
| downstream.loading_complete.terminal_queue_agent | Terminal | {'event': 'loading_complete'} | terminal_queue_agent |
| downstream.queue_congestion_detected.terminal_queue_agent | Terminal | {'event': 'queue_congestion_detected'} | terminal_queue_agent |
| downstream.alarm_triggered.alarm_management_agent | Alarm | {'event': 'alarm_triggered'} | alarm_management_agent |
| downstream.alarm_flood_detected.alarm_management_agent | Alarm | {'event': 'alarm_flood_detected'} | alarm_management_agent |
| downstream.force_majeure_declared.disruption_response_agent | Pipeline | {'event': 'force_majeure_declared'} | disruption_response_agent |
| downstream.network_disruption_detected.disruption_response_agent | NetworkNode | {'event': 'network_disruption_detected'} | disruption_response_agent |
| downstream.refinery_shutdown_initiated.disruption_response_agent | Refinery | {'event': 'refinery_shutdown_initiated'} | disruption_response_agent |
| downstream.tank_level_critical.tank_farm_optimization_agent | Tank | {'event': 'tank_level_critical'} | tank_farm_optimization_agent |
| downstream.tank_quality_issue.tank_farm_optimization_agent | Tank | {'event': 'tank_quality_issue'} | tank_farm_optimization_agent |
| downstream.station_stockout.retail_operations_agent | RetailStation | {'event': 'station_stockout'} | retail_operations_agent |
| downstream.station_equipment_failure.retail_operations_agent | RetailStation | {'event': 'station_equipment_failure'} | retail_operations_agent |
| downstream.brand_compliance_violation.retail_operations_agent | RetailStation | {'event': 'brand_compliance_violation'} | retail_operations_agent |
| downstream.margin_simulation_requested.margin_simulation_agent | CrackSpread | {'event': 'margin_simulation_requested'} | margin_simulation_agent |
| downstream.crack_spread_changed.margin_simulation_agent | CrackSpread | {'event': 'crack_spread_changed'} | margin_simulation_agent |
| downstream.market_regime_change.margin_simulation_agent | CrackSpread | {'event': 'market_regime_change'} | margin_simulation_agent |
| energy.well_rate_change | well | {'event': 'well_rate_change'} | - |
| energy.cargo_loaded | cargo | {'event': 'cargo_loaded'} | - |
| energy.emission_threshold_exceeded | emission_record | {'event': 'emission_threshold_exceeded'} | - |
| energy.trade_executed | commodity_trade | {'event': 'trade_executed'} | - |
| energy.safety_incident_reported | safety_incident | {'event': 'safety_incident_reported'} | - |
| energy.maintenance_completed | maintenance_order | {'event': 'maintenance_completed'} | - |
| energy.pipeline_pressure_alert | pipeline | {'event': 'pipeline_pressure_alert'} | - |
| energy.refinery_unit_trip | refinery | {'event': 'refinery_unit_trip'} | - |
| energy.reservoir_discovered | reservoir | {'event': 'reservoir_discovered'} | - |
| energy.reservoir_depleted | reservoir | {'event': 'reservoir_depleted'} | - |
| energy.reservoir_updated | reservoir | {'event': 'reservoir_updated'} | - |
| energy.power_plant_started | power_plant | {'event': 'power_plant_started'} | - |
| energy.power_plant_shutdown | power_plant | {'event': 'power_plant_shutdown'} | - |
| energy.power_plant_output_changed | power_plant | {'event': 'power_plant_output_changed'} | - |
| energy.carbon_credit_issued | carbon_credit | {'event': 'carbon_credit_issued'} | - |
| energy.carbon_credit_retired | carbon_credit | {'event': 'carbon_credit_retired'} | - |
| energy.carbon_credit_traded | carbon_credit | {'event': 'carbon_credit_traded'} | - |
| energy.production_unit_online | production_unit | {'event': 'production_unit_online'} | - |
| energy.production_unit_offline | production_unit | {'event': 'production_unit_offline'} | - |
| energy.production_unit_output_changed | production_unit | {'event': 'production_unit_output_changed'} | - |
| energy.renewable_asset_commissioned | renewable_asset | {'event': 'renewable_asset_commissioned'} | - |
| energy.renewable_asset_degraded | renewable_asset | {'event': 'renewable_asset_degraded'} | - |
| energy.renewable_asset_output_changed | renewable_asset | {'event': 'renewable_asset_output_changed'} | - |
| energy.inspection_record_created | inspection_record | {'event': 'inspection_record_created'} | - |
| energy.inspection_record_completed | inspection_record | {'event': 'inspection_record_completed'} | - |
| energy.inspection_record_failed | inspection_record | {'event': 'inspection_record_failed'} | - |
| energy.drilling_spud | drilling_program | {'event': 'drilling_spud'} | - |
| energy.drilling_depth_milestone | drilling_program | {'event': 'drilling_depth_milestone'} | - |
| energy.drilling_npt_event | drilling_program | {'event': 'drilling_npt_event'} | - |
| energy.drilling_completed | drilling_program | {'event': 'drilling_completed'} | - |
| energy.kick_detected | drilling_program | {'event': 'kick_detected'} | - |
| energy.bop_test_result | drilling_program | {'event': 'bop_test_result'} | - |
| energy.production_allocated | production_record | {'event': 'production_allocated'} | - |
| energy.well_test_completed | well | {'event': 'well_test_completed'} | - |
| energy.artificial_lift_failure | well | {'event': 'artificial_lift_failure'} | - |
| energy.reserves_revision | reserves_booking | {'event': 'reserves_revision'} | - |
| energy.pressure_survey_completed | reservoir | {'event': 'pressure_survey_completed'} | - |
| energy.compressor_trip | production_unit | {'event': 'compressor_trip'} | - |
| energy.corrosion_threshold_exceeded | pipeline | {'event': 'corrosion_threshold_exceeded'} | - |
| energy.pig_run_completed | pipeline | {'event': 'pig_run_completed'} | - |
| energy.field_plan_approved | field_plan | {'event': 'field_plan_approved'} | - |
| finance.journal_entry_posted | journal_entry | {'event': 'journal_entry_posted'} | - |
| finance.journal_entry_reversed | journal_entry | {'event': 'journal_entry_reversed'} | - |
| finance.invoice_approved | Invoice | {'event': 'invoice_approved'} | payment_run_agent, payables_timing_agent |
| finance.payment_executed | Payment | {'event': 'payment_executed'} | payment_run_agent, cash_forecast_agent |
| finance.payment_release_requested | Payment | {'event': 'payment_release_requested'} | payment_run_agent, liquidity_agent, fraud_detection_agent |
| finance.close_period_certified | financial_close | {'event': 'close_period_certified'} | - |
| finance.intercompany_matched | intercompany_transaction | {'event': 'intercompany_matched'} | - |
| finance.audit_finding_raised | audit_finding | {'event': 'audit_finding_raised'} | - |
| finance.audit_control_lifecycle | audit_control | {'event': 'audit_control_lifecycle'} | - |
| finance.cash_position_updated | cash_position | {'event': 'cash_position_updated'} | - |
| finance.general_ledger_posted | general_ledger | {'event': 'general_ledger_posted'} | - |
| finance.general_ledger_adjusted | general_ledger | {'event': 'general_ledger_adjusted'} | - |
| finance.general_ledger_closed | general_ledger | {'event': 'general_ledger_closed'} | - |
| finance.fixed_asset_acquired | fixed_asset | {'event': 'fixed_asset_acquired'} | - |
| finance.fixed_asset_depreciated | fixed_asset | {'event': 'fixed_asset_depreciated'} | - |
| finance.fixed_asset_disposed | fixed_asset | {'event': 'fixed_asset_disposed'} | - |
| finance.fixed_asset_impaired | fixed_asset | {'event': 'fixed_asset_impaired'} | - |
| finance.cost_center_budget_exceeded | cost_center | {'event': 'cost_center_budget_exceeded'} | - |
| finance.cost_center_allocation_changed | cost_center | {'event': 'cost_center_allocation_changed'} | - |
| finance.profit_center_target_missed | profit_center | {'event': 'profit_center_target_missed'} | - |
| finance.profit_center_margin_changed | profit_center | {'event': 'profit_center_margin_changed'} | - |
| finance.tax_filing_prepared | tax_filing | {'event': 'tax_filing_prepared'} | - |
| finance.tax_filing_submitted | tax_filing | {'event': 'tax_filing_submitted'} | - |
| finance.tax_filing_amended | tax_filing | {'event': 'tax_filing_amended'} | - |
| finance.bank_account_reconciled | bank_account | {'event': 'bank_account_reconciled'} | - |
| finance.bank_account_balance_changed | bank_account | {'event': 'bank_account_balance_changed'} | - |
| finance.bank_account_exception | bank_account | {'event': 'bank_account_exception'} | - |
| finance.reconciliation_completed | general_ledger | {'event': 'reconciliation_completed'} | - |
| finance.payment_approved | payment | {'event': 'payment_approved'} | - |
| finance.invoice_disputed | invoice | {'event': 'invoice_disputed'} | - |
| finance.budget_variance_detected | budget_line | {'event': 'budget_variance_detected'} | - |
| finance.fx_rate_changed | fx_position | {'event': 'fx_rate_changed'} | - |
| finance.close_milestone_completed | financial_close | {'event': 'close_milestone_completed'} | - |
| finance.sox_control_failed | audit_finding | {'event': 'sox_control_failed'} | - |
| finance.duplicate_invoice_detected | Invoice | {'event': 'duplicate_invoice_detected'} | duplicate_leakage_agent, fraud_detection_agent |
| finance.capex_approved | capex_project | {'event': 'capex_approved'} | - |
| finance.capex_overrun | capex_project | {'event': 'capex_overrun'} | - |
| finance.sod_violation_detected | audit_finding | {'event': 'sod_violation_detected'} | - |
| finance.vat_reconciliation_completed | tax_filing | {'event': 'vat_reconciliation_completed'} | - |
| finance.consolidation_completed | financial_close | {'event': 'consolidation_completed'} | - |
| finance.liquidity_threshold_breached | cash_position | {'event': 'liquidity_threshold_breached'} | - |
| finance.transfer_pricing_alert | intercompany_transaction | {'event': 'transfer_pricing_alert'} | - |
| fleet.aircraft_status_changed | Aircraft | {'event': 'aircraft_status_changed'} | - |
| fleet.mechanical_issue_detected | Aircraft | {'event': 'mechanical_issue_detected'} | - |
| fleet.maintenance_check_completed | MaintenanceCheck | {'event': 'maintenance_check_completed'} | - |
| fleet.mel_rectification_due | MELItem | {'event': 'mel_rectification_due'} | - |
| fleet.component_life_limit_approaching | ComponentLifeLimit | {'event': 'component_life_limit_approaching'} | - |
| fleet.spare_part_stock_low | SparePartInventory | {'event': 'spare_part_stock_low'} | - |
| fleet.work_order_status_changed | WorkOrder | {'event': 'work_order_status_changed'} | fleet_availability_agent, spare_allocation_agent |
| fleet.engine_record_updated | EngineRecord | {'event': 'engine_record_updated'} | predictive_maintenance_agent |
| fleet.aircraft_configuration_changed | AircraftConfiguration | {'event': 'aircraft_configuration_changed'} | fleet_availability_agent, fleet_compliance_agent |
| fleet.airworthiness_directive_issued | AirworthinessDirective | {'event': 'airworthiness_directive_issued'} | fleet_compliance_agent, fleet_availability_agent |
| fleet.service_bulletin_released | ServiceBulletin | {'event': 'service_bulletin_released'} | fleet_compliance_agent, predictive_maintenance_agent |
| hr.worker_lifecycle | worker | {'event': 'worker_lifecycle'} | - |
| hr.position_lifecycle | position | {'event': 'position_lifecycle'} | - |
| hr.payroll_event_lifecycle | payroll_event | {'event': 'payroll_event_lifecycle'} | - |
| hr.performance_signal_lifecycle | performance_signal | {'event': 'performance_signal_lifecycle'} | - |
| hr.attrition_risk_lifecycle | attrition_risk | {'event': 'attrition_risk_lifecycle'} | - |
| hr.certification_lifecycle | certification | {'event': 'certification_lifecycle'} | - |
| hr.job_role_lifecycle | job_role | {'event': 'job_role_lifecycle'} | - |
| hr.org_assignment_lifecycle | org_assignment | {'event': 'org_assignment_lifecycle'} | - |
| hr.workforce_plan_lifecycle | workforce_plan | {'event': 'workforce_plan_lifecycle'} | - |
| hr.skill_lifecycle | skill | {'event': 'skill_lifecycle'} | - |
| hr.time_entry_lifecycle | time_entry | {'event': 'time_entry_lifecycle'} | - |
| hr.absence_lifecycle | absence | {'event': 'absence_lifecycle'} | - |
| hse.incident_reported | incident | {'event': 'incident_reported'} | - |
| hse.near_miss_submitted | near_miss | {'event': 'near_miss_submitted'} | - |
| hse.process_safety_event_detected | process_safety_event | {'event': 'process_safety_event_detected'} | - |
| hse.hazard_identified | hazard | {'event': 'hazard_identified'} | - |
| hse.permit_issued | permit_to_work | {'event': 'permit_issued'} | - |
| hse.permit_expired | permit_to_work | {'event': 'permit_expired'} | - |
| hse.permit_violation_detected | permit_to_work | {'event': 'permit_violation_detected'} | - |
| hse.emission_exceedance_detected | emission_event | {'event': 'emission_exceedance_detected'} | - |
| hse.spill_detected | spill_event | {'event': 'spill_detected'} | - |
| hse.safety_barrier_degraded | safety_barrier | {'event': 'safety_barrier_degraded'} | - |
| hse.inspection_completed | safety_inspection | {'event': 'inspection_completed'} | - |
| hse.corrective_action_overdue | corrective_action | {'event': 'corrective_action_overdue'} | - |
| hse.equipment_failure_detected | equipment_failure | {'event': 'equipment_failure_detected'} | - |
| hse.equipment_failure_repaired | equipment_failure | {'event': 'equipment_failure_repaired'} | - |
| hse.unsafe_condition_reported | unsafe_condition | {'event': 'unsafe_condition_reported'} | - |
| hse.unsafe_condition_resolved | unsafe_condition | {'event': 'unsafe_condition_resolved'} | - |
| hse.safety_observation_submitted | safety_observation | {'event': 'safety_observation_submitted'} | - |
| hse.safety_observation_reviewed | safety_observation | {'event': 'safety_observation_reviewed'} | - |
| hse.control_measure_implemented | control_measure | {'event': 'control_measure_implemented'} | - |
| hse.control_measure_degraded | control_measure | {'event': 'control_measure_degraded'} | - |
| hse.control_measure_failed | control_measure | {'event': 'control_measure_failed'} | - |
| hse.contractor_worker_onboarded | contractor_worker | {'event': 'contractor_worker_onboarded'} | - |
| hse.contractor_worker_suspended | contractor_worker | {'event': 'contractor_worker_suspended'} | - |
| hse.contractor_worker_cleared | contractor_worker | {'event': 'contractor_worker_cleared'} | - |
| hse.environmental_permit_issued | environmental_permit | {'event': 'environmental_permit_issued'} | - |
| hse.environmental_permit_expiring | environmental_permit | {'event': 'environmental_permit_expiring'} | - |
| hse.environmental_permit_violated | environmental_permit | {'event': 'environmental_permit_violated'} | - |
| hse.waste_manifest_created | waste_manifest | {'event': 'waste_manifest_created'} | - |
| hse.waste_manifest_shipped | waste_manifest | {'event': 'waste_manifest_shipped'} | - |
| hse.waste_manifest_disposed | waste_manifest | {'event': 'waste_manifest_disposed'} | - |
| hse.jsa_created | job_safety_analysis | {'event': 'jsa_created'} | - |
| hse.jsa_approved | job_safety_analysis | {'event': 'jsa_approved'} | - |
| hse.jsa_expired | job_safety_analysis | {'event': 'jsa_expired'} | - |
| hse.safety_training_completed | safety_training | {'event': 'safety_training_completed'} | - |
| hse.safety_training_expired | safety_training | {'event': 'safety_training_expired'} | - |
| hse.safety_training_failed | safety_training | {'event': 'safety_training_failed'} | - |
| hse.emergency_drill_scheduled | emergency_drill | {'event': 'emergency_drill_scheduled'} | - |
| hse.emergency_drill_completed | emergency_drill | {'event': 'emergency_drill_completed'} | - |
| hse.emergency_drill_failed | emergency_drill | {'event': 'emergency_drill_failed'} | - |
| hse.risk_assessment_requested | risk_assessment | {'event': 'risk_assessment_requested'} | - |
| hse.risk_assessment_completed | risk_assessment | {'event': 'risk_assessment_completed'} | - |
| hse.risk_score_critical | risk_assessment | {'event': 'risk_score_critical'} | - |
| hse.barrier_layer_tested | barrier_layer | {'event': 'barrier_layer_tested'} | - |
| hse.barrier_layer_degraded | barrier_layer | {'event': 'barrier_layer_degraded'} | - |
| hse.barrier_layer_failed | barrier_layer | {'event': 'barrier_layer_failed'} | - |
| hse.simops_plan_submitted | simops_plan | {'event': 'simops_plan_submitted'} | - |
| hse.activity_overlap_detected | simops_plan | {'event': 'activity_overlap_detected'} | - |
| hse.hours_threshold_exceeded | fatigue_record | {'event': 'hours_threshold_exceeded'} | - |
| hse.fatigue_critical | fatigue_record | {'event': 'fatigue_critical'} | - |
| hse.exposure_reading_received | exposure_record | {'event': 'exposure_reading_received'} | - |
| hse.exposure_limit_approaching | exposure_record | {'event': 'exposure_limit_approaching'} | - |
| hse.exposure_limit_exceeded | exposure_record | {'event': 'exposure_limit_exceeded'} | - |
| hse.audit_finding_created | audit_finding | {'event': 'audit_finding_created'} | - |
| hse.audit_finding_overdue | audit_finding | {'event': 'audit_finding_overdue'} | - |
| hse.moc_submitted | management_of_change | {'event': 'moc_submitted'} | - |
| hse.moc_risk_assessment_due | management_of_change | {'event': 'moc_risk_assessment_due'} | - |
| hse.shift_started | toolbox_talk | {'event': 'shift_started'} | - |
| hse.toolbox_talk_completed | toolbox_talk | {'event': 'toolbox_talk_completed'} | - |
| hse.reporting_period_close | regulatory_submission | {'event': 'reporting_period_close'} | - |
| hse.regulatory_submission_overdue | regulatory_submission | {'event': 'regulatory_submission_overdue'} | - |
| hse.regulatory_fine_issued | regulatory_submission | {'event': 'regulatory_fine_issued'} | - |
| hse.insurance_claim_filed | insurance_claim | {'event': 'insurance_claim_filed'} | - |
| hse.insurance_claim_settled | insurance_claim | {'event': 'insurance_claim_settled'} | - |
| hse.stop_work_invoked | incident | {'event': 'stop_work_invoked'} | - |
| hse.unsafe_condition_critical | unsafe_condition | {'event': 'unsafe_condition_critical'} | - |
| hse.gas_leak_confirmed | hazard | {'event': 'gas_leak_confirmed'} | - |
| hse.multiple_alarm_triggered | unsafe_condition | {'event': 'multiple_alarm_triggered'} | - |
| hse.severe_weather_approaching | risk_assessment | {'event': 'severe_weather_approaching'} | - |
| hse.critical_barrier_failed | safety_barrier | {'event': 'critical_barrier_failed'} | - |
| hse.loto_violation_detected | permit_to_work | {'event': 'loto_violation_detected'} | - |
| hse.confined_space_atmospheric_abnormal | unsafe_condition | {'event': 'confined_space_atmospheric_abnormal'} | - |
| hse.fall_protection_violation | unsafe_condition | {'event': 'fall_protection_violation'} | - |
| hse.hot_work_fire_watch_expired | permit_to_work | {'event': 'hot_work_fire_watch_expired'} | - |
| hse.worker_onboarded | contractor_worker | {'event': 'worker_onboarded'} | - |
| hse.training_expired | safety_training | {'event': 'training_expired'} | - |
| hse.certification_expiring | safety_training | {'event': 'certification_expiring'} | - |
| hse.medical_clearance_expired | contractor_worker | {'event': 'medical_clearance_expired'} | - |
| hse.shutdown_initiated | process_safety_event | {'event': 'shutdown_initiated'} | - |
| hse.flaring_event_started | emission_event | {'event': 'flaring_event_started'} | - |
| hse.methane_sensor_reading | emission_event | {'event': 'methane_sensor_reading'} | - |
| hse.water_sample_result | environmental_permit | {'event': 'water_sample_result'} | - |
| hse.corrective_action_cost_updated | corrective_action | {'event': 'corrective_action_cost_updated'} | - |
| hse.remediation_cost_updated | corrective_action | {'event': 'remediation_cost_updated'} | - |
| hse.jsa_created.jsa_verification_agent | job_safety_analysis | {'event': 'jsa_created'} | jsa_verification_agent |
| hse.jsa_approved.jsa_verification_agent | job_safety_analysis | {'event': 'jsa_approved'} | jsa_verification_agent |
| hse.simops_plan_submitted.simops_risk_agent | simops_plan | {'event': 'simops_plan_submitted'} | simops_risk_agent |
| hse.activity_overlap_detected.simops_risk_agent | simops_plan | {'event': 'activity_overlap_detected'} | simops_risk_agent |
| hse.loto_initiated.loto_verification_agent | permit_to_work | {'event': 'loto_initiated'} | loto_verification_agent |
| hse.loto_violation_detected.loto_verification_agent | permit_to_work | {'event': 'loto_violation_detected'} | loto_verification_agent |
| hse.shift_started.toolbox_talk_agent | toolbox_talk | {'event': 'shift_started'} | toolbox_talk_agent |
| hse.toolbox_talk_completed.toolbox_talk_agent | toolbox_talk | {'event': 'toolbox_talk_completed'} | toolbox_talk_agent |
| hse.stop_work_invoked.stop_work_enforcement_agent | incident | {'event': 'stop_work_invoked'} | stop_work_enforcement_agent |
| hse.unsafe_condition_reported.stop_work_enforcement_agent | unsafe_condition | {'event': 'unsafe_condition_reported'} | stop_work_enforcement_agent |
| hse.hot_work_started.hot_work_monitor_agent | {'event': 'hot_work_started'} | hot_work_monitor_agent | |
| hse.fire_watch_expired.hot_work_monitor_agent | {'event': 'fire_watch_expired'} | hot_work_monitor_agent | |
| hse.atmospheric_change_detected.hot_work_monitor_agent | {'event': 'atmospheric_change_detected'} | hot_work_monitor_agent | |
| hse.confined_space_entry_requested.confined_space_agent | {'event': 'confined_space_entry_requested'} | confined_space_agent | |
| hse.atmospheric_reading_abnormal.confined_space_agent | {'event': 'atmospheric_reading_abnormal'} | confined_space_agent | |
| hse.height_work_started.working_at_height_agent | unsafe_condition | {'event': 'height_work_started'} | working_at_height_agent |
| hse.fall_protection_violation.working_at_height_agent | unsafe_condition | {'event': 'fall_protection_violation'} | working_at_height_agent |
| hse.sensor_threshold_breach.dynamic_risk_scoring_agent | incident | {'event': 'sensor_threshold_breach'} | dynamic_risk_scoring_agent |
| hse.incident_reported.dynamic_risk_scoring_agent | incident | {'event': 'incident_reported'} | dynamic_risk_scoring_agent |
| hse.weather_alert.dynamic_risk_scoring_agent | incident | {'event': 'weather_alert'} | dynamic_risk_scoring_agent |
| hse.control_measure_degraded.control_effectiveness_agent | control_measure | {'event': 'control_measure_degraded'} | control_effectiveness_agent |
| hse.inspection_completed.control_effectiveness_agent | safety_inspection | {'event': 'inspection_completed'} | control_effectiveness_agent |
| hse.safety_barrier_degraded.barrier_integrity_agent | safety_barrier | {'event': 'safety_barrier_degraded'} | barrier_integrity_agent |
| hse.safety_barrier_failed.barrier_integrity_agent | safety_barrier | {'event': 'safety_barrier_failed'} | barrier_integrity_agent |
| hse.inspection_failed.barrier_integrity_agent | safety_barrier | {'event': 'inspection_failed'} | barrier_integrity_agent |
| hse.risk_assessment_requested.bowtie_analysis_agent | risk_assessment | {'event': 'risk_assessment_requested'} | bowtie_analysis_agent |
| hse.barrier_failure_reported.bowtie_analysis_agent | risk_assessment | {'event': 'barrier_failure_reported'} | bowtie_analysis_agent |
| hse.near_miss_logged.leading_indicator_agent | safety_observation | {'event': 'near_miss_logged'} | leading_indicator_agent |
| hse.safety_observation_submitted.leading_indicator_agent | safety_observation | {'event': 'safety_observation_submitted'} | leading_indicator_agent |
| hse.training_expired.organizational_factor_agent | safety_training | {'event': 'training_expired'} | organizational_factor_agent |
| hse.overdue_corrective_actions_threshold.organizational_factor_agent | safety_training | {'event': 'overdue_corrective_actions_threshold'} | organizational_factor_agent |
| hse.weather_alert.weather_risk_agent | risk_assessment | {'event': 'weather_alert'} | weather_risk_agent |
| hse.severe_weather_approaching.weather_risk_agent | risk_assessment | {'event': 'severe_weather_approaching'} | weather_risk_agent |
| hse.moc_submitted.moc_risk_agent | management_of_change | {'event': 'moc_submitted'} | moc_risk_agent |
| hse.moc_risk_assessment_due.moc_risk_agent | management_of_change | {'event': 'moc_risk_assessment_due'} | moc_risk_agent |
| hse.process_safety_event_reported.tier1_event_agent | {'event': 'process_safety_event_reported'} | tier1_event_agent | |
| hse.lopc_detected.tier1_event_agent | {'event': 'lopc_detected'} | tier1_event_agent | |
| hse.process_safety_event_reported.tier2_event_agent | {'event': 'process_safety_event_reported'} | tier2_event_agent | |
| hse.near_miss_logged.tier2_event_agent | {'event': 'near_miss_logged'} | tier2_event_agent | |
| hse.process_safety_event_closed.pse_trend_agent | {'event': 'process_safety_event_closed'} | pse_trend_agent | |
| hse.quarterly_review_due.pse_trend_agent | {'event': 'quarterly_review_due'} | pse_trend_agent | |
| hse.critical_barrier_failed.shutdown_recommendation_agent | safety_barrier | {'event': 'critical_barrier_failed'} | shutdown_recommendation_agent |
| hse.multiple_alarm_triggered.shutdown_recommendation_agent | unsafe_condition | {'event': 'multiple_alarm_triggered'} | shutdown_recommendation_agent |
| hse.gas_leak_confirmed.shutdown_recommendation_agent | hazard | {'event': 'gas_leak_confirmed'} | shutdown_recommendation_agent |
| hse.inspection_due.integrity_inspection_agent | {'event': 'inspection_due'} | integrity_inspection_agent | |
| hse.inspection_failed.integrity_inspection_agent | {'event': 'inspection_failed'} | integrity_inspection_agent | |
| hse.corrosion_rate_exceeded.integrity_inspection_agent | {'event': 'corrosion_rate_exceeded'} | integrity_inspection_agent | |
| hse.psv_test_due.pressure_safety_agent | {'event': 'psv_test_due'} | pressure_safety_agent | |
| hse.pressure_anomaly_detected.pressure_safety_agent | {'event': 'pressure_anomaly_detected'} | pressure_safety_agent | |
| hse.flaring_event_started.flaring_optimization_agent | emission_event | {'event': 'flaring_event_started'} | flaring_optimization_agent |
| hse.emission_exceeded.flaring_optimization_agent | emission_event | {'event': 'emission_exceeded'} | flaring_optimization_agent |
| hse.methane_sensor_reading.methane_detection_agent | emission_event | {'event': 'methane_sensor_reading'} | methane_detection_agent |
| hse.aerial_survey_complete.methane_detection_agent | emission_event | {'event': 'aerial_survey_complete'} | methane_detection_agent |
| hse.water_sample_result.water_compliance_agent | environmental_permit | {'event': 'water_sample_result'} | water_compliance_agent |
| hse.discharge_limit_approaching.water_compliance_agent | environmental_permit | {'event': 'discharge_limit_approaching'} | water_compliance_agent |
| hse.waste_manifest_created.waste_tracking_agent | waste_manifest | {'event': 'waste_manifest_created'} | waste_tracking_agent |
| hse.waste_shipped.waste_tracking_agent | waste_manifest | {'event': 'waste_shipped'} | waste_tracking_agent |
| hse.disposal_confirmed.waste_tracking_agent | waste_manifest | {'event': 'disposal_confirmed'} | waste_tracking_agent |
| hse.emission_reading_received.carbon_footprint_agent | {'event': 'emission_reading_received'} | carbon_footprint_agent | |
| hse.carbon_budget_threshold.carbon_footprint_agent | {'event': 'carbon_budget_threshold'} | carbon_footprint_agent | |
| hse.reporting_period_close.regulatory_reporting_agent | regulatory_submission | {'event': 'reporting_period_close'} | regulatory_reporting_agent |
| hse.incident_reportable.regulatory_reporting_agent | regulatory_submission | {'event': 'incident_reportable'} | regulatory_reporting_agent |
| hse.emission_exceedance.regulatory_reporting_agent | regulatory_submission | {'event': 'emission_exceedance'} | regulatory_reporting_agent |
| hse.shift_ended.fatigue_risk_agent | fatigue_record | {'event': 'shift_ended'} | fatigue_risk_agent |
| hse.hours_threshold_exceeded.fatigue_risk_agent | fatigue_record | {'event': 'hours_threshold_exceeded'} | fatigue_risk_agent |
| hse.training_expired.training_compliance_agent | safety_training | {'event': 'training_expired'} | training_compliance_agent |
| hse.worker_onboarded.training_compliance_agent | contractor_worker | {'event': 'worker_onboarded'} | training_compliance_agent |
| hse.certification_expiring.training_compliance_agent | safety_training | {'event': 'certification_expiring'} | training_compliance_agent |
| hse.exposure_reading_received.exposure_monitoring_agent | exposure_record | {'event': 'exposure_reading_received'} | exposure_monitoring_agent |
| hse.exposure_limit_approaching.exposure_monitoring_agent | exposure_record | {'event': 'exposure_limit_approaching'} | exposure_monitoring_agent |
| hse.contractor_worker_onboarded.contractor_prequalification_agent | contractor_worker | {'event': 'contractor_worker_onboarded'} | contractor_prequalification_agent |
| hse.safety_score_degraded.contractor_prequalification_agent | contractor_worker | {'event': 'safety_score_degraded'} | contractor_prequalification_agent |
| hse.shift_started.fitness_for_duty_agent | toolbox_talk | {'event': 'shift_started'} | fitness_for_duty_agent |
| hse.medical_clearance_expired.fitness_for_duty_agent | contractor_worker | {'event': 'medical_clearance_expired'} | fitness_for_duty_agent |
| hse.incident_investigating.root_cause_agent | {'event': 'incident_investigating'} | root_cause_agent | |
| hse.near_miss_investigating.root_cause_agent | {'event': 'near_miss_investigating'} | root_cause_agent | |
| hse.incident_closed.lesson_learned_agent | {'event': 'incident_closed'} | lesson_learned_agent | |
| hse.corrective_action_verified.lesson_learned_agent | {'event': 'corrective_action_verified'} | lesson_learned_agent | |
| hse.incident_reported.insurance_impact_agent | incident | {'event': 'incident_reported'} | insurance_impact_agent |
| hse.corrective_action_cost_updated.insurance_impact_agent | corrective_action | {'event': 'corrective_action_cost_updated'} | insurance_impact_agent |
| hse.incident_reported.production_impact_agent | incident | {'event': 'incident_reported'} | production_impact_agent |
| hse.shutdown_initiated.production_impact_agent | process_safety_event | {'event': 'shutdown_initiated'} | production_impact_agent |
| hse.permit_violation.production_impact_agent | incident | {'event': 'permit_violation'} | production_impact_agent |
| hse.insurance_claim_filed.finance_exposure_agent | insurance_claim | {'event': 'insurance_claim_filed'} | finance_exposure_agent |
| hse.remediation_cost_updated.finance_exposure_agent | corrective_action | {'event': 'remediation_cost_updated'} | finance_exposure_agent |
| hse.regulatory_fine_issued.finance_exposure_agent | regulatory_submission | {'event': 'regulatory_fine_issued'} | finance_exposure_agent |
| it.incident_lifecycle | incident | {'event': 'incident_lifecycle'} | - |
| it.change_request_lifecycle | change_request | {'event': 'change_request_lifecycle'} | - |
| it.release_lifecycle | release | {'event': 'release_lifecycle'} | - |
| it.access_request_lifecycle | access_request | {'event': 'access_request_lifecycle'} | - |
| it.service_level_objective_lifecycle | service_level_objective | {'event': 'service_level_objective_lifecycle'} | - |
| it.application_lifecycle | application | {'event': 'application_lifecycle'} | - |
| it.service_lifecycle | service | {'event': 'service_lifecycle'} | - |
| it.problem_lifecycle | problem | {'event': 'problem_lifecycle'} | - |
| it.configuration_item_lifecycle | configuration_item | {'event': 'configuration_item_lifecycle'} | - |
| it.dependency_lifecycle | dependency | {'event': 'dependency_lifecycle'} | - |
| legal.contract_lifecycle | contract | {'event': 'contract_lifecycle'} | - |
| legal.obligation_lifecycle | obligation | {'event': 'obligation_lifecycle'} | - |
| legal.amendment_lifecycle | amendment | {'event': 'amendment_lifecycle'} | - |
| legal.compliance_requirement_lifecycle | compliance_requirement | {'event': 'compliance_requirement_lifecycle'} | - |
| legal.dispute_lifecycle | dispute | {'event': 'dispute_lifecycle'} | - |
| legal.regulatory_filing_lifecycle | regulatory_filing | {'event': 'regulatory_filing_lifecycle'} | - |
| legal.clause_lifecycle | clause | {'event': 'clause_lifecycle'} | - |
| legal.renewal_lifecycle | renewal | {'event': 'renewal_lifecycle'} | - |
| legal.legal_matter_lifecycle | legal_matter | {'event': 'legal_matter_lifecycle'} | - |
| legal.approval_record_lifecycle | approval_record | {'event': 'approval_record_lifecycle'} | - |
| operations.work_order_lifecycle | work_order | {'event': 'work_order_lifecycle'} | - |
| operations.asset_maintenance_event_lifecycle | asset_maintenance_event | {'event': 'asset_maintenance_event_lifecycle'} | - |
| operations.production_event_lifecycle | production_event | {'event': 'production_event_lifecycle'} | - |
| operations.quality_event_lifecycle | quality_event | {'event': 'quality_event_lifecycle'} | - |
| operations.downtime_event_lifecycle | downtime_event | {'event': 'downtime_event_lifecycle'} | - |
| operations.safety_event_lifecycle | safety_event | {'event': 'safety_event_lifecycle'} | - |
| operations.operational_risk_lifecycle | operational_risk | {'event': 'operational_risk_lifecycle'} | - |
| operations.capacity_signal_lifecycle | capacity_signal | {'event': 'capacity_signal_lifecycle'} | - |
| procurement.requisition_lifecycle | purchase_requisition | {'event': 'requisition_lifecycle'} | - |
| procurement.po_lifecycle | purchase_order | {'event': 'po_lifecycle'} | - |
| procurement.supplier_lifecycle | supplier | {'event': 'supplier_lifecycle'} | - |
| procurement.contract_lifecycle | contract_reference | {'event': 'contract_lifecycle'} | - |
| procurement.sourcing_event_lifecycle | sourcing_event | {'event': 'sourcing_event_lifecycle'} | - |
| procurement.risk_assessment_completed | supplier_risk_assessment | {'event': 'risk_assessment_completed'} | - |
| procurement.invoice_match_result | invoice_match | {'event': 'invoice_match_result'} | - |
| procurement.maverick_spend_detected | spend_record | {'event': 'maverick_spend_detected'} | - |
| procurement.contract_expiry_alert | contract_reference | {'event': 'contract_expiry_alert'} | - |
| procurement.contingent_worker_onboarded | contingent_worker | {'event': 'contingent_worker_onboarded'} | - |
| procurement.contingent_worker_contract_expired | contingent_worker | {'event': 'contingent_worker_contract_expired'} | - |
| procurement.contingent_worker_terminated | contingent_worker | {'event': 'contingent_worker_terminated'} | - |
| procurement.category_strategy_updated | category | {'event': 'category_strategy_updated'} | - |
| procurement.bid_lifecycle | bid | {'event': 'bid_lifecycle'} | - |
| procurement.supplier_scorecard_published | supplier_scorecard | {'event': 'supplier_scorecard_published'} | - |
| procurement.supply_disruption_detected | supplier | {'event': 'supply_disruption_detected'} | - |
| procurement.price_volatility_alert | category | {'event': 'price_volatility_alert'} | - |
| procurement.early_payment_discount_captured | invoice_match | {'event': 'early_payment_discount_captured'} | - |
| procurement.ethical_compliance_violation | supplier | {'event': 'ethical_compliance_violation'} | - |
| procurement.carbon_footprint_report | spend_record | {'event': 'carbon_footprint_report'} | - |
| procurement.single_source_risk_identified | category | {'event': 'single_source_risk_identified'} | - |
| procurement.supplier_onboarding_lifecycle | supplier | {'event': 'supplier_onboarding_lifecycle'} | - |
| procurement.sla_breach_detected | contract_reference | {'event': 'sla_breach_detected'} | - |
| procurement.category_spend_threshold_exceeded | category | {'event': 'category_spend_threshold_exceeded'} | - |
| procurement.goods_receipt_created | goods_receipt | {'event': 'goods_receipt_created'} | - |
| procurement.goods_receipt_matched | goods_receipt | {'event': 'goods_receipt_matched'} | - |
| procurement.goods_receipt_rejected | goods_receipt | {'event': 'goods_receipt_rejected'} | - |
| procurement.approval_workflow_submitted | approval_workflow | {'event': 'approval_workflow_submitted'} | - |
| procurement.approval_workflow_approved | approval_workflow | {'event': 'approval_workflow_approved'} | - |
| procurement.approval_workflow_rejected | approval_workflow | {'event': 'approval_workflow_rejected'} | - |
| procurement.approval_workflow_escalated | approval_workflow | {'event': 'approval_workflow_escalated'} | - |
| supply_chain.shipment_lifecycle | shipment | {'event': 'shipment_lifecycle'} | - |
| supply_chain.inventory_threshold_breach | inventory_item | {'event': 'inventory_threshold_breach'} | - |
| supply_chain.transport_order_lifecycle | transport_order | {'event': 'transport_order_lifecycle'} | - |
| supply_chain.terminal_status_change | terminal | {'event': 'terminal_status_change'} | - |
| supply_chain.loading_bay_transition | loading_bay | {'event': 'loading_bay_transition'} | - |
| supply_chain.fleet_vehicle_status | fleet_vehicle | {'event': 'fleet_vehicle_status'} | - |
| supply_chain.demand_forecast_published | demand_forecast | {'event': 'demand_forecast_published'} | - |
| supply_chain.delivery_completion | delivery | {'event': 'delivery_completion'} | - |
| supply_chain.stock_transfer_lifecycle | stock_transfer | {'event': 'stock_transfer_lifecycle'} | - |
| supply_chain.warehouse_capacity_changed | warehouse | {'event': 'warehouse_capacity_changed'} | - |
| supply_chain.warehouse_stock_alert | warehouse | {'event': 'warehouse_stock_alert'} | - |
| supply_chain.warehouse_audit_completed | warehouse | {'event': 'warehouse_audit_completed'} | - |
| supply_chain.distribution_center_throughput_changed | distribution_center | {'event': 'distribution_center_throughput_changed'} | - |
| supply_chain.distribution_center_capacity_breach | distribution_center | {'event': 'distribution_center_capacity_breach'} | - |
| supply_chain.distribution_center_downtime | distribution_center | {'event': 'distribution_center_downtime'} | - |
| supply_chain.carrier_lifecycle | carrier | {'event': 'carrier_lifecycle'} | - |
| supply_chain.shipment_order_lifecycle | shipment_order | {'event': 'shipment_order_lifecycle'} | - |
| supply_chain.inventory_position_lifecycle | inventory_position | {'event': 'inventory_position_lifecycle'} | - |
| supply_chain.supply_plan_lifecycle | supply_plan | {'event': 'supply_plan_lifecycle'} | - |
| supply_chain.route_delayed | route | {'event': 'route_delayed'} | - |
| supply_chain.route_disrupted | route | {'event': 'route_disrupted'} | - |
| supply_chain.route_optimized | route | {'event': 'route_optimized'} | - |
| 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.instrument_created | Instrument | {'event': 'instrument_created'} | trade_validation_agent, market_data_anomaly_agent |
| trading.instrument_updated | Instrument | {'event': 'instrument_updated'} | trade_validation_agent, market_data_anomaly_agent |
| trading.instrument_expired | Instrument | {'event': 'instrument_expired'} | trade_validation_agent, derivatives_lifecycle_agent, notification_agent |
| trading.portfolio_rebalanced | Portfolio | {'event': 'portfolio_rebalanced'} | position_risk_agent, pnl_attribution_agent |
| trading.portfolio_limit_changed | Portfolio | {'event': 'portfolio_limit_changed'} | position_risk_agent, trade_compliance_agent, notification_agent |
| trading.market_data_updated | MarketData | {'event': 'market_data_updated'} | market_data_anomaly_agent, pnl_attribution_agent, position_risk_agent |
| trading.futures_contract_opened | FuturesContract | {'event': 'futures_contract_opened'} | derivatives_lifecycle_agent, trade_validation_agent, margin_monitor_agent |
| trading.futures_contract_expired | FuturesContract | {'event': 'futures_contract_expired'} | derivatives_lifecycle_agent, position_risk_agent, notification_agent |
| trading.futures_contract_rolled | FuturesContract | {'event': 'futures_contract_rolled'} | derivatives_lifecycle_agent, pnl_attribution_agent, margin_monitor_agent |
| trading.options_contract_exercised | OptionsContract | {'event': 'options_contract_exercised'} | derivatives_lifecycle_agent, position_risk_agent, pnl_attribution_agent |
| trading.options_contract_expired | OptionsContract | {'event': 'options_contract_expired'} | derivatives_lifecycle_agent, position_risk_agent, notification_agent |
| trading.swap_reset | Swap | {'event': 'swap_reset'} | derivatives_lifecycle_agent, pnl_attribution_agent, margin_monitor_agent |
| trading.swap_terminated | Swap | {'event': 'swap_terminated'} | derivatives_lifecycle_agent, position_risk_agent, trade_compliance_agent |
| trading.forward_delivered | Forward | {'event': 'forward_delivered'} | derivatives_lifecycle_agent, settlement_matching_agent, pnl_attribution_agent |
| trading.forward_expired | Forward | {'event': 'forward_expired'} | derivatives_lifecycle_agent, position_risk_agent, notification_agent |
| trading.physical_trade_nominated | PhysicalTrade | {'event': 'physical_trade_nominated'} | physical_trading_agent, trade_validation_agent, trade_compliance_agent |
| trading.physical_trade_delivered | PhysicalTrade | {'event': 'physical_trade_delivered'} | physical_trading_agent, settlement_matching_agent, pnl_attribution_agent |
| trading.cargo_trade_loaded | CargoTrade | {'event': 'cargo_trade_loaded'} | physical_trading_agent, trade_compliance_agent, notification_agent |
| trading.cargo_trade_discharged | CargoTrade | {'event': 'cargo_trade_discharged'} | physical_trading_agent, settlement_matching_agent, pnl_attribution_agent |
| trading.market_risk_recalculated | MarketRisk | {'event': 'market_risk_recalculated'} | physical_trading_agent, position_risk_agent |
| trading.market_risk_limit_breach | MarketRisk | {'event': 'market_risk_limit_breach'} | physical_trading_agent, position_risk_agent, notification_agent |
| trading.credit_risk_reassessed | CreditRisk | {'event': 'credit_risk_reassessed'} | counterparty_risk_agent, trade_compliance_agent |
| trading.credit_risk_downgrade | CreditRisk | {'event': 'credit_risk_downgrade'} | counterparty_risk_agent, margin_monitor_agent, notification_agent |
| trading.margin_call_issued | MarginCall | {'event': 'margin_call_issued'} | margin_monitor_agent, counterparty_risk_agent, notification_agent |
| trading.margin_call_met | MarginCall | {'event': 'margin_call_met'} | margin_monitor_agent, counterparty_risk_agent |
| trading.margin_call_disputed | MarginCall | {'event': 'margin_call_disputed'} | margin_monitor_agent, counterparty_risk_agent, trade_compliance_agent, notification_agent |
| trading.collateral_posted | Collateral | {'event': 'collateral_posted'} | margin_monitor_agent, counterparty_risk_agent |
| trading.collateral_recalled | Collateral | {'event': 'collateral_recalled'} | margin_monitor_agent, counterparty_risk_agent, notification_agent |
| trading.mark_to_market_completed | MarkToMarket | {'event': 'mark_to_market_completed'} | physical_trading_agent, pnl_attribution_agent, position_risk_agent |
| trading.mark_to_market_variance | MarkToMarket | {'event': 'mark_to_market_variance'} | physical_trading_agent, pnl_attribution_agent, notification_agent |
| trading.regulatory_filing_submitted | RegulatoryFiling | {'event': 'regulatory_filing_submitted'} | emir_reporting_agent, dodd_frank_agent, regulatory_reporting_agent |
| trading.regulatory_filing_rejected | RegulatoryFiling | {'event': 'regulatory_filing_rejected'} | regulatory_reporting_agent, trade_compliance_agent, notification_agent |
| trading.demurrage_calculated | Demurrage | {'event': 'demurrage_calculated'} | demurrage_agent, physical_trading_agent |
| trading.demurrage_disputed | Demurrage | {'event': 'demurrage_disputed'} | demurrage_agent, notification_agent |
| trading.invoice_generated | Invoice | {'event': 'invoice_generated'} | invoice_generation_agent, settlement_matching_agent |
| trading.invoice_disputed | Invoice | {'event': 'invoice_disputed'} | invoice_generation_agent, break_resolution_agent, notification_agent |
| trading.netting_proposed | NettingSet | {'event': 'netting_proposed'} | netting_agent, settlement_matching_agent |
| trading.netting_executed | NettingSet | {'event': 'netting_executed'} | netting_agent, payment_tracking_agent |
| trading.spread_anomaly_detected | Spread | {'event': 'spread_anomaly_detected'} | spread_analysis_agent, market_data_anomaly_agent |
| trading.volatility_surface_published | VolatilitySurface | {'event': 'volatility_surface_published'} | volatility_surface_agent, greeks_monitoring_agent |
| trading.hedge_effectiveness_breach | HedgeRelationship | {'event': 'hedge_effectiveness_breach'} | basis_risk_agent, position_risk_agent, notification_agent |
| trading.correlation_breakdown | MarketRisk | {'event': 'correlation_breakdown'} | correlation_agent, position_risk_agent, notification_agent |
| trading.tail_risk_alert | MarketRisk | {'event': 'tail_risk_alert'} | tail_risk_agent, position_risk_agent, notification_agent |
| upstream.production_update | ProductionStream | {'event': 'production_update'} | production_monitoring_agent, production_cost_agent |
| upstream.production_decline_detected | upstream | {'event': 'production_decline_detected'} | - |
| upstream.production_below_plan | Well | {'event': 'production_below_plan'} | production_variance_agent, production_optimization_agent |
| upstream.production_loss_detected | ProductionStream | {'event': 'production_loss_detected'} | production_loss_detection_agent, downtime_reduction_agent |
| upstream.production_spike | Well | {'event': 'production_spike'} | production_monitoring_agent |
| upstream.water_cut_threshold_breach | Well | {'event': 'water_cut_threshold_breach'} | water_cut_monitoring_agent, well_health_agent |
| upstream.gas_oil_ratio_shift | Well | {'event': 'gas_oil_ratio_shift'} | gas_oil_ratio_monitoring_agent |
| upstream.choke_instability_detected | Well | {'event': 'choke_instability_detected'} | choke_optimization_agent, flow_optimization_agent |
| upstream.lift_efficiency_drop | Well | {'event': 'lift_efficiency_drop'} | artificial_lift_optimization_agent |
| upstream.separator_imbalance_detected | Facility | {'event': 'separator_imbalance_detected'} | separator_balance_agent |
| upstream.allocation_complete | ProductionStream | {'event': 'allocation_complete'} | production_allocation_agent, trading_integration_agent |
| upstream.well_status_change | Well | {'event': 'well_status_change'} | well_health_agent, production_planner_agent |
| upstream.well_shutdown | Well | {'event': 'well_shutdown'} | production_loss_detection_agent, downtime_reduction_agent |
| upstream.well_restart | Well | {'event': 'well_restart'} | production_monitoring_agent, production_planner_agent |
| upstream.flow_restriction_detected | ProductionStream | {'event': 'flow_restriction_detected'} | flow_optimization_agent, production_loss_detection_agent |
| upstream.production_forecast_variance | ProductionForecast | {'event': 'production_forecast_variance'} | production_variance_agent, reservoir_decline_prediction_agent |
| upstream.gas_lift_instability | Well | {'event': 'gas_lift_instability'} | gas_lift_optimization_agent, artificial_lift_optimization_agent |
| upstream.esp_trip | Equipment | {'event': 'esp_trip'} | pump_failure_agent, production_loss_detection_agent |
| upstream.artificial_lift_failure | Equipment | {'event': 'artificial_lift_failure'} | pump_failure_agent, maintenance_scheduler_agent |
| upstream.well_test_complete | Well | {'event': 'well_test_complete'} | production_allocation_agent, well_health_agent |
| upstream.production_allocation_variance | ProductionStream | {'event': 'production_allocation_variance'} | production_allocation_agent |
| upstream.production_target_exceeded | Well | {'event': 'production_target_exceeded'} | production_monitoring_agent |
| upstream.facility_throughput_change | Facility | {'event': 'facility_throughput_change'} | production_planner_agent, flow_optimization_agent |
| upstream.rod_pump_failure | Equipment | {'event': 'rod_pump_failure'} | pump_failure_agent, maintenance_scheduler_agent |
| upstream.plunger_lift_anomaly | Well | {'event': 'plunger_lift_anomaly'} | artificial_lift_optimization_agent |
| upstream.well_completion_recorded | Completion | {'event': 'well_completion_recorded'} | drilling_performance_agent, well_health_agent |
| upstream.completion_integrity_review | Completion | {'event': 'completion_integrity_review'} | well_health_agent, drilling_risk_agent |
| upstream.spud_started | DrillingProgram | {'event': 'spud_started'} | drilling_performance_agent, well_planning_agent |
| upstream.drilling_rate_below_plan | DrillingProgram | {'event': 'drilling_rate_below_plan'} | drilling_performance_agent, drilling_cost_optimization_agent |
| upstream.drilling_delay_detected | upstream | {'event': 'drilling_delay_detected'} | - |
| upstream.npt_detected | DrillingProgram | {'event': 'npt_detected'} | drilling_performance_agent, drilling_cost_optimization_agent |
| upstream.stuck_pipe_risk_detected | DrillingProgram | {'event': 'stuck_pipe_risk_detected'} | drilling_risk_agent |
| upstream.mud_loss_detected | DrillingProgram | {'event': 'mud_loss_detected'} | drilling_risk_agent, mud_optimization_agent |
| upstream.kick_risk_detected | DrillingProgram | {'event': 'kick_risk_detected'} | drilling_risk_agent, kick_detection_agent |
| upstream.drilling_cost_variance_detected | DrillingProgram | {'event': 'drilling_cost_variance_detected'} | drilling_cost_optimization_agent, capex_monitoring_agent |
| upstream.bit_wear_threshold | DrillingProgram | {'event': 'bit_wear_threshold'} | bit_wear_prediction_agent |
| upstream.drilling_window_variance | DrillingProgram | {'event': 'drilling_window_variance'} | drilling_performance_agent |
| upstream.well_completed | DrillingProgram | {'event': 'well_completed'} | well_planning_agent, drilling_cost_optimization_agent |
| upstream.well_trajectory_deviation | Wellbore | {'event': 'well_trajectory_deviation'} | well_trajectory_agent, drilling_risk_agent |
| upstream.casing_integrity_issue | Wellbore | {'event': 'casing_integrity_issue'} | drilling_risk_agent |
| upstream.cementing_failure_risk | Wellbore | {'event': 'cementing_failure_risk'} | drilling_risk_agent |
| upstream.torque_drag_anomaly | DrillingProgram | {'event': 'torque_drag_anomaly'} | drilling_risk_agent, well_trajectory_agent |
| upstream.hole_cleaning_issue | DrillingProgram | {'event': 'hole_cleaning_issue'} | mud_optimization_agent, drilling_risk_agent |
| upstream.lost_circulation_zone | DrillingProgram | {'event': 'lost_circulation_zone'} | drilling_risk_agent, mud_optimization_agent |
| upstream.formation_evaluation_complete | Wellbore | {'event': 'formation_evaluation_complete'} | well_planning_agent, reservoir_performance_agent |
| upstream.directional_survey_update | Wellbore | {'event': 'directional_survey_update'} | well_trajectory_agent |
| upstream.rig_equipment_failure | DrillingProgram | {'event': 'rig_equipment_failure'} | drilling_delay_detection_agent, drilling_cost_optimization_agent |
| upstream.reservoir_pressure_drop | Reservoir | {'event': 'reservoir_pressure_drop'} | reservoir_pressure_monitoring_agent, reservoir_performance_agent |
| upstream.recovery_factor_decline | Reservoir | {'event': 'recovery_factor_decline'} | recovery_optimization_agent |
| upstream.unexpected_decline_curve | DeclineCurve | {'event': 'unexpected_decline_curve'} | reservoir_decline_prediction_agent, decline_curve_analysis_agent |
| upstream.water_breakthrough | Reservoir | {'event': 'water_breakthrough'} | water_breakthrough_agent, reservoir_performance_agent |
| upstream.gas_breakthrough_detected | Reservoir | {'event': 'gas_breakthrough_detected'} | reservoir_performance_agent, reservoir_optimization_agent |
| upstream.poor_injection_response | Reservoir | {'event': 'poor_injection_response'} | reservoir_optimization_agent |
| upstream.reservoir_constraint_detected | Reservoir | {'event': 'reservoir_constraint_detected'} | reservoir_performance_agent |
| upstream.eor_candidate_identified | Reservoir | {'event': 'eor_candidate_identified'} | reservoir_optimization_agent |
| upstream.reserve_revision | ReserveEstimate | {'event': 'reserve_revision'} | reserve_estimate_agent |
| upstream.reservoir_model_update | Reservoir | {'event': 'reservoir_model_update'} | reservoir_simulation_agent, reservoir_performance_agent |
| upstream.injection_imbalance | Reservoir | {'event': 'injection_imbalance'} | reservoir_optimization_agent, reservoir_performance_agent |
| upstream.pressure_zone_anomaly | Reservoir | {'event': 'pressure_zone_anomaly'} | reservoir_pressure_monitoring_agent |
| upstream.aquifer_response_anomaly | Reservoir | {'event': 'aquifer_response_anomaly'} | reservoir_performance_agent, reservoir_pressure_monitoring_agent |
| upstream.fluid_contact_movement | Reservoir | {'event': 'fluid_contact_movement'} | reservoir_performance_agent, water_breakthrough_agent |
| upstream.sweep_efficiency_degraded | Reservoir | {'event': 'sweep_efficiency_degraded'} | reservoir_optimization_agent, recovery_optimization_agent |
| upstream.depletion_rate_change | Reservoir | {'event': 'depletion_rate_change'} | reservoir_decline_prediction_agent |
| upstream.reservoir_connectivity_change | Reservoir | {'event': 'reservoir_connectivity_change'} | reservoir_performance_agent |
| upstream.formation_damage_detected | Well | {'event': 'formation_damage_detected'} | well_health_agent, reservoir_performance_agent |
| upstream.decline_curve_recalibration | DeclineCurve | {'event': 'decline_curve_recalibration'} | decline_curve_analysis_agent |
| upstream.reservoir_simulation_complete | Reservoir | {'event': 'reservoir_simulation_complete'} | reservoir_simulation_agent |
| upstream.pipeline_pressure_drop | Pipeline | {'event': 'pipeline_pressure_drop'} | pipeline_pressure_agent, leak_detection_agent |
| upstream.pipeline_pressure_spike | Pipeline | {'event': 'pipeline_pressure_spike'} | pipeline_pressure_agent |
| upstream.pipeline_integrity_alert | Pipeline | {'event': 'pipeline_integrity_alert'} | pipeline_integrity_agent, corrosion_monitoring_agent |
| upstream.flow_assurance_risk_detected | Pipeline | {'event': 'flow_assurance_risk_detected'} | flow_assurance_agent, hydrate_risk_agent |
| upstream.pipeline_leak_suspected | Pipeline | {'event': 'pipeline_leak_suspected'} | leak_detection_agent |
| upstream.separator_overload | Facility | {'event': 'separator_overload'} | separator_balance_agent, flow_optimization_agent |
| upstream.compressor_trip | Equipment | {'event': 'compressor_trip'} | compressor_health_agent, production_loss_detection_agent |
| upstream.storage_capacity_reached | StorageTank | {'event': 'storage_capacity_reached'} | production_planner_agent |
| upstream.facility_shutdown | Facility | {'event': 'facility_shutdown'} | production_loss_detection_agent, production_planner_agent |
| upstream.facility_startup | Facility | {'event': 'facility_startup'} | production_planner_agent, production_monitoring_agent |
| upstream.heat_exchanger_fouling | Equipment | {'event': 'heat_exchanger_fouling'} | equipment_health_agent |
| upstream.valve_malfunction | Equipment | {'event': 'valve_malfunction'} | equipment_health_agent, maintenance_scheduler_agent |
| upstream.metering_error_detected | Meter | {'event': 'metering_error_detected'} | production_allocation_agent, telemetry_quality_agent |
| upstream.pig_launch_complete | Pipeline | {'event': 'pig_launch_complete'} | pipeline_integrity_agent |
| upstream.pig_receive_complete | Pipeline | {'event': 'pig_receive_complete'} | pipeline_integrity_agent |
| upstream.pipeline_depressurization | Pipeline | {'event': 'pipeline_depressurization'} | pipeline_pressure_agent, production_loss_detection_agent |
| upstream.gas_processing_upset | Facility | {'event': 'gas_processing_upset'} | separator_balance_agent, production_loss_detection_agent |
| upstream.water_injection_interruption | Facility | {'event': 'water_injection_interruption'} | reservoir_optimization_agent, production_planner_agent |
| upstream.flare_system_activation | Facility | {'event': 'flare_system_activation'} | emission_monitoring_agent, environmental_compliance_agent |
| upstream.power_supply_disruption | Facility | {'event': 'power_supply_disruption'} | production_loss_detection_agent, emergency_escalation_agent |
| upstream.vibration_threshold_breach | upstream | {'event': 'vibration_threshold_breach'} | - |
| upstream.temperature_threshold_breach | Equipment | {'event': 'temperature_threshold_breach'} | equipment_health_agent, failure_prediction_agent |
| upstream.pump_efficiency_loss | Equipment | {'event': 'pump_efficiency_loss'} | pump_failure_agent, equipment_health_agent |
| upstream.compressor_surge_risk | Equipment | {'event': 'compressor_surge_risk'} | compressor_health_agent |
| upstream.equipment_failure | Equipment | {'event': 'equipment_failure'} | failure_prediction_agent, maintenance_scheduler_agent |
| upstream.equipment_health_degraded | Equipment | {'event': 'equipment_health_degraded'} | equipment_health_agent, inspection_compliance_agent |
| upstream.corrosion_alert | Equipment | {'event': 'corrosion_alert'} | corrosion_monitoring_agent, pipeline_integrity_agent |
| upstream.bearing_degradation_detected | Equipment | {'event': 'bearing_degradation_detected'} | failure_prediction_agent, compressor_health_agent |
| upstream.maintenance_overdue | MaintenanceWorkOrder | {'event': 'maintenance_overdue'} | maintenance_scheduler_agent, inspection_compliance_agent |
| upstream.critical_equipment_work_order_open | MaintenanceWorkOrder | {'event': 'critical_equipment_work_order_open'} | maintenance_scheduler_agent |
| upstream.spare_shortage_detected | MaintenanceWorkOrder | {'event': 'spare_shortage_detected'} | spare_parts_optimization_agent, procurement_demand_agent |
| upstream.downtime_started | Equipment | {'event': 'downtime_started'} | downtime_reduction_agent, production_loss_detection_agent |
| upstream.downtime_extended | Equipment | {'event': 'downtime_extended'} | downtime_reduction_agent, maintenance_scheduler_agent |
| upstream.work_order_completed | MaintenanceWorkOrder | {'event': 'work_order_completed'} | maintenance_scheduler_agent |
| upstream.workover_completed | Workover | {'event': 'workover_completed'} | well_health_agent, production_planner_agent |
| upstream.safety_incident_reported | SafetyIncident | {'event': 'safety_incident_reported'} | incident_detection_agent, worker_safety_agent |
| upstream.near_miss_reported | SafetyIncident | {'event': 'near_miss_reported'} | incident_detection_agent |
| upstream.unsafe_condition_reported | SafetyIncident | {'event': 'unsafe_condition_reported'} | worker_safety_agent |
| upstream.gas_leak_detected | upstream | {'event': 'gas_leak_detected'} | - |
| upstream.methane_emission_spike | EmissionRecord | {'event': 'methane_emission_spike'} | emission_monitoring_agent, environmental_compliance_agent |
| upstream.spill_detected | EnvironmentalEvent | {'event': 'spill_detected'} | environmental_compliance_agent |
| upstream.permit_breach_detected | EnvironmentalEvent | {'event': 'permit_breach_detected'} | permit_compliance_agent, environmental_compliance_agent |
| upstream.flaring_exceedance | EmissionRecord | {'event': 'flaring_exceedance'} | emission_monitoring_agent |
| upstream.emergency_muster_activated | SafetyIncident | {'event': 'emergency_muster_activated'} | emergency_escalation_agent |
| upstream.confined_space_breach | SafetyIncident | {'event': 'confined_space_breach'} | worker_safety_agent, emergency_escalation_agent |
| upstream.h2s_detection | EnvironmentalEvent | {'event': 'h2s_detection'} | gas_leak_agent, emergency_escalation_agent |
| upstream.process_safety_event | SafetyIncident | {'event': 'process_safety_event'} | incident_detection_agent, operational_risk_agent |
| upstream.telemetry_gap_detected | Sensor | {'event': 'telemetry_gap_detected'} | telemetry_quality_agent |
| upstream.stale_signal_detected | Sensor | {'event': 'stale_signal_detected'} | telemetry_quality_agent |
| upstream.tag_mapping_failure | Sensor | {'event': 'tag_mapping_failure'} | telemetry_quality_agent |
| upstream.low_confidence_data_window | Sensor | {'event': 'low_confidence_data_window'} | telemetry_quality_agent |
| upstream.sensor_calibration_due | Sensor | {'event': 'sensor_calibration_due'} | telemetry_quality_agent, inspection_compliance_agent |
| upstream.cost_posting | Field | {'event': 'cost_posting'} | finance_posting_agent, production_cost_agent |
| upstream.revenue_recognition | Field | {'event': 'revenue_recognition'} | production_revenue_agent, trading_integration_agent |
| upstream.cost_variance_detected | Field | {'event': 'cost_variance_detected'} | opex_monitoring_agent, capex_monitoring_agent |
| upstream.spare_parts_demand | MaintenanceWorkOrder | {'event': 'spare_parts_demand'} | procurement_demand_agent |
| upstream.equipment_requisition | Equipment | {'event': 'equipment_requisition'} | procurement_demand_agent |
| upstream.production_value_change | Field | {'event': 'production_value_change'} | economic_impact_agent, field_profitability_agent |
| upstream.production_loss_value | Well | {'event': 'production_loss_value'} | economic_impact_agent, production_cost_agent |
| upstream.maintenance_cost_spike | MaintenanceWorkOrder | {'event': 'maintenance_cost_spike'} | opex_monitoring_agent |
| upstream.asset_profitability_change | Field | {'event': 'asset_profitability_change'} | field_profitability_agent |
| upstream.carbon_accounting_update | EmissionRecord | {'event': 'carbon_accounting_update'} | environmental_compliance_agent |
| 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.refinery_yield_changed | downstream | {'event': 'refinery_yield_changed'} | RefineryOptimizationAgent |
| downstream.retail_demand_spike | downstream | {'event': 'retail_demand_spike'} | RetailDemandAgent, FuelPricingAgent |
| 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.price_spike_detected | MarketPrice | {'event': 'price_spike_detected'} | ExposureAggregationAgent, RiskLimitMonitoringAgent, HedgeRecommendationAgent |
| energy_trading.exposure_limit_breached | Position | {'event': 'exposure_limit_breached'} | ExposureAggregationAgent, RiskLimitMonitoringAgent, AccountingEventGenerationAgent |
| 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.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_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.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.domain_event.Finance Core Agent | {'event': 'domain_event'} | Finance Core 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.headcount_gap_detected | WorkforcePlan | {'event': 'headcount_gap_detected'} | workforce_planning_agent, workflow_escalation_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.attrition_risk_changed | Employee | {'event': 'attrition_risk_changed'} | workforce_risk_agent, workflow_escalation_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 | |
| legal.counterparty_onboarded.Sanctions Screening Agent | {'event': 'counterparty_onboarded'} | Sanctions Screening Agent | |
| legal.payment_release_proposed.Sanctions Screening Agent | {'event': 'payment_release_proposed'} | Sanctions Screening Agent | |
| legal.contract_renewal_window.Contract Renewal Agent | {'event': 'contract_renewal_window'} | Contract Renewal Agent | |
| legal.clause_drift_detected.Contract Renewal Agent | {'event': 'clause_drift_detected'} | Contract Renewal Agent | |
| legal.filing_window_opening.Regulatory Filing Agent | {'event': 'filing_window_opening'} | Regulatory Filing Agent | |
| legal.filing_deadline_t_minus_5d.Regulatory Filing Agent | {'event': 'filing_deadline_t_minus_5d'} | Regulatory Filing 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.flow_rate_changed | midstream | {'event': 'flow_rate_changed'} | FlowBalancingAgent |
| midstream.storage_capacity_breached | midstream | {'event': 'storage_capacity_breached'} | StorageOptimizationAgent, FlowBalancingAgent |
| midstream.demand_reallocation_requested | midstream | {'event': 'demand_reallocation_requested'} | - |
| midstream.compressor_station_registered | midstream.compressorstation | {'event': 'compressor_station_registered'} | - |
| midstream.storage_linepack_reconciled | midstream.storagelinepacksnapshot | {'event': 'storage_linepack_reconciled'} | - |
| midstream.capacity_recovery_confirmed | midstream.capacityconstraintaction | {'event': 'capacity_recovery_confirmed'} | - |
| 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 | |
| retail.wholesale_price_change.Forecourt Pricing Agent | {'event': 'wholesale_price_change'} | Forecourt Pricing Agent | |
| retail.competitor_price_drop.Forecourt Pricing Agent | {'event': 'competitor_price_drop'} | Forecourt Pricing Agent | |
| retail.margin_band_breach.Convenience Margin Agent | {'event': 'margin_band_breach'} | Convenience Margin Agent | |
| retail.promo_uplift_drift.Convenience Margin Agent | {'event': 'promo_uplift_drift'} | Convenience Margin Agent | |
| retail.grid_demand_spike.EV Charging Yield Agent | {'event': 'grid_demand_spike'} | EV Charging Yield Agent | |
| retail.charger_underutilised.EV Charging Yield Agent | {'event': 'charger_underutilised'} | EV Charging Yield 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.inventory_below_threshold | supply_chain.stock_level | {'event': 'inventory_below_threshold'} | inventory_optimization_agent, replenishment_decision_agent |
| supply_chain.replenishment_recommended | supply_chain.stock_level | {'event': 'replenishment_recommended'} | replenishment_decision_agent, transportation_routing_agent |
| 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.domain_event.Trading Exposure Guard Agent | {'event': 'domain_event'} | Trading Exposure Guard Agent | |
| trading.end_of_day_close.PnL Attribution Agent | {'event': 'end_of_day_close'} | PnL Attribution Agent | |
| trading.intraday_pnl_spike.PnL Attribution Agent | {'event': 'intraday_pnl_spike'} | PnL Attribution Agent | |
| trading.hedge_band_drift.Hedge Coverage Agent | {'event': 'hedge_band_drift'} | Hedge Coverage Agent | |
| trading.forward_curve_shift.Hedge Coverage Agent | {'event': 'forward_curve_shift'} | Hedge Coverage Agent | |
| trading.counterparty_limit_breach.Counterparty Risk Agent | {'event': 'counterparty_limit_breach'} | Counterparty Risk Agent | |
| trading.macro_surprise_event.Counterparty Risk Agent | {'event': 'macro_surprise_event'} | Counterparty Risk Agent | |
| upstream.production_drop_detected | upstream | {'event': 'production_drop_detected'} | - |
| upstream.drilling_delayed | upstream | {'event': 'drilling_delayed'} | - |
| 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=['invoice_above_threshold', 'invoice_created', 'invoice_received_procurement'] agents=['RiskAssessmentAgent', 'ApprovalRoutingAgent', 'InvoiceValidationAgent', 'DuplicateDetectionAgent', 'ThreeWayMatchAgent', 'InvoiceExceptionRoutingAgent']
Ontology Fabric
Refreshed: 2026-09-03 08:40 UTC
SOURCE
Scope: Cross-domain objects, relationships, actions, triggers