Skip to content
Skip the search — install the Self skill Let your AI agent integrate Self for you.

Start typing to search the documentation.

Activity log

The Activity log tab on a workspace shows the verifications that ran against its active configuration. It’s read-only, fed live from your verification records.

Activity log

It’s empty until the configuration is deployed and traffic starts arriving. The log shows up to the most recent 200 verifications.

What you see

Finished verifications, grouped into two collapsible sections, Passed and Failed. Pending verifications are not shown; only completed ones appear. A valid result lands in Passed; invalid, error, and expired land in Failed.

Each row shows, in order:

FieldMeaning
DocumentThe document type from the verification’s metadata (e.g. passport); shows Document when none is reported.
Security levelThe assurance level of the document that was actually verified (Standard or Hi-security), derived from the presented document.
TimeWhen the verification finished.
Environmenttest or live.
IDThe verification’s identifier.

For an on-chain flow, rows also show the mint transaction as a shortened hash linked to the block explorer (a dash for verifications that never reached a transaction). Each row sits in a Passed or Failed section. Click a row to open a popover with the proof-request details.

What you won’t see

  • Personal data the user did not disclose. If your flow asks for an age threshold, you see the pass or fail result, not the date of birth.
  • The raw document or proof. Self verifies it; you never see the underlying scan.

Getting more

  • Real-time: subscribe to webhooks instead of watching the log.
  • Programmatic: read a single verification with the SDK’s sessions.get(...).
  • Audit trail: audit streaming (a tamper-evident record of activity delivered to your own endpoint) is coming soon; Settings → Audit shows its status. Until it ships, the activity log and webhooks are the record.
Was this page helpful?