Inspiration
Kyros Certificates are a culmination of projects which Cryptolions has worked on for years, including Simple Assets, and the Jungle Testnet. We want to reach beyond the blockchain community and provide solutions to everyday organizations. Many of the use cases we have in mind can be precisely applied to problems revealed by the Covid-19 epidemic and the quarantine. (See our video demo for examples.)
Ultimately, we want to change the word in three ways:
1. Better Credentials
We want drivers' licenses which are harder to counterfeit, diplomas which are easier to verify, and licenses which are faster to issue.
2. Provide Useful Tools
Small businesses should be able to easily issue coupons, educators and trainers of any sort should be able to easily provide official diplomas and certificates.
3. Democratize Authority
We want credential entrepreneurs to be able to officially issue their certificates / diplomas / stamps of approval / licenses / etc, and then compete in the marketplace of ideas and reputation to make their certificates matter.
What it does
The Kyros Certificate Hub allows anyone with an EOS account to register themselves as some sort of credential authority.
Anyone registered, can then issue any type of certificate (diplomas / licenses / stamps of approval / vouchers / coupons / etc).
Receivers of credentials can print, share, scan (via QR code), and manage them. While issuers can update the parts of the certificate they designated as "mutable".
3 Minute Demo: https://www.youtube.com/watch?v=TwVbfJNvvGA
Full Demo: https://www.youtube.com/watch?v=gcC0fBoGoNs
How we built it
Design Principles:
- simple
- compatible / easy to integrate
- unlock user's imagination (by imposing no unnecessary structure)
The Kyros Certificate Hub prototype runs on the Jungle Testnet. It was built with Html and Javascript, and uses the Simple Assets standard for digital assets.
Certificates are non-transferable NFTs, also called NTTs (non-transferable tokens). One advantage of using Simple Assets, aside from access to a lot of packaged functionality, is that a lot of EOSIO infrastructure (bloks.io, wallets) already supports, or is preparing to support Simple Assets. So for example, users would be able to see their certificates in bloks.io.
Challenges we ran into
We are providing an abstract tool which can be used for a wide variety of use cases from very formal ones, like driver's licenses and university degrees, to casual ones, like coupons for a small business, or certificates issued by a local yoga instructor.
We either need need a careful design which communicates to these disparate audiences, or we need to make different portals to the smart contract for use by different types of users. Hopefully, some user test in the near future will provide clarity.
Also, we tried to get YubiKeys and WebAuthn working, but we didn't quite get there.
Accomplishments that we're proud of
We think it's a very cool tool. Simple and powerful.
What we learned
I think the most of the learning is still ahead of us. It'll start when we expose the product to initial users.
But so far, we think we've learned that a lot can be accomplished with a simple and flexible design.
What's next for Kyros Certificates HUB
- Better Documentation
- Seeking feedback from to initial users
- Design review
- Template functionality for easier issuance of large numbers of certificates
- Possible .csv import functionality, also for easy issuance of large quantities
- More detailed certificate management functionality (tracking and updating)
- Community management
Built With
- eosio
- html
- javascript
- simpleassets

Log in or sign up for Devpost to join the conversation.