- Notification channels for routed operational alerts.
- Audit logs and polling for integration-grade event reconstruction.
Notification Channels
Create a channel, then bind it to the vaults that should send alerts.- Upkeep shortfall or activation loss.
- PPS staleness.
- Failed keeper runs.
- Session-key readiness changes.
- Emergency pause / unpause.
- Emergency liquidity exit arm / stop.
- Merkle generation or publish failure.
- Repeated OMS execution failure.
Audit Logs as an Event Stream
The audit log endpoint records vault operations and manager actions:Polling Pattern
State Polling Map
| Need | Source |
|---|---|
| Vault state changes | GET /api/v1/vaults/{chain_id}/{address} |
| Service degradation | GET /api/v1/vaults/{chain_id}/{vault}/services |
| Operation events | GET /api/v1/audit/logs |
| PPS staleness | Vault detail PPS timestamps and remaining staleness |
| Intent execution | GET /api/v1/intents and OMS event/fill endpoints |
| Emergency locks | GET /api/v1/engine/shards/{vault_id}/state |
