New update for Seed-E
https://github.com/kiwihodl/Seed-E/tree/signature-requests
feat: implement signature request feature with PSBT validation and payment flow
- Add complete signature request workflow with payment-first approach
- Implement robust PSBT validation using byte-by-byte parsing (BIP 174) to ensure there are no signatures
- Add master fingerprint and derivation path fields to service model and provider forms
- Create comprehensive API endpoints for signature request lifecycle
- Add client dashboard with signature request management
- Implement provider dashboard for handling signature requests
- Add signature request payment modal with Lightning invoice integration
- Include PSBT upload with drag-and-drop and validation
- new testing and cleanup scripts
Need to test this on the providers side. Ensure the new values (master fingerprint, derivation path etc) are encrypted at rest. I am thinking the PSBT should be encrypted at rest too and considering that each client and provider should have a set private (their master key) and public key, so we can do a diffie helman encryption so only they can decrypt on each side (optional to do it locally outside of the platform).
Huge shoutout to nostr:nprofile1qqs9p6pwfs8fuvynkmj2fxrd8gqjfnp37z296jp6elfqxrpqzt8v0fspypmhxue69uhhyetvv9ujuargv4hhyctwvajhq6tvd3shqupwvdhk6qguwaehxw309ahx7um5wgkhyetvv9ujuamvweejuumsv93k2nczqsj for purchasing the domain:
seed-e.org
And for providing free hosting at their data center.
Should be an operational alpha by end of week.
I will fork @SparrowWallet next week and insert the marketplace as an option when creating a multisig, hitting the APIs, so I can give a working example of how it can be implemented into wallets.