@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Interface GovernanceReplayStore

    interface GovernanceReplayStore {
        consume(
            issuer: string,
            audience: string,
            jti: string,
            expiresAt: number,
            now: number,
            binding?: GovernanceReplayBinding,
        ): Promise<"ok" | "replayed" | "rate_abuse" | "conflict">;
    }

    Implemented by

    Index
    • Atomically consume one (issuer, audience, jti) tuple. Only one caller may receive ok; concurrent or later consumers receive replayed.

      Parameters

      • issuer: string
      • audience: string
      • jti: string
      • expiresAt: number
      • now: number
      • Optionalbinding: GovernanceReplayBinding

      Returns Promise<"ok" | "replayed" | "rate_abuse" | "conflict">