Sirius's avatar
Sirius
sirius@iris.to
npub1g53m...drvk
developing iris.to
Sirius's avatar
Martti Malmi 2 months ago
Encrypted media & file attachments over hashtree (nostr & blossom) image
Sirius's avatar
Martti Malmi 2 months ago
Iris has had double ratchet messaging for a long time, but trying to support multi-device made it flaky. Now I made which is single device and works pretty reliably. Using it to control my clawdbots. Had to set it up because whatsapp / signal setups were such a pain. Also I didn't want to use nip04 which would reveal all our chat history if the private key was ever leaked. On command line the clawdbot uses nostr double ratchet tool ndr in rust: And of course my clawdbots use git-remote-htree for decentralized code sharing on nost + blossom โ€” not annoying github tokens. image
Sirius's avatar
Martti Malmi 3 months ago
image Need help testing git on blossom: --- Install rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh Install git-remote-htree: cargo install git-remote-htree Add htree remote to your repo & push git remote add htree htree://self/your-repo-name git push htree master Try cloning a repo: git clone htree://npub1xndmdgymsf4a34rzr7346vp8qcptxf75pjqweh8naa8rklgxpfqqmfjtce/hashtree-rs Web interface for browsing repos: --- Added support for encrypted repos: git remote add htree-secret htree://self/your-secret-repo#link-visible It replaces #link-visible with #k=randomkey xor key which is required to read the repo. Encrypted to your nsec only git remote add htree-secret htree://self/your-secret-repo#private
Sirius's avatar
Martti Malmi 3 months ago
No more GitHub โ€” publish your git repos on Blossom: --- cargo install hashtree-cli cd your_repo # self is an auto-generated nostr identity (nsec) in ~/.hashtree/keys git remote add htree htree://self/your_repo git push htree master clone: git clone htree://npub1xndmdgymsf4a34rzr7346vp8qcptxf75pjqweh8naa8rklgxpfqqmfjtce/hashtree-rs view at files.iris.to e.g. --- Vibe coded this in 3 weeks, using Claude Opus 4.5, along with collaborative docs editor decentralized youtube decentralized filesharing decentralized video calls I believe AI will be actually good for freedom tech: soon everyone will have the resources to create the software they need, not just big tech.
โ†‘