Exciting news!Announcing our $4.6M Series Seed. Learn more
Socket
LoveBlogFAQ
Install
Log in

tydids-p2p

Package Overview
Dependencies
17
Maintainers
1
Versions
91
Issues
File Explorer

Advanced tools

tydids-p2p

A consensus driven decentralized data governance framework.

    1.3.3latest

Version published
Maintainers
1
Yearly downloads
6,268

Weekly downloads

Readme

Source

tydids-p2p

A consensus driven decentralized data governance framework.

npm npm CircleCI CO2Offset Join the chat at https://gitter.im/stromdao/tydids-p2p

Open in Gitpod CodePen

Imagine a dataset that is available somewhere in the world might be accessed everywhere. How? You just need to know its address.

  • Decide who is allowed to see this dataset.
  • Forget about protocols, p2p, request-responds, polling for changes.
  • Set a value in your dataset with one line of code
  • Subscribe to changes with another single line of code

This is TyDIDs.

Installation

Use on CLI

npm i -g tydids-p2p tydids -h

API

const TyDIDs = require('tydids-p2p'); const wallet = TyDIDs.ethers.Wallet.createRandom(); const privateKey = wallet.privateKey; // save this key! if not - you will get a new random one each time! const app = async function () { // Initialisation and get SSI Object const ssi = await TyDIDs.ssi(privateKey, true); // Subscribe to a "Hello-World" Data Set regulary updated let dataset = await ssi.retrievePresentation( '0x19B9f727e38F224dE49b564282c339F1f8e224Ea' ); console.log(dataset); }; app();

Cookbook Receipts

Retrieve DID/Presentation via http

TyDIDs has a built in mini http-server providing you access to dids,jwts,presentations

tydids --http 8989

URL Schema: http://localhost:8989/payload/[address] - Presentation payload (JSON)

http://localhost:8989/did/[address] - Full DID (JSON)

http://localhost:8989/jwt/[address] - JSON-WebToken presentation (full DID)

CONTRIBUTING

CODE OF CONDUCT

Maintainer / Imprint

STROMDAO GmbH
Gerhard Weiser Ring 29
69256 Mauer
Germany

+49 6226 968 009 0

[email protected]

Handelsregister: HRB 728691 (Amtsgericht Mannheim)

Project Website: https://tydids.com/

LICENSE

Apache-2.0

Keywords

Socket

Product

Subscribe to our newsletter

Get open source security insights delivered straight into your inbox. Be the first to learn about new features and product updates.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc