Skip to content

FormFree/formfree.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FormFree Protocols & Schemas

This repo contains .well-known files for FormFree Holdings Corporation

DCX

For more information about DCX, check out the following links

Protocols

These are DWN protocols for the issuer and applicant side of DCX, as well as the full exchange (both sides). Protocols define the CRUD operations permitted by on the different DWN records defined in the Schemas section below. Credential Exchange Protocol is not implemented directly. It is implemented separately but is provided here for reference.

Schemas

  • Application Record Schema

    • Schema definition for application DWN records
    • Submitted by DCX applicants to DCX issuer DWNs
    • Includes the actual input credential proofs of credentials currently held by DCX applicants
    • Used to request a new output credential from a DCX issuer
  • Manifest Record Schema

    • Schema definition for manifest DWN records
    • Created by issuers in their own DWNs
    • Conforms to the DIF spec for credential manifests
    • Defines the input credentials required to obtain an output credential and the type of output credential
    • Read by applicants and used to know what credentials they need to acquire before requesting an output credential from a DCX issuer
  • Response Record Schema

    • Schema definition for response DWN records;
    • Created by DCX issuers in response to an application record
    • Contains either an approval + output VC or a denial + reasoning
  • Invoice Record Schema

    • Optional Schema definition for invoice DWN records
    • Created by DCX issuers and sent to DCX applicant DWNs
    • Currently unimplemented in the DCX npm package

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages