thank you gemini for continuing to inspire me to think smol
intrepid void twinkle
similar to data packets in NDN, each message has multiple names. a true name, which is an encoded cryptographic hash of the file itself. we call this kind of information self-certifying. given a true name, you can find a file and verify its integrity. additionally, agents can associate a self-certifying name with a pet name or subjective label of their choosing and share it with their friends/peers. zoko's triangle can suck it. gemini://sunshinegardens.org/~xjix/wiki/cryptogen--specification/
once the minibase work is done and i have my testnet up, i can start to consider the question of brokerless pub/sub. i found state vector sync pub sub in the name-data research and i wonder what a toy version of that would look like. i started work on a demo of gemini pub/sub as a soft fork of molly-brown we we'll see where that takes me!
minibase has a network security architecture with a number of overlapping layers of protection. first, routers and discovery endpoints either require a password or an authorized public key to accept traffic. this setup restricts who can reach the endpoints to an extent, but peering with enough third parties with less restrictive policies will practically allow global routing. since this is a possible policy choice, minibase also requires internal traffic to be authenticated. overlay traffic is automatically encrypted by yggdrasil, but applications should still treat the traffic like its clearnet and use tls. currently i'm requiring a dns acme challenge to generate wildcard certs, but eventually it might make sense to scope the certificates to the specific service its associated with. we don't have much config generation in the nix modules yet, but something like this should be possible eventually. i'm working on configurations for ory oathkeeper, hydra, and kratos to provide a federated auth framework that your network services and minibase configs can integrate with.
i don't normally reach for go when starting a project, but this pubsub gemini thing seems like a great addition to ~solderpunk/molly-brown and i was already intended on adding titan support so i might as well get familiar with the codebase.
if twtxt 2 is dropping gemini support, i will probably move on and spend more time on my gemini social zine protocol instead. i think the direction of the protocol is probably fine, but for me web is a tier 2 publishing channel. if the choice is between gemini and http i'm always going to pick gemini. its been a fun ride, but i guess this is where i get off.
c2 wiki browser for gemini gemini://sunshinegardens.org/~xj9/bin/c2
the focus on music thing is going poorly, but i think i have a plan or two what has come together in the last bit gemini://sunshinegardens.org/~xj9/posts/2021-09-06-rlog-v/
a #gemini viewer for the merveilles webring! #theWorkshop gemini://sunshinegardens.org/~xj9/bin/webring
created a little music streaming service for myself. uses the same access keys as /restricted-wiki/ friends welcome gemini://sunshinegardens.org/~xj9/arconite/playlists/
i think the next thing i need to do is burn all of these playlists to CD gemini://sunshinegardens.org/~xj9/arconite/playlists/
i think AP is doomed by its complexity. i want things like the fedi to exist, but they have to be a fuck lot more simpler if there's ever going to be a big big pile of indie server options that can easily be mutated to suit every group individually. shit like twtxt and gemini gives me hope because they are small enough to fuck with in very small bursts and still get somewhere.
floating farms and markets seems important for a sea based civilization. idk how we’re gonna do funding, but that’s something my crew has been discussing lately. gemini://sunshinegardens.org/~xj9/posts/2021-08-24-station-atlantina-concept/
re: post-capitalism living standards gemini://sunshinegardens.org/~xj9/posts/2021-08-23-post-capitalism-living-standards/
did some fixes to gemini://sunshinegardens.org/~xj9/bin/twtxt -- mostly organization-wise. prepping to add gemini and index support.
updated gemini://sunshinegardens.org/~xj9/wiki/metric-day/ and sigils.sed
did a little hacking on my gemini-based twtxt pod. i'll release the sources when its more feature-complete ^^ gemini://sunshinegardens.org/~xj9/bin/twtxt/
forth is dangerous - gemini://sunshinegardens.org/~xj9/posts/2021-07-20-forth-is-dangerous/
tomo is updated and NO LONGER GPL gemini://sunshinegardens.org/~xj9/posts/2021-05-05-tomo-inferno-license/
a little further down the road to #bbnet gemini://sunshinegardens.org/~xj9/posts/2021-05-01-rlog-iv/
Timeline Sandbox