Its been talked about for years, but never got through the NIPs. Put latest block hash in the event and prove a message came after a certain time. You can also timestamp an event to prove it existed before a certain hash. If you do both you get an interval. It turns out that is enough to create a smart contracting system. No client does it, yet.
Discussion
thanks, this is the kind of thing i was thinking about. cool that we could anchor nostr messages on a timestamp/interval.
Once you have an event in an interval, you can reply to that event creating a chain of events. This is essentially a personal verifiable blockchain secured by bitcoin. That's how to do smart contracts on nostr and bitcoin. There is, however, not much appetite for this.
what type of thing could you do with this? it sounds cool but a bit too esoteric to me, I'm not a dev
what would you build if you could?