WARNING: This site is a work in progress.
Class: Agent
An autonomous or semi-autonomous software agent that operates within the Regen Network governance and data infrastructure. Agents have defined capabilities, authority levels, and governance configurations.
__
URI: rfs:Agent
erDiagram
Agent {
string identifier
AgentType agentType
GovernanceLayer authorityLevel
AgentStatus status
string name
string description
uri url
string image
EntityTypes type
}
GovernanceConfig {
boolean canPropose
boolean canExecute
float escalationThreshold
}
AgentCapability {
AgentCapabilityType action
stringList resourceTypes
stringList restrictions
}
Agent ||--}o AgentCapability : "capabilities"
Agent ||--|o GovernanceConfig : "governanceConfig"
Inheritance
- Entity
- Agent
Slots
| Name | Cardinality and Range | Description | Inheritance |
|---|---|---|---|
| identifier | 1 String | Unique identifier for the resource / entity | direct |
| agentType | 1 AgentType | The specialization category of this agent | direct |
| authorityLevel | 1 GovernanceLayer | The governance layer at which this agent is authorized to operate | direct |
| status | 1 AgentStatus | Current operational status of the agent | direct |
| capabilities | * AgentCapability | List of capabilities this agent possesses | direct |
| governanceConfig | 0..1 GovernanceConfig | Governance-specific configuration for this agent | direct |
| name | 1 String | Name of the entity / resource | Entity |
| description | 0..1 String | Description of the entity / resource | Entity |
| url | 0..1 Uri | Link to a valid URL where more information can be found about the entity / re… | Entity |
| image | 0..1 String | Entity | |
| type | 1 EntityTypes | Entity |
Identifier and Mapping Information
Schema Source
- from schema: https://framework.regen.network/schema/
Mappings
| Mapping Type | Mapped Value |
|---|---|
| self | rfs:Agent |
| native | rfs:Agent |
LinkML Source
Direct
```yaml
name: Agent
description: 'An autonomous or semi-autonomous software agent that operates within
the Regen Network governance and data infrastructure. Agents have defined capabilities,
authority levels, and governance configurations.
’ from_schema: https://framework.regen.network/schema/ is_a: Entity slots:
- identifier
slot_usage:
identifier:
name: identifier
required: true
attributes:
agentType:
name: agentType
description: The specialization category of this agent.
from_schema: https://framework.regen.network/schema/
rank: 1000
domain_of:
- Agent range: AgentType required: true authorityLevel: name: authorityLevel description: The governance layer at which this agent is authorized to operate. from_schema: https://framework.regen.network/schema/ rank: 1000 domain_of:
- Agent range: GovernanceLayer required: true status: name: status description: Current operational status of the agent. from_schema: https://framework.regen.network/schema/ rank: 1000 domain_of:
- Agent
- WorkOrder
- VoiceCouncilSession range: AgentStatus required: true capabilities: name: capabilities description: List of capabilities this agent possesses. from_schema: https://framework.regen.network/schema/ rank: 1000 domain_of:
- Agent range: AgentCapability multivalued: true inlined: true inlined_as_list: true governanceConfig: name: governanceConfig description: Governance-specific configuration for this agent. from_schema: https://framework.regen.network/schema/ rank: 1000 domain_of:
- Agent range: GovernanceConfig inlined: true
</details>
### Induced
<details>
```yaml
name: Agent
description: 'An autonomous or semi-autonomous software agent that operates within
the Regen Network governance and data infrastructure. Agents have defined capabilities,
authority levels, and governance configurations.
'
from_schema: https://framework.regen.network/schema/
is_a: Entity
slot_usage:
identifier:
name: identifier
required: true
attributes:
agentType:
name: agentType
description: The specialization category of this agent.
from_schema: https://framework.regen.network/schema/
rank: 1000
alias: agentType
owner: Agent
domain_of:
- Agent
range: AgentType
required: true
authorityLevel:
name: authorityLevel
description: The governance layer at which this agent is authorized to operate.
from_schema: https://framework.regen.network/schema/
rank: 1000
alias: authorityLevel
owner: Agent
domain_of:
- Agent
range: GovernanceLayer
required: true
status:
name: status
description: Current operational status of the agent.
from_schema: https://framework.regen.network/schema/
rank: 1000
alias: status
owner: Agent
domain_of:
- Agent
- WorkOrder
- VoiceCouncilSession
range: AgentStatus
required: true
capabilities:
name: capabilities
description: List of capabilities this agent possesses.
from_schema: https://framework.regen.network/schema/
rank: 1000
alias: capabilities
owner: Agent
domain_of:
- Agent
range: AgentCapability
multivalued: true
inlined: true
inlined_as_list: true
governanceConfig:
name: governanceConfig
description: Governance-specific configuration for this agent.
from_schema: https://framework.regen.network/schema/
rank: 1000
alias: governanceConfig
owner: Agent
domain_of:
- Agent
range: GovernanceConfig
inlined: true
identifier:
name: identifier
description: Unique identifier for the resource / entity.
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: schema:identifier
alias: identifier
owner: Agent
domain_of:
- ReferenceId
- CreditingProgram
- CreditProtocol
- Methodology
- Agent
- WorkOrder
- GovernanceDecision
- GovernanceProcess
- VoiceCouncilSession
- CoherenceCheck
range: string
required: true
name:
name: name
description: Name of the entity / resource.
from_schema: https://framework.regen.network/schema/
rank: 1
slot_uri: schema:name
alias: name
owner: Agent
domain_of:
- Link
- ProjectInfo
- Feature
- File
- Impact
- CreditingProgram
- CreditProtocol
- Methodology
- Registry
- BufferPoolAccount
- CreditClassInfo
- Entity
- WorkOrder
- GovernanceDecision
- GovernanceProcess
- VoiceCouncilSession
- CoherenceCheck
range: string
required: true
description:
name: description
description: Description of the entity / resource.
from_schema: https://framework.regen.network/schema/
rank: 1
slot_uri: schema:description
alias: description
owner: Agent
domain_of:
- Link
- ProjectInfo
- File
- CreditClassInfo
- Entity
- WorkOrder
- GovernanceDecision
- GovernanceProcess
- VoiceCouncilSession
- CoherenceCheck
range: string
url:
name: url
description: Link to a valid URL where more information can be found about the
entity / resource.
from_schema: https://framework.regen.network/schema/
rank: 1
slot_uri: schema:url
alias: url
owner: Agent
domain_of:
- Link
- ProjectInfo
- CreditingProgram
- CreditProtocol
- Methodology
- Registry
- CreditClassInfo
- Entity
range: uri
image:
name: image
from_schema: https://framework.regen.network/schema/
rank: 1000
slot_uri: schema:image
alias: image
owner: Agent
domain_of:
- Entity
range: string
type:
name: type
from_schema: https://framework.regen.network/schema/
rank: 1000
alias: type
owner: Agent
domain_of:
- Entity
range: EntityTypes
required: true