You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As the Passport team
We want to create a smart contract
So that we can enable functionality for multiple wallet linking
Acceptance Criteria
GIVEN the smart contract
WHEN we a user obtains a credential
THEN the smart contract stores the credential with a nullifier in a privacy preserving way
GIVEN the smart contract
WHEN we a user wants to use a credential
THEN the user can obtain a Passport score
THEN the user cannot obtain another Passport score using the same credential in the future
Creation of the new contract which implements the Stylus-based credential aggregation contracts, integrating Rust-based ZK or privacy proofs, and optimizes for low gas costs
Product & Design Links:
Tech Details:
Open Questions:
Notes/Assumptions:
The text was updated successfully, but these errors were encountered:
User Story:
As the Passport team
We want to create a smart contract
So that we can enable functionality for multiple wallet linking
Acceptance Criteria
GIVEN the smart contract
WHEN we a user obtains a credential
THEN the smart contract stores the credential with a nullifier in a privacy preserving way
GIVEN the smart contract
WHEN we a user wants to use a credential
THEN the user can obtain a Passport score
THEN the user cannot obtain another Passport score using the same credential in the future
Dependant on story #3207
Creation of the new contract which implements the Stylus-based credential aggregation contracts, integrating Rust-based ZK or privacy proofs, and optimizes for low gas costs
Product & Design Links:
Tech Details:
Open Questions:
Notes/Assumptions:
The text was updated successfully, but these errors were encountered: