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

@orangecheck/me-client


@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

ParameterType
bundleActivityAttestationBundle
optionsVerifyActivityOptions

Returns

Promise&lt;ActivityVerifyResult>