@orangecheck/me-client / verifyActivityAttestation
Function: verifyActivityAttestation()
function verifyActivityAttestation(bundle: ActivityAttestationBundle, options?: VerifyActivityOptions): Promise<ActivityVerifyResult>;
Defined in: me-client/src/identity.ts:216
Verify a signed activity attestation bundle. Returns a typed ActivityVerifyResult with per-check detail · never throws (network
- parse failures surface as ok=false rows in the checks array, so the caller can log them without try/catch).
Five checks, in order: bundle shape, canonical-bytes hash matches id, JWK with matching kid present, ed25519 signature, freshness.
Parameters
| Parameter | Type |
|---|---|
bundle | ActivityAttestationBundle |
options | VerifyActivityOptions |
Returns
Promise<ActivityVerifyResult>