Skip to content

Instantly share code, notes, and snippets.

@trbouma
Last active April 3, 2025 15:31
Show Gist options
  • Select an option

  • Save trbouma/cd06c37b96255a319641a9253826608a to your computer and use it in GitHub Desktop.

Select an option

Save trbouma/cd06c37b96255a319641a9253826608a to your computer and use it in GitHub Desktop.
SEC04

SEC-04 Week 2

Day 1

Cohort Captain Handover

Day 2

Tuesday Talks Aim for 20min presentation, 5 mins for QA discussion + 5 for coffee/bio/smoke break

1015-1045: Escrow

  • decentralized escrow protocol, no centralized exchanges in India
  • escrow to resolve a dispute, there is a trusted intermediary, needs to be do in a non-custodial fashion so the escrow holder doesn't leave
  • other escrow holders are centralized or very complicated
  • need a community leader - trusted intermediary in the community
  • no one wants to reveal their identity
  • 'people are buying zaps on nostr' instead of buying and selling bitcoion
  • store buying and selling zaps (zaps + escrow)
  • buyers can look at offers; multisig 2 of 3
  • list of escrows - buyers can choose which escrows they trust
  • public offers versus private offers - sent only to group chat
  • npubs have reputation
  • discussion about what layer this can be implemented on (cashu, lightning, bitcoin)

1045-1115: Introducing nAuth

  • demo of nAuth
  • discussion about expense of doing the Giftwrapping
  • discussion about the enforceability of the scope and grant

1115-1145: Fracturing the internet

  • what is the structure of the internet, where everything is now surveilled?
  • TOR is already good for privacy - can we do more?
  • exit points are still being surveilled
  • Relays exist on a private Tollgate network, data needs to only to make the hop once.
  • self-funding private infrastructure

1145-1215: Attention MarketPlace

  • underlying idea of the 'promoted note network'
  • nostr is the underlying network - kind 0...
  • next layer is grouping of events - application layer
  • attention marketplace - promoted notes - based on market mechanics
  • case study: soapminer - promote products based on nostr - but very time-sensitive
  • create content that publisher is willing to pay consumers to watch
  • first note is opt-in note into promoted network - e.g. want 100sats for 60s.
  • publisher 50s for 100sats
  • data (bid/asks) exists at the nostr protocol level
  • post a review note ; score is calculated
  • existing models - users don't get to see their own price
  • we don't own the data, we don't get to set the price
  • how do you prove that is someone actually watched the video
  • encode the money into the note

Key Takeways

  • self-validating data
  • we can create and price our own data and attention
  • selling and buying 'zaps'
  • promoted notes
  • 'money is locked in the note'-
  • proving that someone actually read a note or watched a video is an unsolvable problem
  • self-validating data - removes moral judgment from network - data independence
  • zaps and micropayments - reintroduces price into the network - free market

Day 3 Wednesday Workshops

1000-1030: Cursor

Pre-Workshop

If you're attending the workshop you can get a headstart:

Download cursor and get a cursor account https://www.cursor.com

Install bun (if you want to follow along with what I build) https://bun.sh

If you don't want to use cursor you can try an alternative, some of the concepts will be the same, but I can't make any guarantees https://aider.chat https://github.com/block/goose https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview

A lot of cursor's magic is due to its use of claude, so if you aren't using claude on the backend of whatever editor you have, you might not succeed idk

Master Prompt

GO SLOW. Instead of making a ton of changes all at once, fix something that I asked to be fixed, then wait for more instructions. 
Don't go wild improving everything! You just make mess that way!

1030-1100: DVMCP

1100-1130: Subversion

1130-1200: SDLC

  • https://gist.github.com/dskvr/b34f836b68ff2ca51bcc8fe7763eceec
  • SDLC methodology works best for AI agents - originally intended to keep humans as drones, works really well for LLMs
  • for simple apps just vibe code
  • use chatgpt
  • have a conversation if you are working with a senior architect, argue with it, to product high-level design documents and low-level design documents, and ask to summarize
  • ask for a resource allocation plan
  • do waterfall with agents to manage them - keep the creativity at the top level
  • copy the documents and then use cursor
  • Conclusion - start from the high level and work your way down
  • HLDD require a lot of care
  • clamp the scope the LLM agents
  • start at a high level, break down and clamp scope

Day 4 Thursday Free Day

Day 5: Friday Demos + BBQ

  1. safebox - demo of physician to patient record
  2. kunkun - nip search engine secure app launcher
  3. TOTEM - physical relay freedom tech onboarding - nobody cares, should be fun - idea from pwnagotchi, user see the thing, user is onboarded by receiving an nsec,
  4. TOTEM 2 -
  5. nostr BIP85 Key Derivation -
  6. Billboard - attention marketplace demo of web extension NIP-07 billboard experience not just for nostr clients, looking for the best promoted notes for this user.
  7. NUTHOG / QUESTR - Nuthog - developed by prompting - looks for cashu tokens in emojis QUESTER multi-user game https://questr.vercel.app
  8. Voxels -
  9. gitworkshopCICD
  10. Unruggable Domains -event 11111 NIP-137 nostr-protocol/nips#1585
  11. TG Build
  12. Hypernote Stories https://hypernote-stories.fly.dev
  13. Pagination
  14. Trackstr - Proof of Work/When/Who
  15. MultiSigWallet - use of LLMs
  16. Rust Multi-Platform
  17. Cashu/NOSTR App
  18. apple sauce wallet
  19. null
  20. null
  21. Gigi http://VibeTools.xyz

Cohort Captain Handover

  • Ceremony of the Sword and Triangle
  • Friday BBQ
@joel-st

joel-st commented Mar 15, 2025

Copy link
Copy Markdown

Kunkun Extenstions

The extensions are available in the store of kunkun πŸ‘πŸ»

@dergigi

dergigi commented Apr 3, 2025

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment