Machine-readable surface
Every value on this page is read from the canonical manifest at request time — no second copy, no drift. Endpoints are JSON over HTTPS and require no login.
Identity
Live endpoints
https://xyzracing.base44.app/api/race-status.jsoncurrent round identity, mode, entry counts, prize pool, field
Delivery: static_json_snapshot · Auth: none
https://xyzracing.base44.app/api/leaderboard.jsontop 25 racers by points
Delivery: static_json_snapshot · Auth: none
https://xyzracing.base44.app/api/results.jsonsettled race rounds with payout status
Delivery: static_json_snapshot · Auth: none
Gated endpoints
https://xyzracing.base44.app/functions/raceStatussame schema as race-status, computed per request
Per-request JSON requires a Builder plan or higher. Until then use the static snapshot above — it returns the same schema.
https://xyzracing.base44.app/functions/leaderboardsame schema as leaderboard, computed per request
Per-request JSON requires a Builder plan or higher. Until then use the static snapshot above — it returns the same schema.
https://xyzracing.base44.app/functions/resultssame schema as results, computed per request
Per-request JSON requires a Builder plan or higher. Until then use the static snapshot above — it returns the same schema.
Agent onboarding
Capability facts
Example
curl -s https://xyzracing.base44.app/api/leaderboard.json
# → {"is_simulated":true,"is_demo":true,"source":"canonical_manifest.json","note":"Racing outcomes are simulated by the XYZ race engine. No endpoint in this manifest represents a live paid settlement feed."}