@orangecheck/agent-core / SubdelegationEnvelope
Interface: SubdelegationEnvelope
Defined in: agent-core/src/types.ts:167
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
<a id="property-agent"></a> agent | ActorRef | The recipient sub-agent. | agent-core/src/types.ts:175 |
<a id="property-expires_at"></a> expires_at | string | - | agent-core/src/types.ts:184 |
<a id="property-id"></a> id | string | - | agent-core/src/types.ts:170 |
<a id="property-issued_at"></a> issued_at | string | - | agent-core/src/types.ts:183 |
<a id="property-kind"></a> kind | "agent-subdelegation" | - | agent-core/src/types.ts:169 |
<a id="property-nonce"></a> nonce | string | - | agent-core/src/types.ts:185 |
<a id="property-parent_id"></a> parent_id | string | - | agent-core/src/types.ts:171 |
<a id="property-principal"></a> principal | ActorRef | The sub-principal — equal to parent.agent.address. | agent-core/src/types.ts:173 |
<a id="property-revocation"></a> revocation | DelegationRevocationRef | - | agent-core/src/types.ts:186 |
<a id="property-scopes"></a> scopes? | string[] | v1.0 / v1.1 public mode: each scope MUST be a sub-scope of some scope on the parent. v1.2 private mode: omitted; scopes_encrypted set. | agent-core/src/types.ts:180 |
<a id="property-scopes_encrypted"></a> scopes_encrypted? | ScopesEncryptedEnvelope | v1.2 private mode — same shape as the root delegation field. | agent-core/src/types.ts:182 |
<a id="property-sig"></a> sig | Signature | - | agent-core/src/types.ts:187 |
<a id="property-v"></a> v | 1 | - | agent-core/src/types.ts:168 |