Skip to content

API and App

The public app and Server Polyrover are separate services. This page lists the current public HTTP route paths implemented by Server Polyrover. It is not a response-schema contract. See the public router source for the implementation.

Surface Host or path
Public website https://arenaton.com
Flutter app https://app.arenaton.com
Server health https://server.arenaton.com/health
Server readiness https://server.arenaton.com/ready
Server version https://server.arenaton.com/version
Method Path Purpose
GET /api/v1/markets List markets
GET /api/v1/markets/{slug} Read one market
GET /api/v1/markets/{slug}/analyses Read accepted analysis history for one market
GET /api/v1/analyses/{analysis_id} Read one accepted analysis and its evidence provenance

The parent repository marks Server/Sentinel analysis as implemented but deployment-gated. Accepted persisted analysis and public reads must be observed before the analysis is described as available in the app. A deployed API does not, by itself, establish user-facing analysis availability. See the parent product status and production reconciliation.

ppUSD paper rehearsal is planned. It is not a current public practice service. See Paper Trading.

The current Server Polyrover public router exposes HTTP GET routes. This page does not define WebSocket, GraphQL, paper-trading, or contract-registry routes. Wallet execution is a separate app flow and requires explicit user approval where execution is enabled.

The public site serves generated static routes separately from the Server Polyrover API.