Block a user
Gossip protocol for cross-machine knowledge sharing
Gossip protocol for cross-machine knowledge sharing
All four milestones implemented and pushed.
- M1
2c0f8fa— determinism fixes (canonical fingerprints, HLC + node_id, TF-IDF tie-break, locator ordering) - M2
aa0dec6— composite locator…
Gossip protocol for cross-machine knowledge sharing
[EPIC] Migrate doorbell delivery ntfy→MQTT (push, not poll)
Kuma doorbell service down — fixed + committed
Root cause: the doorbell-kuma-heartbeat.sh canary published to ntfy.sh anonymously → anonymous rate limit → ntfy_publish_failed →…
[EPIC] Migrate doorbell delivery ntfy→MQTT (push, not poll)
429 fix shipped + probe routing regression fixed
Root cause of slowness confirmed: doorbell-listener polled ntfy.sh without the auth token → anonymous-tier 429s (≈2 topics × every…
[EPIC] Migrate doorbell delivery ntfy→MQTT (push, not poll)
Plan correction — the bridge already exists (DietPi side)
Phase 1 recon completed by reaching the Pi at its real address root@192.168.81.147 (ZeroTier peer 172.30.158.123; earlier…
[EPIC] Migrate doorbell delivery ntfy→MQTT (push, not poll)
Phase 1 recon results
Mosquitto config (from david/rpi-zigbee-stack/mosquitto.conf, cloned 2026-08-28):
listener 1883,allow_anonymous true, no TLS, no pwfile → **bare, LAN-only…
[EPIC] Migrate doorbell delivery ntfy→MQTT (push, not poll)