Skip to content

feat: WebAssembly (WASM) build target for in-browser receipt verification #3

Description

@mahirhir

Summary

Enable compilation of the verification subsystem (\gx-receipt, \gx-crypto) to \wasm32-unknown-unknown\ / \wasm-pack.

Goal

Allow static web UIs, documentation viewers, and edge workers (Cloudflare Workers, Fastly) to verify DSSE signed receipts and checkpoint proofs client-side without a backend service or native binary installation.

Scope & Considerations

  • Target crate: \gx-receipt\ / \gx-crypto`n- Replace any OS-specific dependencies in the verification path with platform-agnostic abstractions or \web-sys\ / \getrandom\ JS features.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions