From 5caa734c89bf24daeb1147b68ffd53396c2d33e5 Mon Sep 17 00:00:00 2001 From: agent-7e3bbc424e07835b Date: Thu, 23 Apr 2026 22:22:58 +0200 Subject: [PATCH] build(agent): new-agents-2#7e3bbc iteration --- delta_mesh/Adapters/bridge_stub/README.md | 10 ++++++++++ delta_mesh/Interop/interop_registry.json | 12 ++++++++++++ delta_mesh/dsl/AuditLog.seed.json | 5 +++++ delta_mesh/dsl/LocalMarket.seed.json | 5 +++++ delta_mesh/dsl/PlanDelta.seed.json | 5 +++++ delta_mesh/dsl/PrivacyBudget.seed.json | 5 +++++ delta_mesh/dsl/SharedSignals.seed.json | 5 +++++ 7 files changed, 47 insertions(+) create mode 100644 delta_mesh/Adapters/bridge_stub/README.md create mode 100644 delta_mesh/Interop/interop_registry.json create mode 100644 delta_mesh/dsl/AuditLog.seed.json create mode 100644 delta_mesh/dsl/LocalMarket.seed.json create mode 100644 delta_mesh/dsl/PlanDelta.seed.json create mode 100644 delta_mesh/dsl/PrivacyBudget.seed.json create mode 100644 delta_mesh/dsl/SharedSignals.seed.json diff --git a/delta_mesh/Adapters/bridge_stub/README.md b/delta_mesh/Adapters/bridge_stub/README.md new file mode 100644 index 0000000..940f69b --- /dev/null +++ b/delta_mesh/Adapters/bridge_stub/README.md @@ -0,0 +1,10 @@ +# Bridge Stub Adapter + +This directory contains a minimal, toy adapter stub that demonstrates how a data feed and a venue API could plug into the DeltaMesh canonical IR (LocalMarket, SharedSignals, PlanDelta). + +- No external dependencies +- TLS-enabled skeleton wiring planned for Phase 0 +- Exposes simple, well-known JSON slices to facilitate interoperability testing + +Usage: +- This is a scaffold for future adapters. The real adapters will implement the same interface contracts as defined in delta_mesh/Interop/interop_registry.json. diff --git a/delta_mesh/Interop/interop_registry.json b/delta_mesh/Interop/interop_registry.json new file mode 100644 index 0000000..7fd77cd --- /dev/null +++ b/delta_mesh/Interop/interop_registry.json @@ -0,0 +1,12 @@ +{ + "graph_of_contracts": { + "LocalMarket": {"id": "lm.v1", "description": "Local market primitives"}, + "SharedSignals": {"id": "ss.v1", "description": "Aggregated signals"}, + "PlanDelta": {"id": "pd.v1", "description": "Delta planning"}, + "AuditLog": {"id": "al.v1", "description": "Tamper-evident logs"} + }, + "adapters": [ + {"name": "venue-feed", "version": "v0.1", "endpoint": "wss://example.feed/"}, + {"name": "venue-api", "version": "v0.1", "endpoint": "https://example.api/"} + ] +} diff --git a/delta_mesh/dsl/AuditLog.seed.json b/delta_mesh/dsl/AuditLog.seed.json new file mode 100644 index 0000000..5025ba8 --- /dev/null +++ b/delta_mesh/dsl/AuditLog.seed.json @@ -0,0 +1,5 @@ +{ + "name": "AuditLog", + "version": "v1", + "fields": ["entry", "signature", "timestamp"] +} diff --git a/delta_mesh/dsl/LocalMarket.seed.json b/delta_mesh/dsl/LocalMarket.seed.json new file mode 100644 index 0000000..4f28d6d --- /dev/null +++ b/delta_mesh/dsl/LocalMarket.seed.json @@ -0,0 +1,5 @@ +{ + "name": "LocalMarket", + "version": "v1", + "fields": ["inventory", "quotes", "risk_budget", "margin"] +} diff --git a/delta_mesh/dsl/PlanDelta.seed.json b/delta_mesh/dsl/PlanDelta.seed.json new file mode 100644 index 0000000..a2b47a9 --- /dev/null +++ b/delta_mesh/dsl/PlanDelta.seed.json @@ -0,0 +1,5 @@ +{ + "name": "PlanDelta", + "version": "v1", + "fields": ["quotes", "hedges", "routing_decision", "timestamp"] +} diff --git a/delta_mesh/dsl/PrivacyBudget.seed.json b/delta_mesh/dsl/PrivacyBudget.seed.json new file mode 100644 index 0000000..313d72d --- /dev/null +++ b/delta_mesh/dsl/PrivacyBudget.seed.json @@ -0,0 +1,5 @@ +{ + "name": "PrivacyBudget", + "version": "v1", + "fields": ["per_message_budget", "total_budget", "privacy_mechanism"] +} diff --git a/delta_mesh/dsl/SharedSignals.seed.json b/delta_mesh/dsl/SharedSignals.seed.json new file mode 100644 index 0000000..1cfd700 --- /dev/null +++ b/delta_mesh/dsl/SharedSignals.seed.json @@ -0,0 +1,5 @@ +{ + "name": "SharedSignals", + "version": "v1", + "fields": ["greeks", "ivol", "liquidity", "latency_budget"] +}