Dome Systems

Callers

Caller identity keys, verified claims, activity counters, list filters, and erasure behavior

This page lists the fields and projection behavior of a Caller record. A Caller is one verified end-user identity observed behind delegated Agent traffic in a workspace.

Refer to Callers to configure verification providers and inspect the registry. Callers cannot be created directly.

Identity

A Caller is keyed by:

workspace + verification provider + subject

The same sub verified by two providers produces two Caller records because Dome cannot assume the providers identify the same person. Inline material, none, and device-bound verification use an internal provider identity for the same reason.

FieldTypeDescription
idUUIDStable Caller record identifier
tenant_idUUIDTenant that contains the workspace
workspace_idUUIDWorkspace in which the identity was observed
substringStable subject from the verified Act-As assertion
emailstringMost recently verified email
roleslist of stringsMost recently verified roles
groupslist of stringsMost recently verified groups
claims_jsonJSON objectSnapshot of additional string claims from the latest assertion
verification_methodstringMost recently observed method: none, oidc, hmac, or bound
verification_methodslist of stringsEvery method observed for this Caller
verification_providerstringProvider display name
verification_provider_idUUIDProvider that verified the identity; empty for inline, none, or bound identity
first_seen_attimestampFirst accepted delegated activity
last_seen_attimestampMost recent accepted delegated activity

Identity and claims are projected from caller.identity.set audit events. Activity is projected from completed model and tool calls carrying the same verified subject.

Interactive OAuth users do not become Callers. Their identity and revocable access belong to interactive grants.

Activity

FieldScope
llm_callsLifetime completed model calls
tool_callsLifetime completed tool calls
llm_tokensLifetime provider-reported input, cache-read, cache-write, output, and reasoning tokens
agent_countDistinct Agents the Caller has appeared behind
agentsPer-Agent activity; returned by Get, not List
resourcesModels and tools used, most recently used first; returned by Get, not List
monthlyCurrent UTC calendar month's calls and provider-reported tokens; returned by Get

Monthly activity is present only when the Caller was active in the current UTC month. A prior month's accumulator is omitted until new activity resets it. Token totals never use byte-derived estimates, and Caller records do not carry spend.

Each Agent and resource detail includes first seen, last seen, calls, tokens where applicable, and the same current-month block. Tool resources always report 0 tokens.

List behavior

Caller lists are workspace-scoped and return lean rows rather than Agent and resource details.

FilterMatch
searchSubstring of sub or email
groupExact membership in groups
attribute_key + attribute_valueExact match in the claims snapshot
verification_provider_idOne verification provider

Pagination is zero-based. The default page size is 50 and the maximum is 200.

Erasure

Deleting a Caller erases the projected Caller record and its per-Agent activity rows. It does not delete the underlying audit events.

The registry is rebuilt from new evidence, so later delegated traffic carrying the same identity creates the Caller again. Deletion is therefore PII erasure from the operational projection, not a deny-list or an audit-retention operation.

On this page

Was this page helpful?