1.3.3 • Published 2 years ago

tydids-p2p v1.3.3

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
2 years ago

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

Project Website: https://tydids.com/

LICENSE

Apache-2.0

1.2.0

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.2.8

2 years ago

1.2.7

2 years ago

1.0.9

2 years ago

1.2.6

2 years ago

1.0.8

2 years ago

1.2.5

2 years ago

1.0.7

2 years ago

1.2.4

2 years ago

1.0.6

2 years ago

1.2.3

2 years ago

1.0.5

2 years ago

1.2.2

2 years ago

1.0.4

2 years ago

0.9.18

2 years ago

1.2.1

2 years ago

1.0.3

2 years ago

0.9.19

2 years ago

1.2.99-build7

2 years ago

1.2.99-build6

2 years ago

1.2.99-build9

2 years ago

1.2.99-build8

2 years ago

1.2.99-build3

2 years ago

1.2.99-build2

2 years ago

1.2.99-build5

2 years ago

1.2.99-build4

2 years ago

1.2.99-build1

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

0.9.30

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.1.3

2 years ago

1.3.0

2 years ago

1.1.2

2 years ago

0.9.23

2 years ago

0.9.24

2 years ago

0.9.25

2 years ago

0.9.26

2 years ago

0.9.20

2 years ago

0.9.21

2 years ago

0.9.22

2 years ago

0.9.27

2 years ago

0.9.28

2 years ago

0.9.29

2 years ago

1.2.99-build12

2 years ago

1.2.99-build11

2 years ago

1.2.99-build10

2 years ago

0.9.12

2 years ago

0.9.8

2 years ago

0.9.13

2 years ago

0.9.7

2 years ago

0.9.14

2 years ago

0.9.15

2 years ago

0.9.9

2 years ago

0.9.4

2 years ago

0.9.3

2 years ago

0.7.5

2 years ago

0.9.10

2 years ago

0.9.6

2 years ago

0.9.11

2 years ago

0.9.5

2 years ago

0.9.17

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.9.2

2 years ago

0.7.4

2 years ago

0.9.1

2 years ago

0.7.3

2 years ago

0.7.0

2 years ago

0.6.8

2 years ago

0.6.7

2 years ago

0.6.6

2 years ago

0.6.5

2 years ago

0.6.4

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.1

2 years ago

0.5.11

2 years ago

0.5.10

2 years ago

0.5.8

2 years ago

0.5.7

2 years ago

0.5.6

2 years ago

0.5.5

2 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago