First example: A Multi-DM Safe Box A Lilygo T-Display S3 will be our Nostr client and serve as our Safe Box for this time-limited competition; hence, it should be waiting for the previously hard-coded pubkeys to send it a DM. It should become orange on the display when one of the DM is identified, suggesting that another pubkey needs to DM as well. It should flash green as soon as the other pubkey DM arrives, indicating that the conditions are met; it could then send a signal to the safe box itself to open the door. And for now, that's it.
A garage door controller to open, close, and notify a user using Nostr DM to proof of authority ( a work in progress );
A client implementation to collect and send data over Nostr, and better, selling the data for satoshis! Imagine an array of sensors collecting data and automatically selling it to any human or AI in need of that information. That´s what we propose here! ( a work in progress );
To-Do:
-
Sure, tidy the code;
-
Add support to NIP-5, Zaps, and passphrases at the DM;
-
Implement other use cases and share them the Github;
-
Clean the code always;
-
Implement time lock;
-
Implement pubkey validation with Zaps
-
Build other examples;
-
Special shoutout to the LNbits and MakerBits communities, Ben Arc, BlackCoffe, and Calle for the amazing work and collaboration, and also to Andre Neves for the mentoring!
-
Project built and presented at SatsHack São Paulo on November 3, 2023. Presentation: https://docs.google.com/presentation/d/1dhbu2fdxXNxrFq2Rap_0n3heBFkCwFHG/edit?usp=sharing&ouid=103025837986292071011&rtpof=true&sd=true
Mihainuan @mihainuan
George Alexandre Silva, @nitroxgas