Skip to content

zkReputation/contracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zk Reputation SUI Move Contracts

zk Reputation leverages the power of zero-knowledge proofs and the SUI blockchain to enhance the privacy of on-chain identity documents and reputation scores.

These smart contracts are deployed publically, allowing anyone to view and verify the code. All assets are represented on-chain as objects, allowing SUI projects and developers to seemlessly integrate zk Reputation credentials into their application.

Contracts

Certificates

  • Identity Certificate: Your IRL identity, verified and stored on-chain.
  • Social Certificate: Proof of social media account ownership.
  • Credit Score Certificate: A credit score issued based solely off of on-chain lending activity.
  • DAO Certificate: Create your own DAO and assign roles to members fully on-chain.

ZK Proofs

  • Proof Policy: Ensures the transfer policy has been met before allowing the transfer of a certificate.
  • Verifier: Functions for verifying Groth16 proofs.
  • Helpers: Logs object IDs and streamlines the process of proving and cliaming transfer requests.
  • Utils: Provides utility functions for managing assets, kiosks, transfer policies, and unlockers.

Contributing

zk Reputation invites anyone to review and improve the code for the smart contracts. If you are interested in contributing, please read our contribution guidelines.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages