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.