Skip to content

v0.4.0

Choose a tag to compare

@gcmsg gcmsg released this 13 Mar 06:22
· 24 commits to main since this release

What's New

  • Contact sync — Agent syncs server contacts to local TrustStore on startup (additive, non-fatal)
  • Bidirectional contact pushAddContact() / RemoveContact() propagate changes to server (best-effort)
  • Agent-to-agent contact requestsSendContactRequest() via server REST API with P2P Envelope fallback; whitelist bypass for incoming requests
  • Signaling error handling — Agent processes signaling_error messages from server (e.g., "not in contacts" rejection), fails pending connections with clear error
  • RegistryClient auth — Ed25519 signature authentication for contacts and contact-request endpoints

Cleanup

  • Removed unused NostrSignaling + CompositeSignaling (875 lines) — tracked in CANDIDATE_FEATURES.md
  • Removed unused DomainVerifier + RecoveryManager (148 lines) — tracked in CANDIDATE_FEATURES.md
  • Removed DHT reference from Discovery interface comment

Dependencies

  • Bumped peerclaw-core to v0.6.0