Analysis updated 2026-07-05 · repo last pushed 2023-09-20
Set up a quiz for new DAO members so only verified humans who passed get an on-chain credential.
Run an onboarding campaign on Optimism that proves real users learned about your protocol.
Prevent Sybil attacks by requiring WorldID personhood verification before issuing onboarding attestations.
Track which community members completed educational tutorials with permanent cross-chain records.
| janpio/croissant | 0xhassaan/nn-from-scratch | 0xzgbot/hermes-comfyui-skills | |
|---|---|---|---|
| Stars | — | 0 | 0 |
| Language | — | Python | — |
| Last pushed | 2023-09-20 | — | — |
| Maintenance | Dormant | — | — |
| Setup difficulty | hard | moderate | easy |
| Complexity | 4/5 | 4/5 | 1/5 |
| Audience | pm founder | developer | designer |
Figures from each repo's GitHub metadata at analysis time.
Requires forking the project, deploying smart contracts to testnets, and configuring cross-chain messaging with Chainlink plus WorldID integration.
Croissant is a proof of concept that helps Web3 communities verify and record the impact of onboarding new users. The core idea is that when a community brings new members in, it can use this tool to have those members watch a tutorial, take a quiz, prove they are a real person, and then receive a verified, on-chain attestation that they completed the onboarding. This creates a trustworthy record of who joined and what they learned. Here is how the process works. A community forks the project and gets a dashboard where they can assign admins, set a tutorial video URL, and write quiz questions. Members then watch the tutorial, answer the quiz, and verify their personhood using a tool called WorldID. If they answer correctly, the system issues them a cross-chain attestation, meaning the verification is recorded on multiple blockchains at once. The people who would use this are Web3 community managers, DAO organizers, or project founders running campaigns to bring new users into their ecosystem. For example, a project on Optimism that wants to prove real humans (not bots) are learning about their protocol could set up a quiz, and every member who passes gets a permanent, verifiable credential stored on-chain. This helps prevent Sybil attacks, where one person creates many fake identities to exploit a system. The project was built at Superhack 2023 using several existing Web3 tools. It uses a template called ScaffoldETH2 for its interface, and it relies on a service called the Ethereum Attestation Service to create the actual verification records. To make these records work across different blockchains, it uses Chainlink's cross-chain messaging technology. The contracts have been deployed on several test networks including Optimism, Sepolia, Base, and Mode. The README also includes a proposal for running a Base network node more simply, by streamlining the setup process. However, that appears to be a side contribution rather than the main focus of the project itself.
A Web3 onboarding tool that lets communities have new members watch a tutorial, take a quiz, prove they are human with WorldID, and receive a verified on-chain credential stored across multiple blockchains.
Dormant — no commits in 2+ years (last push 2023-09-20).
No license information is provided in the explanation, so the terms of use are unknown.
Setup difficulty is rated hard, with roughly 1h+ to a first successful run.
Mainly pm founder.
This repo across BitVibe Labs
Verify against the repo before relying on details.