Hello and welcome to another edition of This Month in Solid!
Solid is a set of open specifications, built on existing open standards, that describes how to build applications in such a way that users can conveniently switch between data storage providers and application providers and take the data generated along.
This is a monthly summary of Solid progress.
Want something mentioned? Contact the Solid Manager at firstname.lastname@example.org. This Month in Solid is openly developed on GitHub. If you find any errors in this month’s issue please submit a pull request.
Solid World is an opportunity to meet people who are interested in or currently working on Solid.
A big thank you to Christian Buggedei, Walter Almeida, Glen Simister, Manoharan Ramachandran, and Michiel de Jong for presenting at Solid World May last Thursday.
In the first talk, Christian Buggedei presented Darcy, a social network that knows nothing about you. Of note, Darcy recently won a Mozilla grant. You can find the Darcy source code here. Christian Buggedei is a founder and technology expert.
In the second talk, Walter Almeida presented GO for modeling and generating Solid apps quickly with minimum code. He demonstrated the GO connector between Pod and SPARQL endpoints using a location tracking Solid app that leverages DBpedia as a data source for countries and places. You can find the Go location app source code on GitHub.
In the third talk, Manoharan Ramachandran presented the Solid app built by Open University’s blockchain team, looking into how to support immunity passports as mentioned by the UK government daily briefings. The Solid app facilitates the instant verification of tamper-proof test results whilst preserving privacy.
In the fourth talk, Glen Simister presented the DVO Profile Manager, a public profile (or resume), which anyone can create for free, and update. DVO Profile Manager works in conjunction with the DVO Toolbar, a browser extension which allows people to like, dislike, and comment on any URL. You can find the DVO Profile Manager source code on GitHub.
In the fifth talk, Michiel de Jong presented his latest experiment, SNAP on Solid, explaining how Solid inboxes can be used as the messaging layer for Network Ledger Technology. Check out the SNAP source code on GitHub.
If you missed Solid World you can watch the recording on Vimeo.
Articles mentioning Solid
- 2020-05-06 What Happens When You Get Sick Right Now?
- 2020-04-29 New App for COVID-19 Combines Blockchain With Web Inventor’s Privacy Tech
- 2020-04-15 COVID-19 Antibody Test Certification: There’s an app for that
- 2020-04-14 Scale, distribution, and occupying Mars: COVID-19 is a catalyst
In Other News
If you know of more grants that could be interesting for the Solid community submit a pull request to let others know about it via the next edition.
- Digita is hiring a Full Stack Developer and a Linked Data Principal. Email email@example.com for more information.
- Inrupt is hiring a Technical Writer. Email firstname.lastname@example.org for more information.
Update from the Specification Editors
A Submission for Auxiliary Resources has received editorial approval and has been merged into the Editor’s Draft of the upcoming Solid protocol specification. An auxiliary resource may provide supplementary information about a given Solid resource, or affect how that resource and others associated with it are processed, served, or interpreted. This is the first (of several) candidate proposals from a Solid panel to make it into the editor’s draft.
A Submission for Resource Access has received editorial approval and has also been merged into the Editor’s Draft. This submission provides clarity around containment of linked resources, shared slash semantics, and URI persistence.
The editorial team has been holding productive meetings every 2-3 weeks aimed at advancing progress towards normative Solid ecosystem specifications. Minutes are posted in the Solid W3C Community Group Wiki, including minutes from our meetings in April:
Other notable activity related to the Solid specification include:
- A draft candidate proposal for WebID-OIDC is underway in the Authentication Panel based on rough consensus agreement around key elements of the protocol needed to support the development of reference implementations.
- Use cases for server managed auxiliary resources related to resource provenance, auditing, and access history are being undertaken in the Data Interoperability Panel.
- Work towards a normative specification for Web Access Control will begin soon, organized through the Authorization Panel.
- Problems and Goals for an interoperable Solid ecosystem have been published by the Data Interoperability Panel.