@orangecheck/agent-core / VerifyDelegationInput
Interface: VerifyDelegationInput
Defined in: agent-core/src/verify.ts:66
Extends
Properties
| Property | Type | Description | Inherited from | Defined in |
|---|---|---|---|---|
<a id="property-decryptscopeswith"></a> decryptScopesWith? | { device_id: string; secretKey: Uint8Array; } | 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_id | string | - | - | agent-core/src/verify.ts:79 |
decryptScopesWith.secretKey | Uint8Array | - | - | agent-core/src/verify.ts:80 |
<a id="property-envelope"></a> envelope | DelegationEnvelope | - | - | agent-core/src/verify.ts:67 |
<a id="property-now"></a> now? | Date | Current time for temporal checks; defaults to new Date(). | - | agent-core/src/verify.ts:69 |
<a id="property-scopemode"></a> scopeMode? | "strict" | "permissive" | - | VerifyBase.scopeMode | agent-core/src/verify.ts:50 |
<a id="property-skipsignatureverification"></a> skipSignatureVerification? | boolean | - | VerifyBase.skipSignatureVerification | agent-core/src/verify.ts:49 |
<a id="property-skiptemporalcheck"></a> skipTemporalCheck? | boolean | Skip 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<boolean> | - | VerifyBase.verifyBip322 | agent-core/src/verify.ts:48 |