live · mainnetoc · docs
specs · api · guides
docs / documentation

@orangecheck/agent-core


@orangecheck/agent-core / SubdelegationEnvelope

Interface: SubdelegationEnvelope

Defined in: agent-core/src/types.ts:167

Properties

PropertyTypeDescriptionDefined in
<a id="property-agent"></a> agentActorRefThe recipient sub-agent.agent-core/src/types.ts:175
<a id="property-expires_at"></a> expires_atstring-agent-core/src/types.ts:184
<a id="property-id"></a> idstring-agent-core/src/types.ts:170
<a id="property-issued_at"></a> issued_atstring-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> noncestring-agent-core/src/types.ts:185
<a id="property-parent_id"></a> parent_idstring-agent-core/src/types.ts:171
<a id="property-principal"></a> principalActorRefThe sub-principal — equal to parent.agent.address.agent-core/src/types.ts:173
<a id="property-revocation"></a> revocationDelegationRevocationRef-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?ScopesEncryptedEnvelopev1.2 private mode — same shape as the root delegation field.agent-core/src/types.ts:182
<a id="property-sig"></a> sigSignature-agent-core/src/types.ts:187
<a id="property-v"></a> v1-agent-core/src/types.ts:168