
Origyn
Origyn is a platform to sell digital goods using your World ID and attest all activity on-chain.
Demo
About
Origyn is a platform to sell digital goods using your World ID and creator provenance and rights using on-chain attestations. Features : - Humaness Proofs using World ID - OP Stack Rollup deployed using Conduit - On-chain attestations using EAS - Encrypted data storage using Thirdweb - Block explorer using Blockscout
How it's made
1. OP Stack Rollup: - Deployed using Conduit - This provides a scalable Layer 2 solution for improved transaction speed and reduced costs 2. Smart Contracts: - Developed the Origyn Contract as the core of the platform - Handles all operations, including direct contract attestations and payments - Utilizes a USD token (mock stablecoin) for transactions on the rollup 3. World ID Integration: - Implemented World ID for humanness proofs - Ensures creators are verified humans, adding a layer of trust to the platform 4. Ethereum Attestation Service (EAS): - Integrated EAS for on-chain attestations - Used to create products with verifiable creator provenance and rights 5. Data Encryption and Storage: - Utilized Thirdweb SDK for data encryption and IPFS storage - Encryption process: - Files are encrypted using AES-256 - Server action generates IV (Initialization Vector) - Encrypted data is converted to Base64 - Encrypted object (including filename) is uploaded to IPFS 6. User Interface: - Developed a Dashboard for creators - Allows creation of products using EAS attestations - Provides functionality to track and withdraw earnings - Created an Origyn Marketplace - Displays product information (name, price, ID) - Implements a purchase flow with USD token approval 7. Purchase and Decryption Flow: - Users can purchase products using USD tokens - After purchase, users can access their purchase history - Implemented a decryption process to allow users to download and access purchased digital content 8. Blockscout Integration: - Integrated Blockscout as a block explorer for the OP Stack rollup - Provides transparency and allows users to verify transactions and smart contract interactions Notable Implementations: 1. The combination of World ID for human verification and EAS for on-chain attestations creates a robust system for ensuring creator authenticity and rights management. 2. The use of Conduit to deploy an OP Stack rollup allows us to scale along with cost-efficiency. 3. The encryption process using AES-256 with server actions, coupled with IPFS storage via Thirdweb SDK, shows a strong emphasis on content security and decentralized storage. 4. The integration of multiple technologies (World ID, EAS, Thirdweb, Blockscout) on top of an OP Stack rollup showcases a comprehensive approach to building a feature-rich decentralized marketplace for digital goods.