Skip to content

Releases: edycutjong/letterlock

letterlock v0.1.2

Choose a tag to compare

@github-actions github-actions released this 03 Oct 16:03

Fixes

  • wipe the PRF output mera hands back once the key is derived, in createEncryptionAddress, deriveFromPasskey and deriveForAgent (a2a r01) (ffd2657)
  • inbox() reads Dropped logs over the deployment's scan RPC (rpc1.monad.xyz, 1,000,000 blocks a request) when no rpcUrl is given, instead of 100 blocks a request from the deploy block (a2a r01) (f5f56c6)
  • an rpcUrl that names the deployment's scan RPC gets its block range too (a2a r02) (7f1a547)

npm: letterlock@0.1.2 · CHANGELOG: packages/letterlock/CHANGELOG.md

letterlock v0.1.1

Choose a tag to compare

@edycutjong edycutjong released this 03 Oct 05:18
  • The rpId moves to the owner's own domain. LETTERLOCK_RP_ID is now app.letterlock.edycu.dev, a subdomain of
    edycu.dev, where the Letterlock app is served. 0.1.0 pinned letterlock-app.vercel.app, a Vercel project name,
    which now answers every request for the app with a 308 to the new host, so no key is made under it. The
    directories, the envelope format and every API are unchanged.
  • Keys derived under letterlock-app.vercel.app cannot be re-derived under the new rpId: a PRF output is bound to
    its rpId. The only ones are test keys from the app's live checks, made with virtual passkeys that were deleted after
    each run: the key 0x4f48fbc6ea52aeB96e93EfB2464798d18F84463C published on mainnet, and the passkey accounts of
    those runs. The directory's demo keys came from random stand-ins and the reference agent's key from a seed, so no
    rpId is involved in them.
  • 0.1.0 cannot make or publish a key at the new host (the browser refuses its rpId there, and its client refuses any
    other): upgrade to 0.1.1 to publish. Resolving, sealing and reading an inbox work the same in both.

npm: letterlock@0.1.1 is published from CI (npm-publish workflow) once the NPM_TOKEN secret authenticates.

letterlock v0.1.0

Choose a tag to compare

@edycutjong edycutjong released this 03 Oct 05:18
  • The first release: the SDK and the letterlock CLI, with the Monad mainnet and testnet directories built in.

npm: letterlock@0.1.0 (pins the retired rpId letterlock-app.vercel.app: use 0.1.1)