Demo of capabilities securing access to a dataspace in novy-syndicate

by leastfixedpoint
GNU/Linux ◆ xterm-256color ◆ bash 423 views

Demo of https://git.syndicate-lang.org/syndicate-lang/novy-syndicate. A generic dataspace server is started, and then two clients are connected, enacting a “chat” protocol. Then, the “root” capability to the server is attenuated, limiting access only to a user calling themself “tonyg”, and one of the clients reconnects with the attenuated capability. Its messages are not transmitted unless it uses the nick “tonyg”. Then, the attenuation is redone to allow observation of others’ presence and utterances, and the client is again reconnected.