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
- Replace any OS-specific dependencies in the verification path with platform-agnostic abstractions or
web-sys / getrandom JS features.
Summary
Enable compilation of the verification subsystem (
gx-receipt,gx-crypto) towasm32-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
gx-receipt/gx-cryptoweb-sys/getrandomJS features.