Inspiration

Designers face several challenges and issues when it comes to showcasing their work online: Portfolio Fraud and Misrepresentation Intellectual Property Protection Difficulty in Verifying Authenticity Building Trust with Potential Clients

What it does

Addressing these challenges is essential to foster a more trustworthy and credible design industry. By implementing a reliable authentication and validation system, such as the chainfolio app that utilizes Chainlink, designers can showcase their work with verified credentials, helping to rebuild trust and credibility in the industry and protect the intellectual property rights of genuine designers.

How we built it

The app utilizes Chainlink oracles to verify the authenticity and integrity of design portfolios. Oracles fetch data from external sources and provide it to the smart contracts on Flow Blockchain for verification.

Designers upload their portfolios to the app, and the Chainlink oracles are invoked to validate the portfolios against predefined verification requirements.

Verification mechanism is will leverage proof of authenticity signed by 3-party that owns domain where designer works is presented.

Accomplishments that we're proud of

Idea of Domain-Based Authority Verification Designer start verification process indicating that particular work is featured on the customer's website. Customer receives verification email to vefiry@domain.name, agreeing to which he confirms the authorship of a particular work by designer.

What's next for Chainfolio

  1. UI which allows designers to show their portfolios and customers to search for suitable designers based on their work.

  2. User registration and authentication implementation:
a registration system where designers can create accounts. We will leverage Ethereum Unstoppable Domain to store user registration information securely on the blockchain and proof designer authenticity.

  3. Chainlink Integration: Connect the app to the Chainlink network to leverage its authentication and validation capabilities.

  4. Portfolio upload and verification. The verification process where Chainlink oracles validate the authenticity and integrity of the uploaded designs (comparing hashes of the original designs with those stored on the blockchain). Instead of storing the actual design files on the blockchain, we can calculate cryptographic hashes (e.g., using SHA-256) of the portfolio files and store those hashes on Ethereum.

Built With

Share this project:

Updates