STORY
The Bitcoin Dev Project - pitch
AUTHOR
Joined 2023.07.12
DATE
VOTES
sats
COMMENTS

The Bitcoin Dev Project - pitch

🧑‍💻 The Bitcoin Development Project

Learning to build on Bitcoin is frustratingly difficult. The Bitcoin Dev Project erases this problem. 

The Bitcoin Dev Project is an AI-enabled ecosystem for Bitcoin dev self-learners.

It accelerates a learner’s growth by reviewing technical Bitcoin transcripts on Bitcoin Transcripts Reviews (and getting paid in ⚡sats⚡ for doing so!). These transcripts feed our ⚡sat-paywalled⚡ChatBTC bot. This bot is trained on high-signal technical Bitcoin archives such as these very Bitcoin Transcripts, as well as the Bitcoin and Lightning dev mailing lists. Sadly, these mailing lists are virtually impossible to consume for new learners. So, we’ve made it (very) simple to access and understand them using AI-generated summaries on Bitcoin TLDR.

It doesn’t matter where the learner starts; every part of the ecosystem leads to deeper learning that’s unlocked through AI. 

The vision? Democratizing knowledge to allow builders from all over the world to create the Bitcoin future. 

đź‘€ See for Yourself

https://youtu.be/fFS5P2tELvI

🎢 Experience for Yourself

⚒️ How We Built This

  • We built using light scrum methodology cycles of “plan, build, review, adjust”

  • All our code is for the public to play and fork on GitHub

  • We ongoingly solicited feedback from users to ensure we’re meeting and exceeding their needs (we’re building for them after all!)

  • We used surveys and moderated usability tests to get feedback about our products

đź’˝ Technical Stuff

Transcription Review:

  • The front end is a nextJS app

  • Whisper transcripts are generated from TSTBTC (built before July) and sent to the transcription-review-backend (started in spring).

  • Hosted postgresql

  • We use voltage to host our LND node and have Alby integration for payments.

ChatBTC:

  • nextJS app that makes queries to an ElasticSearch cluster and uses the sources to create an answer by using OpenAI gpt-3.5-turbo

  • We use voltage to host our LND node and have alby integration for the paywall.

  • We log questions, answers and ratings on supabase. (We don’t collect any other user info.)

TLDR:

  • The static XML files are generated at mailing-list-summaries (much of which was built before July) and synced via submodule

  • The front end is a nextJS app

⏩ And Then What?

Now

  • Transcripts Review: get paid to review bitcoin transcripts

  • ChatBTC: chat with bots that respond based on the Lightning paywall

  • TLDR: tens of thousands of bitcoin-dev and lightning-dev mailing lists posts summarized

Next

  • Transcripts Review: integrating a read-along editor like Scription

  • ChatBTC: adding authors and improving results

  • TLDR: surface old mailing list threads lost in the sands of time

Later

  • Transcripts Review: bounties programs

  • ChatBTC: using Q&A to train better models

  • TLDR: add more sources like StackExchange question of the week

đź«‚ Team