Balls 0.3.0-alpha.1 — Trusted Circle
Pre-releaseTrusted Circle
This Alpha delivers secure invitation-based Circle admission, authenticated encrypted LAN transport, restart-stable shared membership, and one persistent signed Circle message across two Nodes.
Verified outcome
- bounded, signed, single-use Circle invitations
- TLS 1.3 invitation-pinned bootstrap and admitted-peer mutual authentication
- stable two-Member/two-Node roster across daemon restart
- one retry-stable Member-and-Node-signed persistent message
- the same Circle state through the CLI and local browser workspace
- exact release commit:
8dc39455ac432c6f295a86fad3a765d4f70a1fe9
The exact Windows and Linux uploads passed their external and internal checksums, fresh native installation, structured CLI/Circle work, real browser rendering, restart, and a repeatable physical-Windows/Ubuntu-VM private-network journey through invitation, admission, shared membership, persistent messaging, and exact retry without duplication.
Assets
Both archives are runnable development Canaries promoted without rebuilding. The matching installer verifies the archive checksum and every internal packaged-file checksum before starting ballsd and confirming readiness. The attached GitHub dependency-graph document contains an SPDX 2.3 SBOM with 333 packages and 487 relationships.
These are unsigned prerelease artifacts. The release does not claim artifact attestation, physical-Linux proof, automatic Anchor failover, multiple-Anchor replication, Circle Files, rich chat, Tailscale, or a macOS remote TLS server. The observed cross-host journey used one physical Windows host and one virtual Ubuntu 24.04 host.