Digital Trust Protocol

All code lives in the DigitalTrustProtocol organization on GitHub and is MIT licensed.

DigitalTrustProtocol/BrowserExtension

Beta

Attention, the Chrome extension. Also home of the NIP drafts for kinds 32009, 32014, and 10011, and of the extension's privacy policy.

Language
TypeScript
License
MIT

Open repository

DigitalTrustProtocol/TrustGraph

In design

The shared web-of-trust model: the normative spec, the TypeScript library used by the extension and the Personal Server, the conformance corpus, and the resolver protocol.

Language
TypeScript
License
MIT

Not public yet

DigitalTrustProtocol/PersonalServer

In design

Your own web-of-trust server on your machine or local network, speaking the resolver protocol.

Language
TypeScript (Node.js)
License
MIT

Not public yet

DigitalTrustProtocol/GlobalServer

In design

The public high-performance resolver and the Sync Server that feeds it.

Language
Rust
License
MIT

Not public yet

DigitalTrustProtocol/Website

In development

This site. It renders every specification from the repository that owns it, at a pinned commit.

Language
TypeScript (React)
License
MIT

Not public yet

Contributing

  • Specifications live with the code that implements them. Propose changes to a spec in its own repository; this site picks them up when the pinned commit is updated.
  • Each rendered page has an Edit on GitHub link in its footer.
  • The trust model is shared by every product. Changes to it need a conformance case and the owner's approval, so all implementations keep giving the same answer (conformance).
  • Questions: attention@trust.dance.

License

Everything here is released under the MIT License.