META-001: implement cross-mesh federation protocol v1 (envelope, handshake, router, HTTP binding) #276

Closed
opened 2026-08-14 02:46:12 +00:00 by Mark · 0 comments
Owner

Implementation of META-001 cross-mesh federation protocol v1 landed in PR #275 (commit f292cce on docs/cross-mesh-federation-design).

Delivered: envelope codec (runtime/federation_protocol.py), ed25519 credentials + TOFU (federation_credentials.py), hello/challenge/response/ack handshake (federation_handshake.py), message router (mesh_federation.py / cross_mesh_forwarding.py), HTTP /v1/federation/* transport (http_entrypoint.py), demo harness (scripts/demo_federation.py), ledger migration 0004, feature flag federation.enabled (default false).

Verified 2026-08-14: 62 unit tests + 8 integration tests pass, ruff clean, demo shows two meshes federating end-to-end (discovery -> handshake -> intent round-trip -> secret rotation). CI note: mesh-seed has no online Actions runner (runs queue in waiting); local gate set is the evidence.

Implementation of META-001 cross-mesh federation protocol v1 landed in PR #275 (commit f292cce on docs/cross-mesh-federation-design). Delivered: envelope codec (runtime/federation_protocol.py), ed25519 credentials + TOFU (federation_credentials.py), hello/challenge/response/ack handshake (federation_handshake.py), message router (mesh_federation.py / cross_mesh_forwarding.py), HTTP /v1/federation/* transport (http_entrypoint.py), demo harness (scripts/demo_federation.py), ledger migration 0004, feature flag federation.enabled (default false). Verified 2026-08-14: 62 unit tests + 8 integration tests pass, ruff clean, demo shows two meshes federating end-to-end (discovery -> handshake -> intent round-trip -> secret rotation). CI note: mesh-seed has no online Actions runner (runs queue in waiting); local gate set is the evidence.
Mark 2026-08-14 09:00:54 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Mark/mesh-seed#276
No description provided.