Digital Identity Hackathon
Sponsored by Onyx by J.P. Morgan*
Unleash your creativity at the Digital Identity Hackathon - an intense 4-week innovation sprint, challenging technophiles to reinvent the future of online identity security and privacy!
This hackathon has now finished. Read all about the event and prize winners here!
Start date: 12th September 2023
Submission date: 8th October 2023
Finale and Prizegiving: 2nd October 2023
Read the official hackathon announcement here!
What to expect?
🤓 Workshops
🏆 Bounties
👥 1-1 Mentorship
🤓 Workshops 🏆 Bounties 👥 1-1 Mentorship
This hackathon is your opportunity to shape the future of online personas, making them more secure and personalized in a digitalized world. Stand at the intersection of innovation and identity, and reshape how the world navigates the digital realm.
Starting in:
All challenges will use Onyx's technology in some way, specifically the Onyx API (that can be used to claim Onyx verifiable credentials) and/or the Onyx SSI SDK.
Challenge submissions will be judged by Encode Club and the Hackathon Partners.
Overall Prizes
🥇 1st Place: $10,000
🥈 2nd Place: $5,000
🥉 3rd Place: $2,000
🥇 1st Place: $10,000 🥈 2nd Place: $5,000 🥉 3rd Place: $2,000
SDK Specific Challenges
OIDC Support - Implement functions to provide support for credential issuance and presentation exchange via the OpenID Connect standards for Verifiable Credentials
More DID Methods - Add support for a did method that follows the W3C spec to enable the SDK to be compatible with more SSI ecosystems
JSON-LD - Enable the SDK to support signing Verifiable Credentials with Linked Data Proofs
Revocation - Add support to the SDK for StatusList2021 spec for revocation of Verifiable Credentials
SD-JWT - add support to the SDK for creating a Verifiable Credential represented as a JWT that supports selective disclosure of claim values.
1st place - $2500
2nd place - $1500
3rd place - $500
Honourable mentions: $50x5
Identity Innovation Spectrum
Foster innovative solutions in any sector where digital identity can bring significant benefits, with a particular focus on tooling, governance, onboarding, improving existing user experience or other broad applications.
1st place - $1000
2nd place - $500
3rd place - $250
Honourable mentions: $50x5
Social Identity Integration
Develop social applications utilizing digital identities for improving user engagement, privacy, and ownership.
1st place - $1000
2nd place - $500
3rd place - $250
Honourable mentions: $50x5
Finance & Identity Intersection
Explore the utilization of digital identities and verifiable credentials for enhancing trust, security, and inclusion for financial services products and services such as payments, investing, banking and lending.
1st place - $1000
2nd place - $500
3rd place - $250
Honourable mentions: $50x5
Privacy
Enable privacy-preserving use of verifiable credentials on the blockchain or enable a privacy-preserving way of sharing verifiable credentials off-chain for various application domains.
1st place - $1000
2nd place - $500
3rd place - $250
Honourable mentions: $50x5
Sponsor Challenges
Biconomy: Best User Experience for a consumer dApp
We need dApps that people will use daily for a wider adoption of Web3. Think through building out a dApp aimed at consumers and build a Web3 solution with a superior UX. Think beyond an NFT mint or a web3 version of an existing web2 product. What values does Web3 bring to your solution? Why do Web3 technologies create a superior product in comparison to web2?
2x $1000 in USDC
Biconomy: Best use of Onyx SSI with Biconomy SDK
SSI unlocks many use cases in the web3 world. Perhaps you want to create a credit score system for onchain loans, prove voting eligibility criteria for onchain votes, or gate content based on sensitive details like age. These all require sensitive information we don’t want onchain. Think through solutions that combine both the Onyx SSI SDK with the Biconomy SDK to build out identity solutions in Web3 with powerful UX.
2x $1000 in USDC
Biconomy: Best One Click Experience
One feature of the Biconomy SDK allows you to batch multiple transactions into one transaction, thus letting your users perform multiple tasks in one click. Think through use cases in defi or actions in NFT marketplaces. Instead of approving and swapping in two clicks, you can do it in one, make it easier to add to liquidity pools and think through ways to improve NFT marketplace experiences with this. The more creative, the better chance of winning this prize
$1000 in USDC
Visa: B2B Payments
Create a digital identity-based solution that solves common pain points in B2B payments use cases.
1st place - $2500
2nd place - $1500
3rd place - $500
Lens: Best Lens Integrations
There have been multiple ways so far to integrate Lens into a variety of products. The best integrations will compete for 2 rewards.
2 x $500 USDC
Lens: Best Lens App
Lens allows for a wide range of apps to be developed. The best submissions will be in competition for 2 great prizes.
1st place - $2500 USDC
2nd place - $1500 USDC
zkSync: Paymasters
A paymaster in zkSync is a contract invoked during the transaction flow that agrees to pay the gas fees of a particular transaction on behalf of the user. Thanks to native account abstraction on zkSync Era, paymasters can be used by EOAs (like Metamask) and Smart Contract accounts. This bounty could involve creating a novel implementation of a paymaster contract within an application flow.
zkSync: Onyx SSI SDK x zkSync AA Open Track
This is an open track in collaboration with the Onyx SSI SDK and zkSync Era’s account abstraction.
zkSync: Wallets & Smart Accounts
With wallets and smart accounts, you can develop and showcase a wallet that takes full advantage of zkSync Era's account abstraction native implementation.
$20k prize pool
Magic: Consumer Facing
Best use of digital identity for a consumer facing application using Magic's SDK.
1st place - $3000
2nd place - $1000
3rd place - $500
Honourable mentions: $100x5
Sponsor
Onyx by J.P. Morgan is a global leader in banking-led blockchain, building next generation financial ecosystems that enable the seamless exchange of value, digital assets and information. Onyx’s deep understanding of financial services, emerging technology, and client businesses enables them to create reliable, effective infrastructures and products alongside clients to reimagine traditional business models.
Onyx believes digital identity will empower individuals and organisations to own, control and share their identity data on their terms. They are at the cutting edge of advancing new technologies to enhance digital identity ownership and verification processes. These efforts will enable new use cases that aim to empower greater self-expression and verification in Web2 and Web3.
Hackathon Judges
Meet the judges who will be judging the main hackathon tracks!
What happens
during the hackathon?
Register ▶ Form a team ▶ Attend workshops ▶ Build your project ▶ Get 1-1 mentorship ▶ Submit!
Key Hackathon Dates
Tues, Sept 12th5:30pm BST | Launch | Sign up here! |
Tues, Sept 12th6pm BST | Introduction to Decentralized Identity | |
Wed, Sept 13th4pm BST | Lens Protocol 101: A Workshop for Building Full Stack Social Applications | |
Wed, Sept 13th5:30pm BST | SDK Workshop | |
Thurs, Sept 14th4:30pm BST | Building with Verifiable Credentials | |
Fri, Sept 15th4pm BST | Account Abstraction and Identity: Building with Biconomy and Onyx | |
Fri, Sept 15th5:30pm BST | One-click DIDs with Magic |
Tue, Sept 19th5:30pm BST | Introduction to Design Thinking | Sign up here! |
Thu, Sept 21st5:30pm BST | In-Memory Node for Development and Debugging | |
Fri, Sept 22nd4pm BST | Introduction to DIDComm | |
Fri, Sept 22nd6pm BST | The Evolving Payments Landscape |
All Week! | Project Check-ins | Sign up here! |
Mon, Sept 25th5:30pm BST | Universal Resolver and Universal Registrar | |
Wed, Sept 27th5:30pm BST | Onyx AMA |
All week | Project check-ins | Sign up here! |
Mon, Oct 2nd2:30pm BST | Office Hours! | |
Sun, Oct 8th | Submissions due! | |
TBA | Practice pitch | |
Thu, Nov 2nd | Finale and Prizegiving |
Previous Event Recordings
Please note that not all the workshop recordings for this hackathon are public. Make sure to register for the hackathon to get exclusive access to the workshops held by Onyx by J.P. Morgan.
FAQ
-
Anyone can take part in this hackathon!
-
No, you can hack solo.
If you’d like to form a team, we will help you connect with other hackers. -
Yes! The Encode and Onyx teams will offer support during this hackathon.
-
For updates, announcements, and everything else on the organisational side, please keep an eye on Encode’s Discord.
-
Yes, you can, but only if your project hasn’t raised significant funding already and significant feature changes have been made.
-
When submitting your project, you retain all rights in anything that you create when you submit for multiple sponsor bounties, and you agree to make available what you’ve created on GitHub as open source.
By submitting exclusively for Onyx' challenges, you assign your rights in anything that you create to JPMorgan Chase Bank, N.A., but you also get a full license back to use anything that you create during the Hackathon for any purpose.
-
Yes! We actively encourage this.
-
You are actively encouraged to utilise the Onyx SSI SDK to craft any verifiable credential of your choice, which can be subsequently used to complete challenges, tracks, or to devise any use case you envision.
You also have the option to interact with the Onyx API to claim two specific Onyx Verifiable Credentials that are readily available. This provides flexibility in approach, ensuring you can opt for a method that aligns best with your project goals and expertise.
* A business unit within JPMorgan Chase Bank, N.A.
** Neither JPMorgan Chase Bank, N.A., nor its affiliates are involved in the judging of submissions or distribution of bounties.
*** Hackathon participating partners are organisations that have partnered with Encode Club directly and do not necessarily have a relationship with J.P. Morgan Chase Bank, N.A. or any of its affiliates.