πHow to use the Snap's features?
Main features
The main features are available on https://app-andromeda.galactica.com/ . The dApp will guide you through them step by step.
Create holder commitment hash
This Snap feature is called automatically when starting the KYC process with a Galactica Guardian.
Select a Guardian where you want to "Start KYC"
Click on "Generate & Start KYC"
Approve the confirmation window of the Snap asking if it may provide the holder commitment to the website.
Import a zero-knowledge certificate
After completing the KYC process, you will receive an encrypted zkKYC. This can be imported in the snap.
Go to https://app-andromeda.galactica.com/ on the "MY zkKYC" tab
Click on "BROWSE FILES"
Select the zkKYC file that you downloaded to your machine.
Approve the request to import the zk Certificate in the Snap
Generate a zero-knowledge proof
After importing a zkCertificate, such as zkKYC, your Snap can generate ZK proofs. They are used to prove selective disclosures without revealing any more personal data.
Go to the dApp/website where you want to submit the ZK proof. For the DevNet demo, this is https://app-andromeda.galactica.com/my-sbt .
Initiate the ZK proof generation. On the DevNet demo this is the "Generate KYC Proof SBT" button.
Wait for the Snap to process the request.
Read through and check the Snap confirmation window. It lists what the generated ZK proof would disclose. You can find more details on the technical parts of this disclosure here. The disclosure can be customized by the dApp requesting it. Therefore it might have additional disclosures, such as an age limit
18
if the ZK proof is for showing that you are at least 18 years old.Click Approve.
Advanced features
The Snap supports advanced featuers for dApp developers. You can find a list of methods to call in the JSON RPC API. To call those methods, you can use the developer and test front-end available on GitHub.
Last updated