Skip to content

A Web5 Protocol for Decentralized Credential Exchange

License

Notifications You must be signed in to change notification settings

FormFree/incubation-dcx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decentralized Credential Exchange (DCX)

codecov

DCX is a new Decentralized Web Nodes (DWN) protocol that facilitates the decentralized exchange of borrower data for lender money seurely and privately and a npm package that implements the protocol as a one-click server solution.

As an open, permissionless, "credentials in, credentials out" asynchronous web server, DCX leverages the strongest Web5 primitives: DWNs, Verifiable Credentials (VCs), Credential Manifests, Verifiable Presentations and Presentation Exchange amongst other important Web5 primitives. DCX facilitates decentralized credential exchange by performing CRUD operations on both applicant and issuer DWNs. Different DWN record schemas represent various messages sent between actors, detailing the VCs required as inputs and outputs for the DCX server.

Applicant

Common code shared between the issuer and applicant

Issuer

To learn more about the components of DCX, check out /docs/learn/README.md.

To learn more about the architecture and sequences of DCX, check out /docs/diagrams/README.md.

To learn how to use DCX, check out /docs/usage/README.md.

Package Versions

package npm issues
@dcx-protocol/root NPM Package Open Issues
@dcx-protocol/applicant NPM Package Open Issues
@dcx-protocol/common NPM Package Open Issues
@dcx-protocol/issuer NPM Package Open Issues

Project Resources

Resource Description
CODEOWNERS Outlines the project lead(s)
CODE_OF_CONDUCT.md Expected behavior for project contributors, promoting a welcoming environment
CONTRIBUTING.md Developer guide to build, test, run, access CI, chat, discuss, file issues
GOVERNANCE.md Project governance
LICENSE Apache License 2.0

About

A Web5 Protocol for Decentralized Credential Exchange

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.3%
  • JavaScript 2.7%