Expand description
The actor convention: who or what performed an action.
Fields that record an identity (generated.by, verified[].by, and
sources[].author) share one convention:
| Form | Meaning | Example |
|---|---|---|
<producer>/<version> | an agent or tool | reference_agent/gemini-2.5-pro |
human:<id> | a person | human:walter |
process:<id> | an automated process | process:finance-nightly |
The human: prefix is significant: trust tiers are derived from it,
so Actor::is_human is the single place that decision is made.
Anything else parses as ActorKind::Other rather than an error. The spec
itself writes author: team:ga4-docs, so other <scheme>:<id> forms do
occur in practice; a consumer must keep them, not reject them.
Structs§
- Actor
- A parsed actor string, retaining the text exactly as written.
- Parse
Actor Kind Error - Error returned when a string cannot be parsed into an
ActorKind.
Enums§
- Actor
Kind - The category an actor string falls into.