aboutsummaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-03 08:36:01 -0700
committerAdam Soltys <[email protected]>2026-09-03 08:36:01 -0700
commit674f7c9ba4c1cbe04f10573664c6e5d1163ca6f4 (patch)
treed77a70d8ab1ace2569000128d44b82b1a49b615c /tools
parent864b784c15ea70e4718952d5e11a00bec23fc9eb (diff)
downloadcoinosv3-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