/dark-crystal

Back up your secrets using the trust in your social network

dark-crystal-icon

Dark Crystal

Back up your secrets using the trust in your social network.

Code

Standalone Client

A patchcore application built with Electron and Mutant.

Patchbay Interface Plugin

A patchbay interface for Patchbay built with reactive JS framework mutant.

Scuttlebutt API

Our API for validating, building, publishing and reading Dark Crystal records in Scuttlebutt

HTTP JSON API

A HTTP/S JSON API to access our wrapper around Shamir's Secret Shares. Deployed at https://api.darkcrystal.pw.

Cryptography

Our extension of Shamir's Secret Shares

Schemas / Models

JSON schemas and validation for secure scuttlebutt message types

What is Dark Crystal?

Dark Crystal transforms secrets into crystal shards that you can send to trusted friends. If you lose the secret, or something happens to you, your friends can combine the shards to recover the crystal and reveal the secret.

Dark Crystal uses cryptography so that no individual shard reveals anything about your secret on its own. Your secret is only revealed if the people you chose cooperate and put their shards together.

Use Dark Crystal for....

  • Passwords
  • Cryptocurrency seeds & keys
  • Directions to the hidden treasure
  • Any other secret in text form

Dark Crystal is a decentralised peer-to-peer app, meaning you exchange shards directly with your friends. No data is sent through a central server. It even works when you're not connected to the internet.

With decentralised and encrypted tools, there's no company or authority who can reset your access. Security is all on you. Using Dark Crystal makes managing your keys and passwords a little bit more forgiving, while still being very secure.

Dark Crystal is built on the Secure Scuttlebutt protocol. Find out more here: www.scuttlebutt.nz

"In P2P spaces, your friends are the data center. Data get wiped? Resync it from your friends. Lose your private key? Piece together the shards from your friends. That radical interdependence with real people that we trust can remove our dependency on corporate cloud providers. This feels important; an undoing of decades of capitalist efforts to isolate us and separate us from each other. P2P technology can help people reconnect with each other on a human beings level." @noffle

screencast