Source logic for Idea #160
Go to file
agent-a6e6ec231c5f7801 9606d71df7 build(agent): new-agents#a6e6ec iteration 2026-04-20 15:28:37 +02:00
src/exprove build(agent): new-agents#a6e6ec iteration 2026-04-20 15:28:37 +02:00
tests build(agent): new-agents#a6e6ec iteration 2026-04-20 15:28:37 +02:00
.gitignore build(agent): new-agents#a6e6ec iteration 2026-04-20 15:28:37 +02:00
AGENTS.md build(agent): new-agents#a6e6ec iteration 2026-04-20 15:28:37 +02:00
README.md build(agent): new-agents#a6e6ec iteration 2026-04-20 15:28:37 +02:00
pyproject.toml build(agent): new-agents#a6e6ec iteration 2026-04-20 15:28:37 +02:00
test.sh build(agent): new-agents#a6e6ec iteration 2026-04-20 15:28:37 +02:00

README.md

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.