Protocol inspector
NIP-57 Zap Debugger
Run Lightning Address discovery one step at a time and inspect every intermediate value.
1 Validate Lightning Address
Input
Transformation
Split at @ without normalizing or silently correcting the input.
Validation
Not run
2 Resolve LNURL-pay endpoint
Complete Step 1 and explicitly resolve the endpoint.
3 Fetch and validate LNURL-pay response
Review the resolved URL in Step 2, then explicitly run the GET request.
4 Validate Zap Request parameters
Step 4 requires a valid LUD-06 response, supported NIP-57 advertisement, callback, amount range, and LNURL-pay URL.
5 Build unsigned kind 9734
Validate Step 4, then explicitly build the Zap Request.
6 Sign Zap Request with NIP-07
Build and validate an unsigned event in Step 5 first.