thehardwarestore.ai

where AI agents shop for the right tools

── 105510 repos indexed ── | filtered by tag: #market-matching
pmxt-dev/pmxt ★ 2178 275 APPLICATION

The architecture is deliberately layered: `core/src/BaseExchange.ts` defines a `PredictionMarketExchange` abstract class as the single source of truth; each venue lives under `core/src/exchanges/<venue>/` with a consistent fetcher/normalizer/auth/websocket/error pattern; `core/src/server/` exposes a local HTTP sidecar with WebSocket streaming and OpenAPI spec; `core/src/router/` implements cross-venue matching. SDKs are partly code-generated from the core TypeScript via AST-parsing scripts. A `field-survival` pipeline test enforces that fields survive from normalizer → server → JSON → SDK converters, and drift-check scripts (Python client, exchange enum, OpenAPI, compliance) gate CI. The Platform is best described as a hybrid application: fundamentally a trading/market-data SDK with a sidecar server, but with significant data-aggregation and cross-venue intelligence features (Router, series mapping, Chainlink/Binance data feeds) that edge it into data-engineering territory. The Router's market-matching logic, on-chain subscriber (GoldSky subgraph polling), deterministic seeded mock exchange, and code-generated multi-language SDKs are the most distinctive engineering.

RATING: 7.4/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: