A DHT-based key-value store with value-stored callback functions [pdf]
usenix.org
usenix.org
One application immediately jumps out: cryptographically secure asyncronous messaging. A mailbox would be a lua object at a given key which contains the owner's public key and a list of messages encrypted with that key. The mailbox would append any messages `put` to the key to the list. The list would be returned when a valid `get` request is received which is signed with the owner's public key (note: in this system `get` requests can pass arbitrary arguments in addition to the requested key).