actor¶
Initiator of a Command. See Concepts: Actor.
Fields¶
| Field | Required | Description |
|---|---|---|
apiVersion |
yes | schema.esdm.io/core/v1 |
kind |
yes | actor |
name |
yes | The Actor name. |
scope |
yes | scope.boundedContext reference. |
type |
yes | human or system. |
responsibilities |
no | List of free-form prose statements describing what the Actor does in the domain. |
backedBy |
optional, system Actors only |
List of External System names that implement the channel behind a system Actor. |
description |
no | Free-form prose. |
metadata |
no | Non-semantic labels and annotations. |
A human Actor cannot also be backedBy a system component – the schema enforces the distinction so the model doesn't conflate a person with a process. responsibilities reads like a glossary entry, not a permission list, and is descriptive rather than referenced from elsewhere in the model.