Reference
Identifiers
Generated public identifier prefixes and validation patterns.
These identifier contracts are exported through the canonical OpenAPI component graph. Treat a visible prefix as a type hint only; never derive ordering, tenancy, or authorization from an identifier's text.
Identifier patterns
| Type | Prefix | Validation pattern |
|---|---|---|
| ArtifactId | art | ^art_[0-9a-f]{32}$ |
| AttemptId | att | ^att_[0-9a-f]{32}$ |
| BlockId | blk | ^blk_[0-9a-f]{32}$ |
| BlockRevisionId | rev | ^rev_[0-9a-f]{32}$ |
| ClaimId | clm | ^clm_[0-9a-f]{32}$ |
| ClaimRevisionId | crv | ^crv_[0-9a-f]{32}$ |
| ClaimValidationId | vld | ^vld_[0-9a-f]{32}$ |
| CommandId | cmd | ^cmd_[0-9a-f]{32}$ |
| DocumentId | doc | ^doc_[0-9a-f]{32}$ |
| EventId | eve | ^eve_[0-9a-f]{32}$ |
| EvidenceRefId | evr | ^evr_[0-9a-f]{32}$ |
| ExecutionId | exe | ^exe_[0-9a-f]{32}$ |
| ExecutionOutputId | out | ^out_[0-9a-f]{32}$ |
| ExtensionId | ext | ^ext_[0-9a-f]{32}$ |
| ExtensionInstallationId | ins | ^ins_[0-9a-f]{32}$ |
| InteractionRequestId | int | ^int_[0-9a-f]{32}$ |
| LiveAnchorId | anc | ^anc_[0-9a-f]{32}$ |
| LocalGatewayId | — | ^[A-Za-z0-9][A-Za-z0-9._:-]{7,63}$ |
| OpeningId | — | `^(?:blk |
| PlanVersionId | pln | ^pln_[0-9a-f]{32}$ |
| ProjectId | prj | ^prj_[0-9a-f]{32}$ |
| ProjectImportId | imp | ^imp_[0-9a-f]{32}$ |
| RuleId | rul | ^rul_[0-9a-f]{32}$ |
| RunId | run | ^run_[0-9a-f]{32}$ |
| RuntimeSessionId | rts | ^rts_[0-9a-f]{32}$ |
| ScheduleId | sch | ^sch_[0-9a-f]{32}$ |
| SecretReferenceId | srf | ^srf_[0-9a-f]{32}$ |
| TaskId | tsk | ^tsk_[0-9a-f]{32}$ |
| TaskToolId | — | ^[a-z][a-z0-9_.:-]{0,127}$ |
| VariableDefinitionId | vdf | ^vdf_[0-9a-f]{32}$ |
| VariableValueId | val | ^val_[0-9a-f]{32}$ |
| WorkspaceId | wsp | ^wsp_[0-9a-f]{32}$ |