17 Sep 2024 | Updated 29 Sep 2024 [CCS]

jeffro256 submits CCS proposal for 3 months of dev work on Monero's 'Carrot' addressing protocol

jeffro2561 has submitted a new CCS proposal2 looking to continue working full-time on Carrot3 development - Monero’s main addressing protocol post-FCMP++ - for 3 months (Q4 2024):

The main things to work on for Carrot at this point are 1) persistent enote stores for both legacy and Carrot scan types together, 2) integration into the main wallet codepaths, 3) hardware device support, and 4) picking and organizing an auditor to move forward with. [..] To all the generous supporters of my previous proposals, I apologize that the direction of my work has shifted so significantly and so frequently in the past.

Total funding proposed: 144 XMR (USD 47/hr).

ETA: ~3 months (521 hours).

Tasks overview

jeffro256 has contributed 76 merged commits4 to the Monero core repository (master), began working on the Seraphis migration project5, and also wrote up the Carrot specification3 for formal auditing.

To read, share your feedback, ask questions and support this proposal, consult !5042.

This is an ongoing story and the report will be updated when new information is available.


Update: moved to funding stage6.


  1. https://github.com/jeffro256 

  2. https://repo.getmonero.org/monero-project/ccs-proposals/-/merge_requests/504  2

  3. https://github.com/jeffro256/carrot/blob/master/carrot.md  2

  4. https://github.com/monero-project/monero/commits?author=jeffro256 

  5. https://github.com/seraphis-migration/monero/pulls?q=is%3Apr+author%3Ajeffro256, https://github.com/UkoeHB/monero/pulls?q=is%3Apr+author%3Ajeffro256 

  6. https://ccs.getmonero.org/proposals/jeffro256-full-time-2024Q4.html