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

@orangecheck/agent-core


@orangecheck/agent-core / VerifyDelegationInput

Interface: VerifyDelegationInput

Defined in: agent-core/src/verify.ts:66

Extends

Properties

PropertyTypeDescriptionInherited fromDefined in
<a id="property-decryptscopeswith"></a> decryptScopesWith?&#123; device_id: string; secretKey: Uint8Array; &#125;v1.2 private-scope decryption key. When the envelope carries scopes_encrypted, the verifier MUST supply a device key matching one of the recipient entries to recover the plaintext scope list. Without this, verification returns E_SCOPES_UNREADABLE.-agent-core/src/verify.ts:78
decryptScopesWith.device_idstring--agent-core/src/verify.ts:79
decryptScopesWith.secretKeyUint8Array--agent-core/src/verify.ts:80
<a id="property-envelope"></a> envelopeDelegationEnvelope--agent-core/src/verify.ts:67
<a id="property-now"></a> now?DateCurrent time for temporal checks; defaults to new Date().-agent-core/src/verify.ts:69
<a id="property-scopemode"></a> scopeMode?"strict" | "permissive"-VerifyBase.scopeModeagent-core/src/verify.ts:50
<a id="property-skipsignatureverification"></a> skipSignatureVerification?boolean-VerifyBase.skipSignatureVerificationagent-core/src/verify.ts:49
<a id="property-skiptemporalcheck"></a> skipTemporalCheck?booleanSkip temporal checks entirely (useful for inspecting historical envelopes).-agent-core/src/verify.ts:71
<a id="property-verifybip322"></a> verifyBip322?(msg: string, signatureB64: string, address: string) => Promise&lt;boolean>-VerifyBase.verifyBip322agent-core/src/verify.ts:48