Skip to content

Balls 0.3.0-alpha.1 — Trusted Circle

Pre-release
Pre-release

Choose a tag to compare

@scwlkr scwlkr released this 21 Aug 22:25
· 26 commits to main since this release
8dc3945

Trusted 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.

Evidence