- From: Melvin Carvalho <melvincarvalho@gmail.com>
- Date: Sat, 21 Jan 2023 16:33:05 +0100
- To: public-rww <public-rww@w3.org>
- Message-ID: <CAKaEYhL1DTjgxSYKQ=S+XFD__9VZSzPH4vVoMRiNJ1UGQX7+Fg@mail.gmail.com>
Hi All I've flagged the Open Source nostr project before [1] and in the last month it has exploded in popularity. It's gone from 700 to 200,000 users, including 2 billionaires and 1 US Senator. Over 100 developers have come into the project in this time and over 100 new projects have been started Fromer CEO Jack Dorsey is supporting the project, which he sees as a more decentralized twitter, plus a platform to create 1000s of "unhoste" micro apps, thus separating It's an interesting approach. When we made solid we did RESTful storage first, then added websockets. Nostr is websockets first, which has become a w3c standards in the last years, but it lacks personal online data storage. It's a great user experience because everything is real time. However, through the magic of awww and URIs it might be possible to marry the two together, and create the best of both worlds It might be possible in this group to come up with a design and/or spec to create storage for nostr, which is simplu pub/sub protocol over websockets (similar to solid) but with compact key pairs and signatures How would it work? You have an http: and file: space which are part of the web. Running an enhanced web server you can access those files. Optionally it could be backed by a database. Authentication would be via key pair and signature (either challenge response, or sending a signed blob). Access control would be the same as solid, where a URI that can read/write/control/append a resource. It should be able to read and write files and data, using web standards This would lead to a Turing complete web operating system, similar to Solid, but less dependent on DNS, however already there are two way ties to the http: space so nostr can benefit from the exiting web world. It should also be largely compatible with most of solid too, because URIs could be extended to webid It might be possible to quite quickly prototype this, either by, say, extending node solid server, or a simple proof of concept from scratcy. What's needed - web server - Authentication hand shake - URI scheme for access - access control list with read/write/append/conrol This could be a valuable addition to the read write web, already using well tested standards such as websockets, and adding modern compact PKI and signature schemes such as Schnorr It's well worth checkout out nostr. IMHO it's right now the most exciting project in the social free software space, from a developer perspective [1] https://www.nostr.net/
Received on Saturday, 21 January 2023 15:33:31 UTC