project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Origyn

Origyn is a platform to sell digital goods using your World ID and attest all activity on-chain.

Origyn

Created At

Superhack 2024

Winner of

Blockscout - Use Blockscout Block Explorer!

Prize Pool

Worldcoin - Pool Prize

Prize Pool

Project Description

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.

background image mobile

Join the mailing list

Get the latest news and updates