Skip to content

Commit

Permalink
css
Browse files Browse the repository at this point in the history
  • Loading branch information
Bnonni committed Jul 22, 2024
1 parent 121ef1d commit f2d21c2
Showing 1 changed file with 99 additions and 92 deletions.
191 changes: 99 additions & 92 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,108 +7,115 @@
<title>FormFree Protocols & Schemas | formfree.github.io</title>
</head>

<body>
<body style="max-width: 50pc;margin: 0 auto;">
<img src="/images/hero.jpg" height="250" width="750" />
<h1>FormFree .well-known files</h1>
<p>This repo contains .well-known files for FormFree Holdings Corporation</p>
<div>
<h2>DCX</h2>
<p>For more information about DCX, check out the following links:</p>
<ul>
<li>
<a target="_blank" href="https://github.com/TBD54566975/incubation-dcx">
github.com/TBD54566975/incubation-dcx
</a>
</li>
<li>
<a target="_blank" href="https://www.npmjs.com/package/@dcx-protocol/root">
npmjs.com/package/@dcx-protocol/root
</a>
</li>
</ul>
<div style="padding: 0 0.25em">
<h1>FormFree .well-known files</h1>
<p>This repo contains .well-known files for FormFree Holdings Corporation</p>
<div>
<h3>Protocols</h3>
<p>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 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.</p>
<h2>DCX</h2>
<p>For more information about DCX, check out the following links:</p>
<ul>
<li>
<a target="_blank" href="/.well-known/protocols/dcx/credential-issuer.json">Credential Issuer
Protocol
<a target="_blank" href="https://github.com/TBD54566975/incubation-dcx">
github.com/TBD54566975/incubation-dcx
</a>
</li>
<li>
<a target="_blank" href="/.well-known/protocols/dcx/credential-applicant.json">Credential Applicant
Protocol
<a target="_blank" href="https://www.npmjs.com/package/@dcx-protocol/root">
npmjs.com/package/@dcx-protocol/root
</a>
</li>
<li><a target="_blank" href="/.well-known/protocols/dcx/credential-exchange.json">Credential Exchange
Protocol</a></li>
</ul>
</div>
<div>
<h3>Schemas</h3>
<ul>
<li>
<a target="_blank" href="/.well-known/schemas/dcx/application.json">Application Schema</a>
<ul>
<li>
Schema definition for application DWN records. Submitted by DCX applicants to DCX issuer
DWNs.
</li>
<li>
Includes the actual input credential proofs of credentials currently held by DCX applicants.
</li>
<li>
Used to request a new output credential from a DCX issuer.
</li>
</ul>
</li>
<br />
<li>
<a target="_blank" href="/.well-known/schemas/dcx/manifest.json">Manifest Schema</a>
<ul>
<li>
Schema definition for manifest DWN records. Created by issuers in their own DWNs.
</li>
<li>
Conforms to the DIF spec for
<a target="_blank"
href="https://github.com/TBD54566975/incubation-dcx?tab=readme-ov-file#credential-manifest">
credential manifests.
</a>
</li>
<li>
Defines the input credentials required to obtain an output credential and the type of output
credential.
</li>
<li>
Read by applicants and used to know what credentials they need to acquire before requesting
an output credential from a DCX issuer.
</li>
</ul>
</li>
<br />
<li>
<a target="_blank" href="/.well-known/schemas/dcx/response.json">Response Schema</a>
<ul>
<li>Schema definition for response DWN records.</li>
<li>Created by DCX issuers in response to an application record.</li>
<li>Contains either an approval + output VC or a denial + reasoning.</li>
</ul>
</li>
<br />
<li>
<a target="_blank" href="/.well-known/schemas/dcx/invoice.json">Invoice Schema</a>
<ul>
<li>Optional Schema definition for invoice DWN records.</li>
<li>Created by DCX issuers and sent to DCX applicant DWNs.</li>
<li>Currently unimplemented in the DCX npm package.</li>
</ul>
</li>
<br />
</ul>
<div>
<h3>Protocols</h3>
<p>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 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.</p>
<ul>
<li>
<a target="_blank" href="/.well-known/protocols/dcx/credential-issuer.json">Credential Issuer
Protocol
</a>
</li>
<li>
<a target="_blank" href="/.well-known/protocols/dcx/credential-applicant.json">Credential
Applicant
Protocol
</a>
</li>
<li><a target="_blank" href="/.well-known/protocols/dcx/credential-exchange.json">Credential
Exchange
Protocol</a></li>
</ul>
</div>
<div>
<h3>Schemas</h3>
<ul>
<li>
<a target="_blank" href="/.well-known/schemas/dcx/application.json">Application Schema</a>
<ul>
<li>
Schema definition for application DWN records. Submitted by DCX applicants to DCX issuer
DWNs.
</li>
<li>
Includes the actual input credential proofs of credentials currently held by DCX
applicants.
</li>
<li>
Used to request a new output credential from a DCX issuer.
</li>
</ul>
</li>
<br />
<li>
<a target="_blank" href="/.well-known/schemas/dcx/manifest.json">Manifest Schema</a>
<ul>
<li>
Schema definition for manifest DWN records. Created by issuers in their own DWNs.
</li>
<li>
Conforms to the DIF spec for
<a target="_blank"
href="https://github.com/TBD54566975/incubation-dcx?tab=readme-ov-file#credential-manifest">
credential manifests.
</a>
</li>
<li>
Defines the input credentials required to obtain an output credential and the type of
output
credential.
</li>
<li>
Read by applicants and used to know what credentials they need to acquire before
requesting
an output credential from a DCX issuer.
</li>
</ul>
</li>
<br />
<li>
<a target="_blank" href="/.well-known/schemas/dcx/response.json">Response Schema</a>
<ul>
<li>Schema definition for response DWN records.</li>
<li>Created by DCX issuers in response to an application record.</li>
<li>Contains either an approval + output VC or a denial + reasoning.</li>
</ul>
</li>
<br />
<li>
<a target="_blank" href="/.well-known/schemas/dcx/invoice.json">Invoice Schema</a>
<ul>
<li>Optional Schema definition for invoice DWN records.</li>
<li>Created by DCX issuers and sent to DCX applicant DWNs.</li>
<li>Currently unimplemented in the DCX npm package.</li>
</ul>
</li>
<br />
</ul>
</div>
</div>
</div>
</body>
Expand Down

0 comments on commit f2d21c2

Please sign in to comment.