PGFT: enabling the world's first decentralized digital languages
To curate content, facts, and information, the web of trust must simultaneously curate our digital tools of communication.
To curate content, facts, and information, the web of trust must simultaneously curate our digital tools of communication.
A decentralized language is modeled as a long list of pseudo-arbitrary questions, like the one in the figure: what do we call the timestamp of a nostr event? Each one has many answers that most of us would find perfectly acceptable. But with no Schelling point and no centralized authority, which option do we pick? Web of trust provides a simple, efficient and effective method to generate decentralized consensus on answers to this type of question.
What is the name of the field for the timestamp of a nostr event?
Open source tools are stewarded. Every open source repository has a manager. Every digital standard is managed by a committee, often under the auspices of the World Wide Web Consortium (W3C). Decentralized languages like English require no stewards; our digital languages shouldn't either!
To launch the first decentralized digital languages, we have developed the tapestry protocol.
The tapestry protocol is how we build decentralized digital languages. Its principal components are the Concept Graph, which enables us to ask questions, including pseudo-arbitrary ones, and the Grapevine, which enables your web of trust to answer them.
Similar to nostr in many ways, the tapestry protocol is built using a series of tapestry implementation proposals, or TIPs. However, the tapestry protocol is technically independent of the underlying network. Originally built on top of IPFS, the tapestry protocol is now being rebuilt over nostr.
Ultimately, your web of trust will take over the management of all digital tools of communication, including the tapestry protocol itself!
We'd LOVE for this to happen tomorrow, but we know it's going to require a lot of work and take a lot longer than we'd like. Maybe you can help!
Curated Lists section of Pretty Good Apps. Needs better UX, but there is a description with screenshots here. It is in the process of being refactored by Kinjo as a web app.
Desktop app: Plex, built on IPFS before nostr was born. We are looking for someone to refactor this as a desktop app using nostr rather than IPFS.
The tapestry protocol and its implementation are open source, and the Pretty Good Project is mostly a labor of love to build something we believe the world desperately needs. In other words, right now we're looking mostly for volunteers. Having said that, there MAY be some LIMITED funds available to support development. If you have talents that you would like to contribute, let us know. There are a number of projects we would love to discuss! See Roadmap, below.
We have immediate need on the following projects::
We anticipate a future need for:
Connect with us via nostr (below). We have a small but growing Discord group; let us know if you would like to join!
A refactored proof of concept of a small portion of the tapestry protocol is in development that we refer to as DCoSL: decentralized curation of simple lists. Once available, we will love for you to test it and give us feedback!
If you would like to donate to the cause, get in touch with us below!
Most of this already exists as proof of concept in the form of two desktop apps: Pretty Good Apps and Plex, but will need to be rebuilt.
Existing tools include: nostr, node, javascript, React, react-jsonschema-form, vis.js, JSON Schema validation (e.g. ajv)
Build products for nostriches that utilize DCoSL and DCoSG for the following applications:
Virtually every web 2.0 legacy platform can be rebuilt for the general audience using the tapestry protocol. Each new platform will harness the Grapevine to enable you and your community to identify who is the most trustworthy, and in what context, so they can help you curate content, facts, and information.
author of the tapestry protocol
nostr: npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3
Lead Developer for our web app implementation of DCoSL: decentralized curation of simple lists (a refactor of a desktop implementation of DCoSL)
Kinjo Solutions:
https://www.antonstrickland.com
nostr: npub1p2uwv7qme2u92y2qcpqqvafhkkqsxfrrnz8m79lm60v4005s7vuqnexr0s
Recruiter & Public Relations
nostr: npub12zqf55l7l9vsg5f6ssx5pq4f9dzu6hcmnepkm8ftj25fecy379jqkq99h8
npub120dtguu42s45m7wf6kejjdzq8d637z5g9e5mhrwc5esd7w547qks8sf6jp
Copyright © 2024 PRETTY GOOD FREEDOM TECHNOLOGIES - All Rights Reserved.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.