← Back to home

zkFICATION

zkFICATION is an platform to Issue ZK claims to Storage Providers that can be used to prove facts about them on-chain without revealing any sensitive data

Screenshots

zkFICATION screenshot 1
zkFICATION screenshot 2
zkFICATION screenshot 3
zkFICATION screenshot 4
zkFICATION screenshot 5
zkFICATION screenshot 6

Problem Statement

Know your Storage Provider (SP)Issue claims to SPs that can be verified on-chain on the filecoin networkParties InvolvedIssuer (Trusted authority)Clients trust credentials issued by the IssuerVerifies info about SPs on filecoin networkIssues claims to SPs e.g. Geolocation claim, Reliability score, Compliance claims (GDPR, HIPAA)Format of claims (claim schema) is published by Issuer on filecoinHow to incentivize Issuer?- TBDHolder (SP)SPs receive claims about them from IssuersSPs can prove facts about them, derived from info from claims, that can be verified on-chain by any actorThis allows SP to prove any fact about themself to clients on-chainExample: SPs could sign up for a consortium of SPs that accept SPs with certain verified facts about themVerifier (Clients)Clients looking for SPs can filter out potential SPs by requesting SPs to requesting proofs of facts about themA sample proof request could be:I am looking for Storage Provider withCompliance claim issued by Issuer XReliability score issued by Issuer YGeolocation claim issued by Issuer XFlowsIdentity creation for Issuer, SP, VerifierClaim issuance to SPProof request on chainOn-chain proof verification

Solution

This project uses the concepts of iden3, zero knowledge proofs to generate claims and has a rest API layer to issue claims to the Storage Providers. The verification takes place using on chain verification done by smart contracts. The frontend is built using Next JS & Typescript along with Chakra UI.

Hackathon

FVM Space Warp

2024

Contributors