Avatar
hodlbod
97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322
Christian Bitcoiner and developer of coracle.social. Learn more at info.coracle.social. If you can't tell the difference between me and a scammer, use a nostr client with web of trust support.

Technically the protocol relies on websockets, but it would be very easy to come up with another transport mechanism, including p2p, tor relays, jsonl exports/imports, and more. The client-controlled replication is what is key, and might be harder to pull off if you stepped away from the more conventional relay architecture, but not really difgicult. You would probably need adapters to abstract away multiple implementations of a general purpose relay interface.

Just hit 10k lines of code on Coracle. I'm doing a refactor which is desperately needed (I didn't realize how snarled my code was until I started). It'll pump the line count up a bit because of boilerplate, but it's going to be so much easier to maintain.

In Coracle, go to Reviews > Browse Relays and you'll see a feed of reviews

Replying to Avatar jack

TX

You're welcome

Shout out to npub1qn49n06hdwwyrtvdyymu2wx57jvhz7anmu20tgsdjjyae3zhwaxsjtl6rj who has reviewed a bunch of relays, thanks for helping de-commodify nostr infrastructure!

I'd like to learn more about this. Both Coracle and Primal apparently showed a red warning page to some users because of nos.re. I'm not sure how it was triggered, whether by a link href, image src, background image src, or something else, but I want to be sure Coracle doesn't have any injection vulnerabilities. I've audited the code and don't see anything suspicious, just want to be extra sure.

note19j3s8vg2q06nkxpd4xpdxhupl3a2mvr0pw8az7hf29kam2hcp2jqswpfqr

note1p566r9j6jhlzj83kxyha8dlka7lv6evaaglpedrlp8s0va7f8tmq32xelr

Recursive parameterized slot forwarding 😵‍💫

?width=673&height=673

It ain't much, but it's honest work

Iris, Snort, Primal.

- Better onboarding (although not relevant for switching)

- First-class relays (although relays currently are commoditized and no one cares)

- Better threads, feed control, lists, overlays to drill down and stay oriented (all matters of taste)

I can think of lots of reasons you wouldn't want to use Coracle too 🤷‍♂️