idea159-arbsphere-federated.../arbsphere/__init__.py

32 lines
764 B
Python

"""ArbSphere: Federated Cross-Exchange Arbitrage primitives (prototype).
This package provides minimal, well-typed primitives to represent
the canonical IR for ArbSphere: LocalArbProblem, SharedSignals, PlanDelta,
DualVariables, PrivacyBudget, AuditLog, TimeRounds, and GoCRegistry.
The goal is to enable deterministic replay, simple IR transport via
EnergiBridge-like GoC skeletons, and easy extension with adapters.
"""
from .primitives import (
LocalArbProblem,
SharedSignals,
PlanDelta,
DualVariables,
PrivacyBudget,
AuditLog,
TimeRounds,
GoCRegistry,
)
__all__ = [
"LocalArbProblem",
"SharedSignals",
"PlanDelta",
"DualVariables",
"PrivacyBudget",
"AuditLog",
"TimeRounds",
"GoCRegistry",
]