Repository navigation
v0.14.0
Breaking for consumers
IdentityNames:claim→bind,quoteClaim→quoteBind,acceptsClaims→acceptsBindings,WrongClaimValue→WrongBindValue,ClaimFeePaid→BindFeePaid.- Google
userIdis0x+ the SHA-256 digest of thesub(libid-circuits v0.5.0). - The Honk verifiers are bb's optimized zero-knowledge template: one contract each, deployed without linking; the Rust library-linking API is gone.
Real claims on an Osaka fork of eden: X 1.42–1.65M gas, GitHub 1.47–1.70M (were 6.7–7.1M); a real Google bind 1.49M (was 4.1–4.2M).
What's Changed
- ci(deps): monitor all supported dependency sources by @Wondertan in #56
- feat(escrow)!: rounds in events, EIP-7528 native token, and two docs asks by @xgreenx in #57
- feat(escrow): hold value against a platform handle nobody has claimed yet by @SupremaLex in #5
- feat(identity): list every account a wallet proved, per platform by @xgreenx in #55
- test(ceremony): compare transcript checks with reference at word edges by @xgreenx in #62
- test(circuits): reject non-canonical Honk proof encodings by @xgreenx in #61
- refactor(ceremony): drop the PKCE helpers only tests call by @xgreenx in #64
- perf(ceremony): X and GitHub transcript checks at a seventh of the gas by @xgreenx in #59
- feat!: verify ceremony proofs with bb's optimized Honk verifier by @xgreenx in #58
- test(ceremony): verify real bearer-link proofs of the session fixtures by @xgreenx in #66
- feat!: Google userId as a digest of the sub, and claim renamed to bind by @xgreenx in #63
- chore: release v0.14.0 by @xgreenx in #67
New Contributors
- @Wondertan made their first contribution in #56
Full Changelog: v0.13.1...v0.14.0