0.1.1 • Published 6 months ago

coolcert v0.1.1

Weekly downloads
-
License
Open BSV License
Repository
-
Last release
6 months ago

CoolCert

Demo Authrite Certificate Issuance Server

A Stageline ("testnet") deployment of the master branch of this repository is available at https://staging-coolcert.babbage.systems

Having a CoolCert certificate allows you to buy Cool Bytes from The Byte Shop!

There is a UI for interacting with CoolCert as well.

The Cool People Certificate

For this demo, CoolCert issues the Cool People Certificate to anyone who requests it, without performing any due dilligence or validation about who they are. In the real world, certifiers should have confidence that certificate subjects are authentic. The Certificate Type ID for the Cool People Certificate is AGfk/WrT1eBDXpz3mcw386Zww2HmqcIn3uY6x4Af1eo=. The certificate has a single field, cool, which is always true.

Adapt this certificate issuance server to your own needs by adding a database with information you've verified, and issuing other types of certificates to people who've met your criteria for being certified.

You can learn more about Authrite identity system here.

Setting Up

Intall Docker, then add a SERVER_PRIVATE_KEY to your docker-compose.yml file.

Run docker compose up. Your CoolCert server will be ready to issue certificates from port 3002.

Questions?

Reach out on our website contact form, and we'd be happy to answer your questions or schedule a meeting.

License

The license for the code in this repository is the Open BSV License.