Shower thought: "Why can kids adulterate something"
Arjen
npub1hw6a...65gr
#SovEng SEC-03/04/05
- Tollgate
- Nostr networking stuff
- SugarDaddy.Cash
Avid through-hiker, over 3500km of the Pacific Crest Trail hiked and counting ๐ฅพ.
I hate ads and leafblowers
I don't read DM's
General purpose compute for sats
After several iterations of (GitHub) Actions runners I recently had some very good conversations that helped boil the whole thing down to one core component: Paid subprocesses.
The idea:
- IN: cmd + args + stdin + env + ๐ฅ money
- OUT: stdout + stderr + ๐ฅ change
โ ๏ธ I'm showing a hacky proof of concept, by no means production ready. This is just to get the idea out.
- Operators advertise their preinstalled software. (ffmpeg, ngit, act, etc...)
- User filters operators by software/architecture.
- Operator can whitelist users
Workflows (CI/CD):
- Doing workflows will be a layer on top of this.
- Deals with the complexity of the ACT runners and (n)git.
- All the workflow orchestrator would need is an operator that runs both ngit and act (or install it manually as part of the exec).
Other stuff:
- Use this to run one-off video transcoding jobs on specialized hardware
- Video rendering
- Audio transcription
- [your creative idea here]
I got this (hacky) version running, the first worker there is whitelist-only (for my own safety)
Frontend for testing:
use: https://testnut.cashu.space
wants:
- Allow Operator to pipe to any backend (docker, vm, metal)
- Log livestreaming (prob through some third-party server)
Repos:
protocol:
worker:
site: 
- Operators advertise their preinstalled software. (ffmpeg, ngit, act, etc...)
- User filters operators by software/architecture.
- Operator can whitelist users
Workflows (CI/CD):
- Doing workflows will be a layer on top of this.
- Deals with the complexity of the ACT runners and (n)git.
- All the workflow orchestrator would need is an operator that runs both ngit and act (or install it manually as part of the exec).
Other stuff:
- Use this to run one-off video transcoding jobs on specialized hardware
- Video rendering
- Audio transcription
- [your creative idea here]
I got this (hacky) version running, the first worker there is whitelist-only (for my own safety)
Frontend for testing: Loom
GitWorkshop.dev
Decentralized github alternative over Nostr
GitWorkshop.dev
Decentralized github alternative over Nostr
GitWorkshop.dev
Decentralized github alternative over Nostr
๐ฑ I realized the diagrams never showed up properly in the article. Fixed it. It should be more clear now what i'm describing in the article.
https://blossom.primal.net/76d2a4ceb57294601b2196395be2480bd58035fde0108be92bb5adc3be13992a.svg
View article โ
GM


I figured I should put my thoughts down on this.
Working on TollGate took me down the rabbithole of how our network stack ACTUALLY works.
I'm currently exploring some ideas on how we might be able to route traffic using Nostr pubkeys instead IP addresses.
View article โ
Despite media being hosted on blossom we still have a lot of apps not being able to load the media from fallback or local servers.
I think Hzrd's suggestion would be a great step to create a strong incentive to do blossom right.
View quoted note โ
GN


GM

