Week 2 of Cartesi Experimentation Week has concluded, a week-long online hackathon for grantees and the wider community to explore use cases using the Cartesi technology stack. The event invited everyone to focus on exploring the limits of Cartesi technology and unleash their creativity, either individually or in teams. It was a fun challenge and we’re excited to see all the ideas come to life!
The week started with a kickoff call where we had Alysia from Espresso Systems talk about their project. During the week we also had Ottomorac give a talk about PrivadoID (formerly Polygon ID) focusing on decentralized identity and its surroundings.
A total of 17 teams submitted their projects during the Lab Week. Thanks to all the participants for their efforts, of course, only a few teams will win. Let us extend a big congratulations to the winners:
🥇 First Place: Machine Accelerated Kernels
https://youtu.be/ljLRuXSXyuE
A solution for performing Large Language Model (LLM) inference in a machine simulator by offloading specialized computational tasks to the host CPU.
GitHub
https://github.com/edubart/machine-kernels-llama2.c?_gl=1*hbjqrx*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Eduardo
https://x.com/edubart
🥈 2nd Place: Comet
https://youtu.be/pjQslGlfSaQ
The COMET project creates a co-writing platform where anyone can start co-creating a shared rhyme, poem, song or story that can be minted and the profits and/or donations will be equally divided between all contributors.
GitHub
https://github.com/riseandshaheen/jam-twt?_gl=1*u6j836*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Shaheen, Bruno, Claudio, Karmen, Cynthia
🥉 Tied for third place: Organic Yield Farming and OnChess
https://youtu.be/hNdF-8dgsp8
Organic Yield Farming builds its own token whose minting and destruction is controlled by yield/inflation auctions.
GitHub
https://github.com/pedroargento/Organic-Yield-Farms?_gl=1*1bnq909*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Pedro https://x.com/PedroArgento8
https://youtu.be/ks8uYyvA0wc
OnChess is an on-chain chess game played on the Base chain. It is a decentralized application (dApp) built using Cartesi technology.
GitHub
https://github.com/onchess/onchess?_gl=1*16fc7x0*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Danilo https://x.com/dtuler
We have more to report though! We were impressed by the wide range of use cases explored, so let’s highlight other projects as well:
game
RIVES WATERFALL
https://youtu.be/PqIDJwhM5Bk
Proof of concept to add base layer composability to RIVES and any Cartesi Rollup DApps using Cascade.
GitHub
https://github.com/lynoferraz/cartesi-exp-week-2?_gl=1*xf22wb*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Lyno https://x.com/lynoferraz Max https://x.com/Max_Hatesuer
Love, Linux
https://youtu.be/4XHc25QzRS4
We often talk about how Cartesi enables you to use Linux on the blockchain, but now you can date Linux on the blockchain. This is an on-chain Otome game that leverages large language models, where you can date a cute penguin named Linux and create your own unique story.
GitHub
https://github.com/stskeeps/duckdarlings/?_gl=1*12y5j0t*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Carsten https://x.com/stskeeps
João https://x.com/joaopdgarcia
Siannie https://x.com/siannieeee
Blockagotchi
https://youtu.be/jxXtaa_6nK0
A blockchain-based game that brings the nostalgia of Tamagotchi into the Web3 era. Users can create, care for, and evolve their virtual pets, called Blockagotchi. This application uses Cartesi Rollups as its backend, making it a scalable and secure DApp.
GitHub
https://github.com/souzavinny/blockagotchi?_gl=1*1h4d7r4*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Marcus https://x.com/mvinnysl Osman
Tools and Infrastructure
NoExtra
https://youtu.be/vblOZZ8TgIA
Additional functionality developed by Nonodo and Cartesi. It wraps the original Nonodo binary and is responsible for downloading the correct version of the binary for the current platform.
GitHub
https://github.com/gbarros/noextra?_gl=1*1sxn5av*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Gabriel https://x.com/web3gb
Noozzle
https://youtu.be/We6fixjiDY8
A developer tool designed as a framework to help developers attract more users by enabling gas-free transactions (meta transactions) on their dApps.
GitHub
https://github.com/Nonnyjoe/noozzle?_gl=1*1o98x3u*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Ariel https://x.com/MetalJacketh
Chinonso https://x.com/ChinonsoIdogwu
Helen https://x.com/helenimah
Michael https://x.com/MichaelAsiedu_
EIP-4844 "Blobs" DA (Data Access) for Cartesi Rollup
https://youtu.be/IJcFfhOj8SM
This project aims to create a contract whose only task is to send inputs containing versioned hashes of blobs included in all transactions to the application.
GitHub
https://github.com/guidanoli/cartesi-blobs?_gl=1*i0l3nd*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Guilherme https://x.com/guidanoli
Cartesian Paio
https://youtu.be/zyntdOBdmcw
Make transaction sequencing delicious.
GitHub
https://github.com/GCdePaula/cartesi-paio?_gl=1*jr2t01*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Augusto, Gabriel https://x.com/GCdePaula_ Jathin https://x.com/jjhbk26
Celestia DA
https://youtu.be/ddGI2rZBGuM
Infrastructure that allows Cartesi DApps to use arbitrary data published to Celestia.
GitHub
https://github.com/miltonjonat/rollups-celestia?_gl=1*w7suak*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Milton https://twitter.com/miltonjonat Fabio
Descartes & ZK
https://youtu.be/9LDl9zaS4tM
The goal of this project is to study how to verify computations performed on Cartesi machines using zero-knowledge technology (ZK tech).
GitHub
https://github.com/alexmikhalevich/risc0-merkle-demo?_gl=1*zkjd2y*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Alex
Decentralized Finance and Web3 Authenticity
The New Bankers
https://youtu.be/XEx6gvMTNfI
A risk analysis market.
GitHub
https://github.com/prototyp3-dev/risk_analysis?_gl=1*99poaz*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Arthur https://twitter.com/ArthurV55843416
Bruno https://x.com/bmaia_expat
Carlo https://x.com/carlofragni
John, Pliny
Dtipify
A tipping platform that enables creators to accept tips from fans. Creators can share their profile on social media and easily create a profile box that can be shared on Farcaster to receive tips.
GitHub
https://github.com/gconnect/Tipping-Dapp?_gl=1*52hlja*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Glory https://x.com/agatevureglory
The Witness
A blockchain-based device data protection system.
GitHub
https://github.com/ilijapet/the_witness_blockchain_base_IoT_data_protection_system?_gl=1*52hlja*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Peter, Ilija
Signature
This project uses pose estimation technology to animate the human body movements of two participants as they interact. The captured animations are used to create NFTs.
GitHub
https://github.com/Mberic/signature?_gl=1*52hlja*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team:Eric
Internet of Things
Infinity
https://youtu.be/lEmNvinIRhg
Combining tradition with cutting-edge technology.
GitHub
https://github.com/felipefg/infinity?_gl=1*12pgrxh*_ga*MTg1ODkwMjU5MC4xNjcwNDcwNTM3*_ga_HM92STPNFJ*MTcxOTMxOTI3OS40ODguMS4xNzE5MzE5MzA2LjMzLjAuMA..*_gcl_au*MjA0NTMyMDcxOS4xNzE2OTAxNjc2
Team: Samuel, Thiago, Andrei, Marcos, Felipe https://x.com/felipefg
Step up your social game
The judging panel also recognized the efforts of some projects to share their build journeys throughout the week, so they decided to award 2 social media prizes. Congratulations to Team Comet and Team Noozzle for winning these prizes!
Big round of applause to all of you!
We are so grateful and proud of our passionate community members, and we hope to see these dApps deployed on the testnet. Base will be submitting several of these to the Onchain Summer Hackathon, so good luck to these teams!
For an overview of all the presentations, check out this YouTube playlist. Have any feedback, comments, or insights on your experience and how we can improve it? Get in touch with us on Discord and let us know!
It’s time to build in Web3. Let’s do it. 🔥
About Cartesi
Cartesi is an application-specific rollup protocol with a virtual machine running a Linux distribution, creating a richer and broader design space for DApp developers.
Cartesi Rollups provide a modular scaling solution that can be deployed as L2, L3, or sovereign Rollups while maintaining strong base layer security guarantees.
Disclaimer
This article is for general reference and information sharing purposes only and does not constitute legal, financial or investment advice. The accuracy and completeness of this information is not guaranteed and should not be considered advice for specific circumstances. Readers should conduct their own independent research and consultation to make any decisions. The author and related institutions are not responsible for any loss or damage caused by reliance on this information. Before making any financial or investment decisions, it is strongly recommended to consult a professional for personalized advice.
Virtual currency is a high-risk investment product. Before making an investment decision, please consult the relevant regulatory authorities whether there is a risk of investment loss.