Skip to content

feat: expand trust governance and mesh recovery#48

Merged
kwalus merged 3 commits intomainfrom
feat/public-trust-governance-mesh-recovery-0-5-38
Apr 1, 2026
Merged

feat: expand trust governance and mesh recovery#48
kwalus merged 3 commits intomainfrom
feat/public-trust-governance-mesh-recovery-0-5-38

Conversation

@kwalus
Copy link
Copy Markdown
Owner

@kwalus kwalus commented Apr 1, 2026

Summary

  • expand the existing trust system with a rebuilt trust page, normalized peer review cards, and direct operator actions for reconnect, sync, and profile recovery
  • harden mesh recovery with sparse public-history catch-up repair, queued-message flush fixes, sidebar peer-state stability, stronger diagnostics, safer invite endpoint handling, and bounded avatar/profile propagation
  • bring the public docs, versioning, and regression coverage up to the current reviewed 0.5.38 release line, while removing one leftover local-only launcher from the public tree

Why

  • this builds on Canopy's existing trust and peer-governance model by giving operators more visibility and practical controls instead of passive warnings alone
  • the networking fixes target real recovery and convergence problems under reconnect churn, partial history, and profile/state drift
  • the public repo should reflect the latest reviewed trust, reliability, and operator workflow improvements rather than lagging on an older release line

Test plan

  • python3 -m py_compile canopy/__init__.py canopy/api/routes.py canopy/core/app.py canopy/core/channels.py canopy/core/device.py canopy/network/connection.py canopy/network/invite.py canopy/network/manager.py canopy/network/routing.py canopy/ui/routes.py
  • python3 -m unittest tests.test_frontend_regressions tests.test_trust_profile_recovery tests.test_public_channel_bootstrap_sync tests.test_targeted_mesh_relay_routing tests.test_network_connectivity_regressions tests.test_peer_activity_sidebar_state tests.test_profile_sync_metadata tests.test_manager_trust_gating tests.test_peer_forget_cleanup_api tests.test_routing_catchup_digest_metadata tests.test_connection_arbitration_regressions tests.test_device_profile_avatar_hardening tests.test_peer_public_identity_preview tests.test_peer_state_diagnostics

@kwalus kwalus merged commit 63421b3 into main Apr 1, 2026
4 checks passed
@kwalus kwalus deleted the feat/public-trust-governance-mesh-recovery-0-5-38 branch April 1, 2026 11:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant