v0.0.8 — ERC-8128 HTTP Message Signatures
What's Changed
Replace JWT authentication with ERC-8128 HTTP Message Signatures and stateless HMAC receipts for a more secure, stateless auth model.
New SDK Modules
@buildersgarden/siwa/receipt—createReceipt()/verifyReceipt()for stateless HMAC-signed verification receipts@buildersgarden/siwa/erc8128—signAuthenticatedRequest()/verifyAuthenticatedRequest()for per-request HTTP Message Signatures, plusexpressToFetchRequest()adapter
Other Changes
- Added
signRawMessage()to keystore (raw bytes signing without EIP-191 prefix) - Keyring proxy
/sign-messagenow acceptsraw: truefor ERC-8128 - Removed
jsonwebtokendependency from testing and website packages - Updated all docs (SKILL.md, CLAUDE.md, siwa-spec.md) for the new auth model
- Added
test-erc8128CLI command (8 integration tests)
Full Changelog: v0.0.7...v0.0.8