All Projects → transmute-industries → verifiable-data

transmute-industries / verifiable-data

Licence: Apache-2.0 License
Open Source Decentralized Identifiers and Verifiable Credentials Infrastructure and Tooling

Programming Languages

typescript
32286 projects
c
50402 projects - #5 most used programming language
javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
shell
77523 projects
HTML
75241 projects

Projects that are alternatives of or similar to verifiable-data

awesome-self-sovereign-identity
An awesome list of self-sovereign identity resources.
Stars: ✭ 161 (+794.44%)
Mutual labels:  did, verifiable-credentials, decentralized-identifiers
sandbox
Demonstration environments
Stars: ✭ 20 (+11.11%)
Mutual labels:  did, verifiable-credentials, decentralized-identifiers
okapi
Collection of tools that support workflows for authentic data and identity management. Libraries available in most languages.
Stars: ✭ 14 (-22.22%)
Mutual labels:  did, verifiable-credentials
WeIdentity
基于区块链的符合W3C DID和Verifiable Credential规范的分布式身份解决方案
Stars: ✭ 1,063 (+5805.56%)
Mutual labels:  did, verifiable-credentials
pallet-did
A Substrate pallet for decentralized identifiers' (DIDs) management.
Stars: ✭ 66 (+266.67%)
Mutual labels:  did
rdf2x
RDF2X converts big RDF datasets to the relational database model, CSV, JSON and ElasticSearch.
Stars: ✭ 43 (+138.89%)
Mutual labels:  linked-data
vcplayerbot
Play songs directly in telegram voice chats.
Stars: ✭ 48 (+166.67%)
Mutual labels:  vc
pyLDAPI
A very small module to add Linked Data API functionality to a Python Flask installation
Stars: ✭ 28 (+55.56%)
Mutual labels:  linked-data
sparql-micro-service
SPARQL micro-services: A lightweight approach to query Web APIs with SPARQL
Stars: ✭ 22 (+22.22%)
Mutual labels:  linked-data
jsonld-streaming-serializer.js
A fast and lightweight streaming JSON-LD serializer for JavaScript
Stars: ✭ 20 (+11.11%)
Mutual labels:  linked-data
issuer-kit
Verifiable Credential Issuer Starter Kit
Stars: ✭ 33 (+83.33%)
Mutual labels:  verifiable-credentials
go-pdu
Parallel Digital Universe - A decentralized social networking service
Stars: ✭ 39 (+116.67%)
Mutual labels:  did
CSV2RDF
Streaming, transforming, SPARQL-based CSV to RDF converter. Apache license.
Stars: ✭ 48 (+166.67%)
Mutual labels:  linked-data
github-did
Decentralized Identity with Github
Stars: ✭ 108 (+500%)
Mutual labels:  did
CASE
Cyber-investigation Analysis Standard Expression (CASE) Ontology
Stars: ✭ 46 (+155.56%)
Mutual labels:  linked-data
titanium-json-ld
A JSON-LD 1.1 Processor & API
Stars: ✭ 79 (+338.89%)
Mutual labels:  linked-data
corda-did-method
This is an implementation of the Corda DID Method which enables Create-Read-Update-Delete (CRUD) operations on the Corda Decentralized Identifier (DID)
Stars: ✭ 17 (-5.56%)
Mutual labels:  did
cubiql
CubiQL: A GraphQL service for querying multidimensional Linked Data Cubes
Stars: ✭ 40 (+122.22%)
Mutual labels:  linked-data
vc-authn-oidc
No description or website provided.
Stars: ✭ 79 (+338.89%)
Mutual labels:  verifiable-credentials
indy-vdr
A library and proxy server for interacting with Hyperledger Indy Node ledger instances
Stars: ✭ 31 (+72.22%)
Mutual labels:  verifiable-credentials

Verifiable Data

CI CD

What is Verifiable Data?

Verifiable data is built on W3C Decentralized Identifiers & W3C Verifiable Credentials.

Learn more about Open Standards.

Development

Node Verion

nmv install 14
nvm use 14
npm i [email protected] -g

Install build and run tests for all packages

npm i
npm t

Lerna Information

It is important for developers working in this repo to understand that lerna is used to manage and link off the package contained. For more information regarding what lerna is and why it's used, click here.

Common Lerna Commands

Below is a short list of the lerna commands you will encounter while working in this repo, along with some information on when they should be used.

  1. lerna bootstrap: This command is used to build and link all of the packages in the repo. This command takes a significant amount of time to complete and should be used very conservatively. In your typical development workflow, you should only run this once when starting on a task or after running npm install inside one of the packages.

  2. lerna link: This command is used to symlink all of the packages. This command is what you will want to run when working in a package, and you want all of the other packages to include the latest changes. This means you should be using this command very frequently.

IMPORTANT: It is vital when running these commands, that you do not ever exit the commands early. If you do exit early, your environment will become completely broken. Should this happen, you can always get to a fresh working state by running npm run install:clean. This command will clean out all of your packages, and then rebuild everything with lerna bootstrap.

Table of Contents

Related Work

Standards

Community Drafts

Powered By

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].