idea160-exprove-open-source/README.md

20 lines
906 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ExProve: Open-Source Execution Provenance Engine for Cross-Venue Equity Trading
ExProve provides a minimal, production-oriented MVP for verifiable cross-venue execution provenance.
- Core primitives: LocalExecutionTask, SharedMarketContext, PlanDelta, Attestation, AuditLog, GraphOfContracts
- Edge-native planner: deterministic PlanDelta generation for replay and backtesting
- Deterministic delta-synchronization for offline replay
- Python-based MVP with a small test suite and packaging metadata
- How to run
1. Install dependencies via pyproject.toml (build uses setuptools)
2. Run test script: bash test.sh
- Whats included
- AGENTS.md: SWARM guidelines and MVP plan
- src/exprove: core primitives and engine
- tests/test_exprove_basic.py: basic unit tests
- test.sh: build and test harness
This README should evolve as the MVP matures and more adapters and backtests are added.