Webhooks

Push governance events to external systems with HMAC signing, retry logic, and event filtering.

Webhooks push governance events to external systems in real-time: Slack, PagerDuty, SIEM, or any HTTP endpoint. Payloads are HMAC-SHA256 signed and delivered with exponential backoff retry.

Setup

ts

Register an Endpoint

ts

Deliver Events

ts

HMAC Signing

When a secret is configured on an endpoint, every payload is HMAC-SHA256 signed. The signature is sent in the X-Governance-Signature header:

ts

Verify on the receiving end:

ts

Event Types

EventTrigger
enforcement.allowedAgent action passed policy evaluation
enforcement.blockedAgent action blocked by policy
incident.openedNew incident created
incident.resolvedIncident resolved
agent.registeredNew agent registered
agent.killedAgent killed via kill switch
agent.revivedAgent revived after kill
score.changedAgent governance score changed

Manage Endpoints

ts

Delivery Logs

ts

Custom Filters

Filter events beyond just type matching:

ts

Only critical and high severity incidents will be delivered to this endpoint.