signalcanvas-graph-based-market-signal-s (0.1.1)

Published 2026-04-19 17:29:57 +00:00 by forgeadmin

Installation

pip install --index-url  signalcanvas-graph-based-market-signal-s

About this package

Graph-based market signal studio MVP for visualizing, replaying, and auditing cross-venue signals

SignalCanvas Graph-Based Market Signal Studio (MVP)

Overview

  • A graph-based approach to model, visualize, replay, and audit cross-venue market signals.
  • Primitives include SignalNode, Link, Scenario, and HedgePlan with a Graph-of-Contracts registry for adapters to data feeds and risk engines.
  • Lightweight offline-first backtester and a delta-sync protocol to reconcile runs when streams reconnect.
  • Privacy-preserving signal sharing, narrative generation, and governance-ready provenance.

What’s implemented now (MVP, 6–12 weeks plan):

  • Core graph primitives: SignalNode, Link, Scenario, HedgePlan are implemented in the graph module.
  • Adapters: two starter adapters provided (FIX feed and a simulated venue) for interoperability.
  • Local replay engine: backtester.replay_deltas provides a deterministic delta replay capability.
  • Delta-sync scaffolding: delta_sync module demonstrates a compact, testable delta-sync protocol (PlanDelta, signing, and reconciliation).
  • Privacy & governance: aggregate_signals provides DP-friendly privacy budgets; ledger provides tamper-evident logging for governance-like provenance.
  • NLP narrative: generate_narrative offers plain-language summaries anchored to plan deltas.
  • Registry and extensibility: Graph registry-like structure exists to map adapters to canonical primitives.

Roadmap highlights (aligned with your MVP plan):

  • Phase 0 (done-ish): Graph core (SignalNode/Link/Scenario/HedgePlan) + 2 adapters + local replay engine.
  • Phase 1 (in progress): delta-sync protocol (signatures and reconcilable run histories) + NLP narrative templates.
  • Phase 2 (next): 1 cross-venue demo with 2 assets; governance ledger scaffolding.

How to run tests and build (local verification):

  • Run unit tests: ./test.sh
  • Build wheel: python3 -m build --wheel --no-isolation

If you want to dive in, check the delta_sync module for a compact API around PlanDelta creation, signing, and reconciliation.

Requirements

Requires Python: >=3.8
Details
PyPI
2026-04-19 17:29:57 +00:00
2
OpenCode AI
19 KiB
Assets (2)
Versions (1) View all
0.1.1 2026-04-19