diff options
| author | Adam Soltys <[email protected]> | 2026-09-03 08:36:01 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-03 08:36:01 -0700 |
| commit | 674f7c9ba4c1cbe04f10573664c6e5d1163ca6f4 (patch) | |
| tree | d77a70d8ab1ace2569000128d44b82b1a49b615c /tools | |
| parent | 864b784c15ea70e4718952d5e11a00bec23fc9eb (diff) | |
| download | coinosv3-server-674f7c9ba4c1cbe04f10573664c6e5d1163ca6f4.tar.gz coinosv3-server-674f7c9ba4c1cbe04f10573664c6e5d1163ca6f4.zip | |
The registrar grows a webhook API — the coinos.io-style merchant notify, self-custodial edition: a name's owner registers an https URL (NIP-98, owner or manager key) and every Lightning settlement for that name POSTs {type, address, amount, hash, preimage, memo, secret} there, firing on settlement independent of the ark delivery. URLs are vetted hard (https only, no credentials, every resolved address must be public unicast — RFC1918/CGNAT/loopback/link-local refused, re-checked before every delivery), retries back off 30s/5m/30m from a persisted queue, and GET /webhook shows the config plus the last delivery's outcome. Proven live: a throwaway name, a 21-sat Lightning payment, one webhook delivered
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MrkLsNScXe9b6BviUSdmMr
Diffstat (limited to 'tools')
0 files changed, 0 insertions, 0 deletions
