01hmrRoot entity
Human Root
A human-root keyholder in the owned-document profile. Current agent verification also accepts explicitly authorized self roots. A kind or signed ancestry alone proves neither personhood nor application permission.
URI patterndid:oas:<ns>:hmr:<id>
LineageRoot entity. Exempt from the lineage requirement.
02mhrRoot entity
Multi-Human Root
A collective owned-root profile. Actual threshold control requires the configured key-share ceremony and custody; an MHR kind or local document does not establish a quorum.
URI patterndid:oas:<ns>:mhr:<id>
LineageRoot entity. Exempt from the lineage requirement.
03enrRoot entity
Enterprise Root
A stable corporate identity governed by a rotating MHR, providing organizational continuity across governance transitions. Added as the twelfth kind in spec v1.1.0.
URI patterndid:oas:<ns>:enr:<id>
LineageRoot entity. Verifiers additionally check its governing MHR.
04ao
Autonomous Organization
A group of agents, tools, and workflows operating as a coherent unit, with its own identity distinct from any single member.
URI patterndid:oas:<ns>:ao:<id>
LineageOwned-document profile: signed lineage to the configured trusted root. The entity kind alone establishes no authority.
05agent
Agent
An autonomous software entity capable of independent decision-making and action. The primary operational kind: it performs tasks, invokes tools, and collaborates with other agents.
URI patterndid:oas:<ns>:agent:<id>
LineageOwned profiles carry signed ancestry. The current verifier also accepts approved agent self roots with no parent chain.
06agent:instance
Agent Instance
An instance identity under the provider's exact binding policy. A registered DID and a native execution UUID are distinct; neither can be inferred from the other.
URI patterndid:oas:<ns>:agent:instance:<id>
LineageA delegated identity carries each signed parent link. The provider determines its actual identity and current root policy.
07tool
Tool
A capability that agents invoke to interact with external systems or perform computations. Typed identity makes every invocation attributable.
URI patterndid:oas:<ns>:tool:<id>
LineageOwned-document profile: signed lineage to the configured trusted root. The entity kind alone establishes no authority.
08skill
Skill
A composable unit of agent behavior — a reusable capability package that can be attached to agents and governed independently.
URI patterndid:oas:<ns>:skill:<id>
LineageOwned-document profile: signed lineage to the configured trusted root. The entity kind alone establishes no authority.
09workflow
Workflow
A defined process involving one or more agents executing a sequence of steps. Gives multi-agent orchestration its own verifiable identity.
URI patterndid:oas:<ns>:workflow:<id>
LineageOwned-document profile: signed lineage to the configured trusted root. The entity kind alone establishes no authority.
10model
Model
A machine learning model with verified provenance. Identity-bound models make it possible to prove which model acted and where it came from.
URI patterndid:oas:<ns>:model:<id>
LineageOwned-document profile: signed lineage to the configured trusted root. The entity kind alone establishes no authority.
11dataset
Dataset
A data collection with verified provenance and lineage. Datasets carry the same accountability chain as the agents and models that consume them.
URI patterndid:oas:<ns>:dataset:<id>
LineageOwned-document profile: signed lineage to the configured trusted root. The entity kind alone establishes no authority.
12service
Service
An infrastructure service — compute, storage, networking — with verified identity, so even the substrate agents run on is attributable.
URI patterndid:oas:<ns>:service:<id>
LineageOwned-document profile: signed lineage to the configured trusted root. The entity kind alone establishes no authority.