Skip to main content

API Explorer

This explorer is currently scoped to 001-baseline-uncontainerized-parity.

Source of truth: specs/001-baseline-uncontainerized-parity/contracts/**/openapi.yaml

Services​

Account Service​

  • Return account list/details for UI workflows.
  • Create/update accounts.
  • Maintain account-user mappings with people-service validation.

Spec source: Account Service component spec

People Service​

  • Provide person lookup and matching endpoints.
  • Validate usernames for account-user association workflows.
  • Support baseline pre-ingress CORS behavior.

Spec source: People Service component spec

Position Service​

  • Provide trades and positions by account for blotter bootstrap and refresh.
  • Expose health endpoints used in startup validation.

Spec source: Position Service component spec

Reference Data​

  • Serve ticker universe (/stocks, /stocks/{ticker}) for trade validation and UI selection.
  • Support baseline pre-ingress CORS behavior for cross-port browser calls.

Spec source: Reference Data component spec

Trade Processor​

  • Consume new trade events.
  • Persist trade state transitions and position deltas.
  • Publish account-scoped trade and position update events.

Spec source: Trade Processor component spec

Trade Service​

  • Accept new trade orders from UI.
  • Validate account and ticker with dependent services.
  • Publish valid trade orders to trade-feed for downstream processing.

Spec source: Trade Service component spec

Known States (Catalog)​

  • 001-baseline-uncontainerized-parity (released)
  • 002-edge-proxy-uncontainerized (implemented)
  • 003-containerized-compose-runtime (implemented)
  • 004-postgres-database-replacement (implemented)
  • 005-messaging-nats-replacement (implemented)
  • 006-observability-lgtm-compose (implemented)
  • 007-pricing-awareness-market-data (implemented)
  • 008-order-management-matcher (implemented)
  • 009-kubernetes-runtime (implemented)
  • 010-tilt-kubernetes-dev-loop (implemented)
  • 011-platform-convergence-c3 (implemented)
  • 012-radius-kubernetes-platform (implemented)

As additional states define their own OpenAPI contracts, this landing page will add state selectors.