Dome Systems

Audit event catalog

Every audit event type Dome emits, with its class, webhook delivery, and what it records

Dome writes one audit trail for configuration and runtime activity. This page is the complete list of event types on that trail, what each one records, and which are also delivered to webhook subscriptions.

Use it to pick the types you want to query, subscribe to, or alert on. For the envelope fields, enum forms, and filter syntax those types share, refer to Event contracts.

How an event type is named

Every type is entity.verb in present tense: the entity the event is about, then the operation. agent.register, bundle.deploy, connection.create, workspace.config.update. Nested entities keep their path, as in agent.key.rotate and verification.provider.update.

Event types name a single entity: agent.register, bundle.deploy, quota.update. Permissions name a collection: agents.register, rules.deploy, gateways.manage. The singular form is always the event; the plural form is always the permission.

Event classes

Every type belongs to exactly one class.

ClassDescription
governingAuthorization and runtime decisions
state_changeConfiguration mutations
securityAuthentication front door
audit_accessReads of the trail itself

Class is the coarse filter. Query security to review the authentication front door, audit_access to see who read the trail, state_change for configuration history, governing for runtime decisions.

Outcomes and phases

A type's name never changes to describe its outcome. The same event carries the verdict.

FieldMeaning
stageattempted or completed. Types with a two-phase profile emit both.
resultallowed or denied on types that have a verdict.
denialPresent exactly when result is denied, with the reason and deciding rule.
errorHandling or dispatch failure, independent of result.

There is no separate denial event type and no access.denied. A refused operation is its own event with stage=completed, result=denied, and the denial block. To find refusals, filter any type on result=denied. Guard blocks leave the verdict on the enclosing call with denial.reason=guard_blocked.

These five carry the most contract detail:

TypeContract
tool.callOne tool operation. Emits stage=attempted and stage=completed; the completed row carries result=allowed or result=denied, plus an independent error when handling or dispatch failed.
model.callOne model operation with the same phase and verdict contract. Completed rows carry token, byte, latency, provider, connection, pool, and model fields when available.
authorization.evaluateCompleted Cedar evaluation with result=allowed or result=denied.
guard.filter.evaluateCompleted Filter evaluation. The verdict is on the enclosing tool.call or model.call; this event has no result. Payload includes direction, actions, acting Filter IDs, connection facts, and tool/model facts.
guard.validator.evaluateCompleted Validator evaluation. The verdict is on the enclosing tool.call; this event has no result. Payload includes direction, failed Validator IDs, and failure reasons.

Webhook delivery

Webhook event types are the same strings as audit event types, byte for byte, so one fact carries one name on both. The delivered catalog is a subset: the Webhook column below marks which types reach subscriptions. eventing.test is webhook-only, a synthetic ping with no audit twin.

The body differs even when the name matches. A webhook carries a slim public data projection with no PII, credentials, or raw tool payloads. Refer to Event contracts for that envelope and the bundle presets.

Payload fields

This page stops at the event type. Each type also has a typed payload whose fields are defined per type, and only catalog-marked fields are filterable.

dome audit catalog list
dome audit catalog show tool.call

Tools: dome_audit_catalog_list, dome_audit_catalog_show

Open Settings → Eventing → Event Catalog to browse payload fields, sample bodies, and JSON schemas.

Catalog

212 event types, grouped by Connect, Govern, Operate, and Manage. The Webhook column marks the 46 types also delivered to webhook subscriptions.

Connect

Agents

Event typeClassWebhookDescription
agent.activatestate_changeAn agent became active and may send traffic.
agent.deletestate_changeAn agent identity was deleted.
agent.enrollstate_changeA device-bound agent completed enrollment.
agent.enrollmenttoken.createstate_changeAn enrollment token was issued for device binding.
agent.enrollmenttoken.readgoverningEnrollment token metadata was read.
agent.enrollmenttoken.revokestate_changeAn enrollment token was revoked.
agent.key.createstate_changeAn API key was issued for an agent.
agent.key.readgoverningAgent key metadata was read. The key itself is never returned.
agent.key.revokestate_changeAn agent API key was revoked.
agent.key.rotatestate_changeAn agent API key was rotated.
agent.listgoverningAgents were listed.
agent.reactivatestate_changeA suspended agent was returned to active.
agent.readgoverningAn agent record was read.
agent.registerstate_changeAn agent identity was registered.
agent.revokestate_changeAn agent was revoked and can no longer authenticate.
agent.suspendstate_changeAn agent was suspended and its traffic blocked.
agent.token.issuesecurityAn agent exchanged its API key for a short-lived access token.
agent.updatestate_changeAn agent record, access, or Act-As settings changed.

Identity, sessions, and callers

Event typeClassWebhookDescription
apikey.createstate_changeA platform API key was created.
apikey.readgoverningPlatform API key metadata was read.
apikey.revokestate_changeA platform API key was revoked.
caller.identity.deletestate_changeA projected caller record was erased. Audit evidence is untouched.
caller.identity.readgoverningThe Callers registry was read.
caller.identity.setsecurityA verified Act-As identity was observed and projected into the Callers registry.
impersonation.startsecurityA support impersonation session started.
impersonation.terminatesecurityAn impersonation session ended.
interactivegrant.createsecurityAn interactive OAuth grant was issued so a person could ride an agent.
interactivegrant.readgoverningInteractive grants were read.
interactivegrant.revokesecurityAn interactive grant was revoked.
mcpclient.registerstate_changeAn MCP client registered itself for interactive OAuth.
session.loginsecurityA person signed in to the platform.
session.rotatesecurityA platform session token was refreshed.
session.switchsecurityA session switched organization, tenant, or workspace context.
session.terminatesecurityA platform session ended.
user.createsecurityA platform user record was created.
user.readgoverningPlatform user records were read.

Verification providers

Event typeClassWebhookDescription
verification.provider.createstate_changeA verification provider was created.
verification.provider.deletestate_changeA verification provider was deleted.
verification.provider.secret.issuesecurityAn HMAC secret was issued for a verification provider.
verification.provider.syncstate_changeA verification provider was synced from an SSO connection.
verification.provider.updatestate_changeA verification provider was updated.

Tools

Event typeClassWebhookDescription
tool.callgoverningOne tool operation through the Tool Gateway, from attempt to outcome.
tool.catalog.readgoverningA tool catalog was read.
tool.catalog.syncstate_changeA tool catalog was refreshed from its upstream MCP server.
tool.listgoverningAn agent discovered the tools available to it.
tool.status.setstate_changeA tool was enabled or disabled.
tool.validator.readgoverningValidator assignments on a tool were read.
tool.validator.setstate_changeA Validator was assigned to a tool.
tool.validator.unsetstate_changeA Validator was removed from a tool.

Models

Event typeClassWebhookDescription
model.callgoverningOne model operation through the Model Broker, from attempt to outcome.
model.listgoverningAn agent listed the models available to it.
model.upstream.proxygoverningA request was proxied to an upstream model provider.

Model pools

Event typeClassWebhookDescription
pool.createstate_changeA model pool was created.
pool.default.setstate_changeA pool was made the workspace default.
pool.deletestate_changeA model pool was deleted.
pool.member.createstate_changeA model connection was added to a pool.
pool.member.deletestate_changeA model connection was removed from a pool.
pool.member.updatestate_changeA pool member's routing settings changed.
pool.movestate_changeA pool was moved to another scope.
pool.readgoverningModel pools were read.
pool.updatestate_changeA pool's routing or failover settings changed.

Connections and credentials

Event typeClassWebhookDescription
connection.consent.grantstate_changeConsent was granted for an upstream connection.
connection.createstate_changeA connection to an upstream tool or model provider was created.
connection.credential.disconnectstate_changeStored upstream credentials were disconnected.
connection.credential.readsecurityUpstream credential metadata was read.
connection.credential.refreshstate_changeAn upstream OAuth credential was refreshed.
connection.credential.rotatestate_changeUpstream credentials were rotated.
connection.credentiallink.consumestate_changeA credential link was redeemed to attach upstream credentials.
connection.credentiallink.issuestate_changeA credential link was issued for out-of-band credential entry.
connection.deletestate_changeA connection was deleted.
connection.oauth.client.registerstate_changeAn OAuth client was registered for a connection.
connection.oauth.connectsecurityAn OAuth authorization flow ran for a connection.
connection.readgoverningConnections were read.
connection.updatestate_changeA connection's configuration or egress settings changed.

Gateways

Event typeClassWebhookDescription
gateway.allagentsgrant.setstate_changeA workspace-wide agent grant on a Gateway was set or cleared.
gateway.createstate_changeA Gateway was created.
gateway.default.setstate_changeA Gateway was made the workspace default.
gateway.deletestate_changeA Gateway was deleted and its endpoint stopped accepting traffic.
gateway.member.createstate_changeA resource was attached to a Gateway.
gateway.member.deletestate_changeA resource was detached from a Gateway.
gateway.readgoverningGateways were read.
gateway.state.setstate_changeA Gateway was enabled or disabled.
gateway.updatestate_changeA Gateway's configuration changed.

Govern

Rules and policy

Event typeClassWebhookDescription
assistant.rungoverningThe Rules assistant drafted or refined a policy.
authorization.evaluategoverningCedar evaluated a governed request and returned allow or deny.
authorization.simulategoverningA decision was simulated without affecting live traffic.
bundle.deletestate_changeA rule bundle was deleted.
bundle.deploystate_changeA rule bundle was deployed and became effective policy.
bundle.readgoverningA rule bundle was read.
bundle.rollbackstate_changeA rule bundle was rolled back to an earlier version.
bundle.validategoverningA rule bundle was validated without deploying.
effectivepolicy.readgoverningThe merged effective policy for an agent was read.
simulation.readaudit_accessA stored simulation result was read.
simulation.runstate_changeA simulation batch was run against historical or supplied requests.
snapshot.applystate_changeA policy snapshot was applied.

Guards

Event typeClassWebhookDescription
filter.assignment.setstate_changeFilter assignments on a connection changed.
filter.createstate_changeA Filter Guard was created.
filter.deletestate_changeA Filter Guard was deleted.
filter.readgoverningFilter Guards were read.
filter.rollbackstate_changeA Filter Guard was rolled back to an earlier version.
filter.updatestate_changeA Filter Guard was updated.
guard.filter.evaluategoverningA Filter inspected request or response content. The verdict stays on the enclosing call.
guard.validator.evaluategoverningA Validator checked a tool call against its schema. The verdict stays on the enclosing call.
validator.createstate_changeA Validator Guard was created.
validator.deletestate_changeA Validator Guard was deleted.
validator.readgoverningValidator Guards were read.
validator.rollbackstate_changeA Validator Guard was rolled back to an earlier version.
validator.updatestate_changeA Validator Guard was updated.

Judges

Event typeClassWebhookDescription
constitution.createstate_changeA constitution was created.
constitution.deletestate_changeA constitution was deleted.
constitution.readgoverningConstitutions were read.
constitution.updatestate_changeA constitution was updated.
court.deliberategoverningA judge pool deliberated on a request that deterministic Cedar left unmatched, from attempt to outcome.
judge.createstate_changeA judge was created.
judge.deletestate_changeA judge was deleted.
judge.readgoverningJudges were read.
judge.updatestate_changeA judge was updated.
panel.readgoverningJudge pool seating was read.
panel.updatestate_changeJudge pool seating, enabled state, or weights changed.
ruling.readgoverningA persisted deliberation ruling was read.
workspacemode.readgoverningThe workspace authorization mode was read.
workspacemode.updatestate_changeThe workspace authorization mode changed.

Quotas

Event typeClassWebhookDescription
quota.createstate_changeA Quota was created.
quota.deletestate_changeA Quota was removed.
quota.readgoverningQuotas were read.
quota.updatestate_changeA Quota's limit or scope changed.

Operate

Audit access and SIEM

Event typeClassWebhookDescription
audit.event.readgoverningA single audit event was fetched.
audit.export.createaudit_accessAn export job was created.
audit.export.runaudit_accessAn export job ran and delivered records downstream.
audit.probe.runaudit_accessAn audit pipeline health probe ran.
audit.querygoverningThe audit trail was queried.
audit.stream.createaudit_accessAn audit stream was opened.
audit.stream.deleteaudit_accessAn audit stream was closed.
siemstream.cursor.setaudit_accessA SIEM forwarder cursor was moved.
siemstream.enabled.setaudit_accessSIEM forwarding was turned on or off.
siemstream.status.setaudit_accessA SIEM forwarder reported a status change.

Metrics

Event typeClassWebhookDescription
metric.creategoverningA metric series was written.
metric.readgoverningMetrics were read.

Webhooks

Event typeClassWebhookDescription
delivery.bulkreplay.createstate_changeA bulk replay of past deliveries was requested.
delivery.cancelstate_changeA pending delivery was cancelled.
delivery.readgoverningDelivery history was read.
delivery.replaystate_changeOne delivery was replayed.
destination.createstate_changeA webhook destination was created.
destination.deletestate_changeA webhook destination was deleted.
destination.readgoverningWebhook destinations were read.
destination.rotatesecurityA destination's signing secret was rotated.
destination.teststate_changeA test delivery was sent to a destination.
destination.updatestate_changeA webhook destination was updated.
subscription.createstate_changeA webhook subscription was created.
subscription.deletestate_changeA webhook subscription was deleted.
subscription.enabled.unsetstate_changeA webhook subscription was disabled.
subscription.readgoverningWebhook subscriptions were read.
subscription.updatestate_changeA webhook subscription's types or filters changed.

Manage

Workspaces

Event typeClassWebhookDescription
workspace.actas.updatestate_changeThe workspace Act-As floor or provider selection changed.
workspace.config.updatestate_changeWorkspace configuration changed.
workspace.createstate_changeA workspace was created.
workspace.deletestate_changeA workspace was deleted.
workspace.filterwindow.updatestate_changeThe workspace Filter window changed.
workspace.freshnesswindow.updatestate_changeThe workspace policy freshness window changed.
workspace.membership.setstate_changeA member's workspace role was assigned or changed.
workspace.membership.unsetstate_changeA member was removed from the workspace.
workspace.physicalgateway.credential.movestate_changeGateway credentials were moved between physical gateways.
workspace.physicalgateway.setstate_changeThe workspace's physical gateway assignment changed.
workspace.readgoverningWorkspace records were read.
workspace.sandbox.provisiongoverningA sandbox workspace was provisioned.

Tenants

Event typeClassWebhookDescription
tenant.actas.updatestate_changeThe tenant Act-As provider selection changed.
tenant.createstate_changeA tenant was created.
tenant.defaultphysicalgateway.setstate_changeThe tenant's default physical gateway changed.
tenant.deletestate_changeA tenant was deleted.
tenant.membership.setstate_changeA member's tenant role was assigned or changed.
tenant.membership.unsetstate_changeA member was removed from the tenant.
tenant.readgoverningTenant records were read.
tenant.sandbox.provisionstate_changeA sandbox tenant was provisioned.

Organization, SSO, and billing

Event typeClassWebhookDescription
organization.actas.updatestate_changeThe organization Act-As provider selection changed.
organization.billing.contact.updatestate_changeThe billing contact changed.
organization.billing.credit.grantstate_changeAccount credit was granted.
organization.billing.readgoverningBilling records were read.
organization.createstate_changeAn organization was created.
organization.defaultphysicalgateway.setstate_changeThe organization's default physical gateway changed.
organization.domain.createstate_changeA verified email domain was added.
organization.domain.requiresso.setstate_changeSSO enforcement for a domain was turned on or off.
organization.membership.readgoverningOrganization memberships were read.
organization.membership.setstate_changeA member's organization role was assigned or changed.
organization.membership.unsetstate_changeA member was removed from the organization.
organization.modelprice.deletestate_changeA model rate was removed from the organization rate era.
organization.modelprice.readgoverningOrganization model rates were read.
organization.modelprice.setstate_changeA model rate was set, opening or extending a rate era.
organization.modelprice.updatestate_changeAn organization model rate changed.
organization.paymentmethod.default.setstate_changeThe default payment method changed.
organization.paymentmethod.updatestate_changeA payment method was added or updated.
organization.readgoverningOrganization records were read.
organization.seats.setstate_changeThe purchased seat count changed.
organization.sku.setstate_changeThe subscription SKU changed.
organization.sso.readgoverningSSO configuration was read.
organization.sso.setup.startstate_changeAn SSO connection setup flow started.
organization.subscription.cancelstate_changeThe subscription was cancelled.
organization.subscription.reactivatestate_changeA cancelled subscription was reactivated.
organization.subscription.updatestate_changeThe subscription changed state.

Integrations and catalogs

Event typeClassWebhookDescription
integration.catalog.createstate_changeA catalog integration was added.
integration.catalog.deletestate_changeA catalog integration was removed.
integration.catalog.updatestate_changeA catalog integration was updated.
integration.instance.createstate_changeAn integration was connected for this workspace.
integration.instance.deletestate_changeA connected integration was removed.
integration.instance.readgoverningConnected integrations were read.
mcpcatalog.createstate_changeAn MCP catalog entry was added.
mcpcatalog.deletestate_changeAn MCP catalog entry was removed.
mcpcatalog.enabled.setstate_changeAn MCP catalog entry was enabled or disabled.

Scheduled jobs

Event typeClassWebhookDescription
job.createstate_changeA scheduled job was created.
job.deletestate_changeA scheduled job was deleted.
job.readgoverningScheduled jobs were read.
job.runstate_changeA scheduled job ran.
job.updatestate_changeA scheduled job was updated.

Next steps

On this page

Was this page helpful?