Lumen
Reference

Identifiers

Generated public identifier prefixes and validation patterns.

Public identifiers are UUIDv7-backed, opaque strings. Treat the prefix as a type hint and never derive ordering, tenancy, or authorization from the visible value.

Identifier patterns

TypePrefixValidation pattern
ArtifactIdart^art_[0-9a-f]{32}$
AttemptIdatt^att_[0-9a-f]{32}$
BlockIdblk^blk_[0-9a-f]{32}$
BlockRevisionIdrev^rev_[0-9a-f]{32}$
ClaimIdclm^clm_[0-9a-f]{32}$
ClaimRevisionIdcrv^crv_[0-9a-f]{32}$
CommandIdcmd^cmd_[0-9a-f]{32}$
DocumentIddoc^doc_[0-9a-f]{32}$
EventIdeve^eve_[0-9a-f]{32}$
EvidenceRefIdevr^evr_[0-9a-f]{32}$
ExecutionIdexe^exe_[0-9a-f]{32}$
ExecutionOutputIdout^out_[0-9a-f]{32}$
PlanVersionIdpln^pln_[0-9a-f]{32}$
ProjectIdprj^prj_[0-9a-f]{32}$
RunIdrun^run_[0-9a-f]{32}$
TaskIdtsk^tsk_[0-9a-f]{32}$
WorkspaceIdwsp^wsp_[0-9a-f]{32}$

On this page