User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
polyproto A refreshingly simple, decentralised, federated protocol. No more losing friends, followers or messages if your old homeserver sunsets. Feel free to migrate to another homeserver at any time, even if your old homeserver has shut down ages ago.

🏳️‍⚧️ Trans rights are human rights. Be gay, do crime!

Posting here:
-ava: @star
Core Specification https://polyproto.org/docs/protocols/core?source=Fedi
Webbed Site https://polyproto.org?source=Fedi
Community Forum https://polyphony.zulipchat.com
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
@ChaosKitsune I'd roughly estimate the core spec to be about 80% done. There are definitely small adjustments needed in some places, but the major architecture and algorithms used and described are pretty fixed in place at this point. The Rust SDK should be quite usable for making stuff with it. I myself am writing the sonata home server with it! - @star
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
Mentions yet gone unanswered will likely be processed within the next 36h! I have been pretty much at capacity when it comes to mental load lately. I haven't forgotten anyone neocat_shy
-
@star
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
Ah! Another resolved issue. Our CI on sonata is now also fully nix-based, and all tests pass again, fully concluding the migration to the newest version of our SDK in our in-development home server project.

codeberg.org/polyphony/sonata/pulls/51

Finding the bug that made this take so long took a lot of time and nerves, but it's finally done.
neocat_up__w_
-
@star
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
@ChaosKitsune There are currently none, no
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
@lilly Wrong fucking account fuck

whatever xD
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
@lilly nEight Inch Nails
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
ready.chair6.net/?url=https://polyproto.org thingimajig says so neobot_fingerguns
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
ipv6 should now work on https://polyproto.org! neobot_salute strange that I forgot to add the AAAA record...
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
@jakehamilton awww, thank you neodog_floof_cute we try our best!

-
@star
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
@miawgogo oh no! neocat_drowsy I added AAAA records now, meaning the site should be accessible via IPv6 now! neofox_snug_owo
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
These same changes are now being integrated into sonata, our in-development polyproto-core home server. The new_left new and improved nix flake new_right and CI-workflow have already been merged and tested successfully, but some code still has to be updated and fixed after major refactorings being merged lately. Causing tests to fail compilation. neobot_orgasm_bsod
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
The default branch for sonata has been set from main to indev. This change has been made to highlight the activity on this branch, which has not been merged into main for a while, perhaps giving the impression that the repository is not seeing active commits. indev will be replaced by main as the standard branch again, once the in-development changes are stable enough to be merged into that branch. neobot_floof_happy
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
All has worked out. Personally, I didn't even notice downtime. :)
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
FYI: polyproto.org hasn't used Cloudflares' traffic proxying for months now. We only kept using them for DNS, because... spoons!
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
It... worked? yay! neobot_bongo_down
; <<>> DiG 9.18.44 <<>> @ns1.desec.io polyproto.org
; (2 servers found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 54304
;; flags: qr aa rd; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; WARNING: recursion requested but not available

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1400
; COOKIE: 6fa3d0cbee4333ea01000000699f28460472d94289799faf (good)
;; QUESTION SECTION:
;polyproto.org.                 IN      A

;; ANSWER SECTION:
polyproto.org.          3600    IN      A       185.187.152.7

;; Query time: 13 msec
;; SERVER: 2607:f740:e633:deec::2#53(ns1.desec.io) (UDP)
;; WHEN: Wed Feb 25 17:50:14 CET 2026
;; MSG SIZE  rcvd: 86
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
misskey_loading polyproto.org will have some downtime soon-ish, while I transfer the domain from Cloudflare to Porkbun, and transition nameservers from Cloudflare to desec.io.
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
Right after releasing v0.17.1 of the polyproto Rust SDK yesterday, I went ahead and integrated it into our in-progress polyproto home server. Lots still needs to be done there to make it actually usable, even in an early alpha phase, but this is good progress! blobcatfingerguns polyprototrans
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
Release done! codeberg.org/polyphony/polyproto-rs/releases/tag/v0.17.1 ablobcatmusic
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
@creaturr Yayyy!!
User avatar
neocat_polyproto polyproto federation protocol @polyproto@amazonawaws.com
1mo
aw man that neobot head is now wireless

i tried :3