diff options
| author | Adam Soltys <[email protected]> | 2026-09-27 08:29:00 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-27 08:29:00 -0700 |
| commit | b06bbb48e6c6c7f81a9592ab9562bb8e3042b2b6 (patch) | |
| tree | e26dd2251b60ec0f73c0aa55d8d3fc5d40ca30ad /src/thread-cache.js | |
| parent | 095b5601c0b02d05f40ae7f435f9630988bd212b (diff) | |
| download | coinosv3-b06bbb48e6c6c7f81a9592ab9562bb8e3042b2b6.tar.gz coinosv3-b06bbb48e6c6c7f81a9592ab9562bb8e3042b2b6.zip | |
Amber (NIP-55) signs you in on Android: one intent per request, the answer read off the clipboard or pasted.
Closes #7. A "Sign in with Amber" door on Android opens nostrsigner: intents for
get_public_key, sign_event and nip44 encrypt/decrypt, with a waiting card that
reads the clipboard when the tab returns (or takes a paste). Requests queue one
at a time — a sign-in fires the backup, relay list and follows together — and
each answer is checked for its type so a stale clipboard is never mistaken for
one. An interactive signer is not asked to decrypt DMs or private lists that
arrive on their own; each trip through Amber is a deliberate one.
Co-Authored-By: Claude Fable 5.1 <[email protected]>
Claude-Session: https://claude.ai/code/session_01VhUKyXKtsJ67QAFfb7QR9D
Diffstat (limited to 'src/thread-cache.js')
0 files changed, 0 insertions, 0 deletions
