Train
tonight.
The gym list is a price list
Distance, live demand and the operator-set rate for this hour—never a headline “from” price.
Choose a participating gym branch first. FLEXa shows the current demand band, venue rate, member fee and total before accepting a purchase, then issues a short-lived access code for that branch.
The whole product is: branch chosen, current quote reviewed, visits bought, code scanned, door open. The server revalidates the branch, price and demand evidence before accepting the purchase.
Distance, live demand and the operator-set rate for this hour—never a headline “from” price.
FLEXa purchases are per visit and do not create a debit order at registration. An accepted purchase retains its captured branch and price evidence.
A code signed to your device, this gym and this second. The ring visibly runs out and regenerates in place.
Redeemed visit, remaining visits and streak appear immediately. The result is the receipt.
Every hold, capture and release is traceable and idempotent. Reconciliation stops payout on drift.
ZERO LEDGER DRIFT · SERVER AUTHORITATIVEFreshness, trusted device, geofence and an available visit are checked together before entry.
30 SEC · DEVICE BOUND · GEOFENCEDGyms publish off-peak, standard and peak tiers. FLEXa never rewrites the price after a visit.
LIVE RATE · IMMUTABLE RECEIPTCurrency, payments, tax, privacy, operations and store readiness must all pass before a market can sell or admit visits.
ZA CONTROLLED LAUNCH · ALL OTHERS DEFAULT DENYYou submit branch rates across the supported demand bands. Approved pricing powers the member quote, while eligible redeemed visits settle under the signed operator terms and reconciliation controls.