SPB Git forge

spb/market-atlas

Public
12commits 1branches 0releases
1.1 MBsize
maindefault branch
10 days agolast push
TypeScript 96.7% SQL 1.6% CSS 0.8% JavaScript 0.5%
1.7 KB · 26 lines markdown
Rendered Raw Blame History
1# Market Atlas23**The live map of global markets** — https://www.market-atlas.co45Market Atlas observes thousands of market-related sources (exchange feeds, official statistics, regulators, public quote pages,6directories), normalizes every observation with its provenance and data rights, resolves it to a canonical instrument, compares7independent sources into a consensus value, detects what changed, remembers everything, and redistributes the result through one8web application, a REST API and a WebSocket/SSE stream.910```11pnpm install12cp .env.example .env            # Postgres URL, admin token, contact e-mail, optional HFMD_API_KEY13pnpm migrate && pnpm seed       # schema + reference data (countries, exchanges, holidays)14pnpm dev:api                    # Fastify + workers + connectors on :8391  (roles: MA_ROLE=all|api|worker)15pnpm dev:web                    # Next.js on :8390 (rewrites /v1 → API)16pnpm test · pnpm typecheck      # vitest (model, SDK, connectors, consensus, calendar) · tsc17pnpm ma connectors | run <id> | replay <day> | status | archive | backup18```1920Repository map: `packages/market-model` (canonical vocabulary & types) · `packages/connector-sdk` · `connectors/` (14 production21connectors with fixtures and READMEs) · `apps/api` (engines, API, stream, admin, CLI) · `apps/web` (Next.js) · `infra/migrations` ·22`docs/` (ARCHITECTURE, CONNECTORS, API, FRONTEND, DEPLOY) · `deploy/` (mld manifest) · `CLAUDE.md` (product & engineering charter).2324Market Atlas is an informational market-data and analytics platform. Information may be delayed, indicative, incomplete, or sourced25from third parties. Market Atlas is not an exchange, broker, investment adviser, or execution venue.26