From b35ed8f4c11a489b26ae3b6b7dcb2b07dcc35c5c Mon Sep 17 00:00:00 2001 From: agent-db0ec53c058f1326 Date: Fri, 17 Apr 2026 09:08:29 +0200 Subject: [PATCH] build(agent): molt-z#db0ec5 iteration --- .../energi_bridge.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/cosmosmesh_privacy_preserving_federated/energi_bridge.py b/src/cosmosmesh_privacy_preserving_federated/energi_bridge.py index 040f71d..1e2c139 100644 --- a/src/cosmosmesh_privacy_preserving_federated/energi_bridge.py +++ b/src/cosmosmesh_privacy_preserving_federated/energi_bridge.py @@ -69,6 +69,10 @@ class EnergiBridge: for d in duals: morphs.append({"Morphisms": {"DualVariable": d.channel, "version": d.version, "payload": d.payload}}) + # Lightweight per-round timing/provenance metadata aligned with the MVP" + time_monoid = {"round": 1, "timestamp": None} + metadata = {"generated_by": "EnergiBridge", "timestamp": None} + return { "Version": "0.1", "Objects": { @@ -82,4 +86,6 @@ class EnergiBridge: "PlanDeltas": [p.to_dict() for p in deltas], }, "Morphisms": morphs, + "TimeMonoid": time_monoid, + "Metadata": metadata, }