SoftwareAgent
A running process that acts as an independent actor: bot, AI agent, smart contract. Can hold keys and sign.
Definition
A running process that acts as an independent actor: bot, AI agent, smart contract. Can hold keys and sign.
- Boundaries: Not a person or organization. Not static passive code (use CreativeWork for repos, images, logic).
- Hex Code:
12 - Standard Alignment:
schema:SoftwareApplication(Close) +prov:SoftwareAgent(Close)
Fide ID Rules
These entity-specific constraints apply when SoftwareAgent is used in Fide ID.
As Entity Type
- MUST use Reference Type
NetworkResource.
Examples
| Status | Entity Type | Reference Type | Fide ID Prefix |
|---|---|---|---|
| Valid | SoftwareAgent | NetworkResource | did:fide:0x1220 |
| Invalid | SoftwareAgent | Statement | did:fide:0x1200 |