An attestation / citation system built on starknet using Cairo and starknet tooling.
This project creates an attestation system on starknet. It allows anyone to create and sign any form of attestation with any arbitrary type of data. Anyone can create their own custom schema using the schema registry contract and attest to it using the attest function on the startnet attestation service contract.
We used Cairo lang, starknet foundry, next js, vercel, and starkscan. The project consists of two main cairo contracts, the startnet attestation service contract and the schema registry contract. The cairo language was particulalry challenging but we were able to get the schema registry deployed and working.