A working shortlist of vendors, platforms and partners — drawn from the international benchmark and filtered for what actually ships in the South African market today. Use this as a vendor-evaluation map, not a fixed bill of materials. Names in green can be quoted in Johannesburg this quarter.
Pedestrian gates, vehicle ALPR and the identity layer. The architecture decision that gates everything else — get the protocol stack right at the perimeter and the rest follows.
Mid-tier speed-gates & tripods with the strongest open API (Modbus + REST) of the speed-gate field. ~30 ppm throughput. Reader-agnostic via OSDP — pairs cleanly with FIDO2 / NFC.
Local Sandton manufacturer. Full-height + waist-high turnstiles for back gates, fence lines, staff entries. Best cost-per-lane and tamper-resistance for the 16 ha perimeter.
Premium speed-gates (Speedlane Swing/Lifeline). Architecturally beautiful for the main pavilion entrance. API gated by partner NDA — verify before PO.
Vehicle ALPR camera built for SA dust, sun and angled approaches. OSDP output drops into the same access controller as the pedestrian turnstiles — single identity event bus.
Lowest credible cost for secondary / staff vehicle gates. ANPR-on-camera with ISAPI. Front with Milestone XProtect or Genetec to keep vendor-neutral.
Open-source passkeys / WebAuthn + OID4VC libraries. Self-host in af-south-1 for full control of the 25k-household identity pool. The economically obvious pick at scale.
Enterprise VC issuer with ION/did:web + native FIDO2. The pragmatic alternative if the team wants managed identity and is already on Entra P1.
Best-in-class VC platform. Reserve for the case where a government-recognised mDL or age credential becomes necessary — overkill for pure park-access today.
This combination is the only stack at the price point that runs entirely on open protocols (OSDP v2.1.7, OIDC4VP, WebAuthn) — so any future hardware change is a swap, not a re-architecture. Cloud VC pricing destroys unit economics at 25k households; self-hosting in af-south-1 brings monthly identity cost under R8k.
Mandatory RFP clauses Specify OSDP v2.1.7 + OIDC4VP + MQTT-over-TLS in every access vendor RFP. Any vendor that can't speak all three goes in the "perimeter only" bucket. iOS NFC for non-Apple-Wallet credentials is still read-only — plan a BLE fallback for iPhone members. LPR plate data is personal info under POPIA — lock retention at ≤30 days for non-members, host in af-south-1.
100,000 m² indoor + 16 ha outdoor coverage with BLE telemetry on tracks and courts. The network is the silent foundation — every smart feature lives or dies on it.
Wi-Fi 7, no licence, R4.5k–R8.5k per AP. For ~180–220 indoor APs + 25–35 outdoor APs, saves R3–4M capex vs Meraki with no recurring licence drag. UniFi Dream Machine Pro Max as controller.
Best analytics & CMX location heatmaps. R12k–R22k per AP + R1.8k/AP/yr licence. Pick if footfall heatmaps are board-deck KPIs and budget allows.
Best RF in dense crowds — BeamFlex tames the 5,000+ concurrent clients in the amphitheatre bowl & show court. Premium pricing earns its keep only where density is extreme.
The cloud spine. Scales to millions of devices over MQTT-TLS. Cape Town region keeps latency & data sovereignty inside SA. ~$1 per 1M messages.
Fleet OS for Raspberry Pi 5 precinct gateways. OTA updates, secure tunnel, container-native. Free under 10 devices, ~$1.20/device/mo above.
The right backstop. Runs on a Pi 5, perfect for ESP32 fleet provisioning & local rules. Multi-tenant RBAC is weak — use as device firmware base, not the ops UI.
Workhorse MCUs for the BLE / NFC nodes. Olimex POE-ISO for fixed reader installs. R120–R750 per unit. Stocked locally with <1 week lead time.
Long-range gateways for the 160,000 m² parkland — trail sensors, dog-park counters, outer pump-track laps where Wi-Fi is impractical. R2.5k–R8k gateway, R250–R600 per node.
For footfall analytics, overlay Purple WiFi at ~R1.50/MAC/mo rather than swapping the estate to Meraki — keeps the capex story intact while still feeding the board the heatmap.
Don't piggy-back BLE on the Wi-Fi APs Beacon RSSI through steel-roofed sports halls is unreliable. Deploy dedicated ESP32 BLE-to-MQTT bridges every ~40 m indoor, ~80 m outdoor. Standardise on ESP32 variants Communica/Mantech actually carry in volume — 25k-household scale means >500 replacement units per month, not 4-week airfreight from Shenzhen.
Court booking, multi-sport scheduling, member CRM, class & PT management. No single vendor solves court + class + PT + family + day-pass — aXion-Tec must orchestrate.
Global padel-native marketplace & club SaaS. In-app booking + matchmaking + ELO ranking. The consumer demand funnel SA padel runs on. Club fee EUR 99–199/mo + 5–10% marketplace cut. White-label = no — brand stays Playtomic-forward.
Nordic-origin, multi-court scheduler + member CRM. Most integration-friendly of the racquet platforms — proper open partner API. Padel adoption thinner than Playtomic locally.
Dutch. Courts + classes + coaching + nutrition in one. Strong open REST API, BLE/RFID hardware partners. The cleanest "system-of-record" fit for a 25k-household multi-sport park.
Enterprise big-box stack — Virgin Active SA & Planet Fitness ride on the ABC-adjacent platform. Excellent membership + access + billing at scale. API has legacy SOAP corners.
Class + PT + membership + retail. Weak at court inventory. Used by SA boutique studios. Partner-gated API. Worth knowing — not the spine here.
Modern API, Zapier-friendly, fast-growing for multi-location boxes. Light SA presence via Aus expat operators. Watch as a backup.
Dual-listing protects against the ELO-discovery penalty Playtomic applies when bookings bypass its app. ABC stays in the back-pocket if scale forces an enterprise-grade access-control rewrite.
No single platform fits Court + class + PT + day-pass + family memberships in one stack does not exist off-the-shelf. aXion-Tec must orchestrate — build a thin booking-object normaliser so Virtuagym (members), Playtomic (courts) and any future tool emit a single canonical "Reservation" event downstream.
The anchor gym ecosystem. TechnoGym's Mywellness Cloud is the most open of the connected-fitness PaaS layers — but its rate limits and history window force a mirror strategy on day one.
The PaaS layer — user profiles, workout history, equipment telemetry. Public REST API with OAuth2, native bridges to Strava, Apple Health, Garmin, Polar, Fitbit. ~EUR 3–8/member/yr + setup.
Member token for equipment auto-login. Pair with FIDO2 in aXion-Tec for identity continuity — single tap unlocks gym kit, courts and the wallet.
Connected rowing, cycling sims & bikes. Stream to Mywellness; support ANT+/BLE HR. Anchor the group-cycle & rowing studio with these — they keep data in the same lake.
Strongest TechnoGym competitor for guided strength. Closed ecosystem — EGym-branded UX, weak open API. Worth a benchmark visit but avoid in production — would fragment member data.
Fleet-management cloud rivaling Mywellness on the equipment side. Weaker consumer app. Reserve for fallback only.
The Life Fitness equivalent of Mywellness. If a Life Fitness equipment partnership ever surfaces, Halo is the cloud — but Mywellness remains the more mature consumer experience.
The TechnoGym partnership earns its keep both technically (most-open API in the connected-fitness category) and commercially (the rebate already baked into the financial model). Mywellness Key is the cleanest bridge into the aXion identity layer.
Mirror to your own warehouse from day one Mywellness API rate-limits at ~5 req/sec/club and historical workouts only sync 30 days back. Without a mirror, every cohort analysis and Vitality-style verification fails the moment it crosses the 30-day boundary. Build the warehouse before the doors open, not after the first quarterly report.
Interactive coaching layered onto every sport. Closed home-gym ecosystems (Tonal, Mirror, Tempo) don't license for commercial white-label — the wins are domain-specific.
Court-side computer vision for padel & tennis. Tracks rallies, generates ELO, produces video clips. Partner API + co-branded app. The clear best-in-class for the 6 padel courts.
De-facto standard interactive climbing training wall. Native app + documented BLE LED protocol for read-only integration. No official partner programme — design for native-app handoff.
The high-performance climbing-training rival. Same install model as Kilter. A two-board pairing covers both casual & competition climbing communities.
GPS lap-timing with BLE export. Used in motorsport & pump-track competition. Pair with custom BLE5 timing gates for the Olympic pump tracks.
ESP32-S3 + BLE5 timing gates for the Olympic pump track & cycle trails. King-of-the-Hill data flows directly into the aXion Workout schema — no third-party cloud in the loop.
Padel analytics challengers. Thinner data than Wingfield, lower price. Worth tracking as Wingfield-pricing pressure — not the production pick.
Tonal / Mirror / Tempo are off the table for commercial venues. Save the spend for sport-native vendors who actually license to facilities.
Two rating systems — pick one canonical Wingfield ELO and Playtomic ELO are different scales. Members will see two ratings for the same activity. Decide which is canonical at launch — surface the other as "Playtomic visibility rank" but lead with one true number. Cross-port behind the scenes.
Garmin / Strava / Apple / Polar / Whoop / Oura — six APIs, three auth patterns, one normalised schema. Build the FHIR-shaped gateway once, plug every vendor into it.
Free for partners but requires Garmin partner approval (4–8 week review). Pushes data via webhooks, not pull. Best raw-data fidelity in the category.
Free tier 1,000 req/15 min app / 100 req/user. Partner programme is hard to get post-2024 lockdown. Apply day-one — approval is the long pole.
Phone-side aggregator. Easiest first integration via the aXion iOS app. OAuth-style consent. Apple Health Record is FHIR-compatible — slots into the gateway natively.
The Android counterpart. OAuth2, free, broad device support. Required for parity with the Apple side; the aXion Android app reads through this.
Free dev tier, webhook-based. Cover the long tail of members on older or alternative wearables. Same pattern, plug into the same gateway.
Premium-segment wearables. Less common in SA but the high-NPS member cohort — worth supporting from day one for the recovery / sleep data Discovery Vitality may eventually consume.
Schemas: HL7 FHIR R4 + Open mHealth. This keeps the data portable if TechnoGym ever locks down, makes a future Discovery integration land cleanly, and turns "we support every wearable" from a product wishlist into a routing config.
Strava TOS is the trap Strava forbids storing third-party Strava data >24h without explicit "athlete-owned" consent, and forbids cross-user aggregation for leaderboards without the new 2024 enterprise tier. Read the TOS before showing club leaderboards. Apply for the Strava partner programme on day one — the timeline alone will push it onto the critical path.
SA-realistic rails. Cards leak on recurring; DebiCheck settles. Build dual-rail from the start.
Pay-by-bank + card + PayShap aggregator. Best API quality of the SA gateways. EFT/PayShap typically 1.0–1.8%, cards ~2.5%. The right primary online rail.
Enterprise online gateway. Excellent for DebiCheck mandates on recurring membership billing — order-of-magnitude better collection rates than card-on-file at scale.
SA's leading SMB acquirer. Card-present 2.6–2.95%. Strongest in-person coverage. Yoco Neo/Go terminals across every F&B and retail till point.
SA's F&B POS standard — Tashas, Ocean Basket, RocoMamas. Deep stock + recipe + kitchen printer. The right POS for the restaurant + licensed + food court.
Cloud, matrix inventory (size/colour), rentals add-on with deposit holds, serial tracking for sports equipment. ~$89–289/loc/mo. The right retail tech.
SA-built order-ahead — speaks to GAAP natively. Used by Nando's and Debonairs. The native bridge between aXion app proximity-ordering and the food-court kitchen.
Tap-once-pay-everywhere works because aXion Pay registers as a tender type at each POS (like a gift card), not as a payment-rail rewrite. GAAP and Lightspeed both accept this pattern — auth-capture webhook loop, ~2 sprints of integration.
Recurring card billing leaks heavily in SA Card-on-file declines on membership billing run 8–15% monthly on a 25k-household base. DebiCheck mandates settle far better. Build dual-rail from day one: card primary, DebiCheck fallback, automatic switch on N+1 declines. Equipment rentals need deposit pre-auth holds (7-day) — Yoco/Peach support this, Stitch does not.
The closed-loop wallet pattern Disney perfected, applied to a multi-sport park. PCI scope stays small; the member experience stays one tap deep.
FIDO2-bound device tap (phone NFC + optional RFID wristband for kids/non-phone members). Top-ups via Stitch (PayShap/card/EFT). PCI scope minimal — wristband/phone is a token, not a PAN.
White-label theme-park wallet + access control vendors. Both have SA deployments (Sun City, Gold Reef). Useful as the off-the-shelf alternative to building aXion Pay from scratch.
The architectural template — RFID-as-wallet, account-linked, PIN for purchases above a threshold. The pattern is open knowledge; the implementation is what costs.
RFID + cashless festival wallet — cheap, modern API, useful reference architecture for the events / amphitheatre programme.
Public e-commerce face for sports retail. Inventory synced one-way from Lightspeed. Shopify POS Pro at $89/loc/mo. Strong omni-channel story for the apparel/equipment side.
Table QR order-ahead with strong UX. Backup to Yumbi if a more polished front-end is desired in the restaurant — though Yumbi's GAAP-native integration usually wins.
Public face online stays on Shopify; in-park stays on aXion Pay → GAAP/Lightspeed. One member, three POS surfaces, one tab.
Don't accidentally become an e-money issuer SARB rules: a closed-loop wallet stays unregulated up to certain float thresholds, but the moment funds become withdrawable to bank aXion becomes an e-money issuer and needs a sponsor bank (Access Bank or Standard Bank sponsor most SA fintech wallets). Keep aXion Pay closed-loop. If withdrawal ever ships, partner first.
The single most-asked-about integration. The honest answer: there is no public Vitality API. Onboarding is a 6–12-month BD process. Build the BD track in parallel to the build, not after.
Members earn ~300 points/week for ≥30-min HR-verified workouts at VAN-accredited venues. Current partners: Virgin Active, Planet Fitness, Curves, Run/Walk For Life, Switch, Sweat1000. Onboarding via Discovery Vitality Wellness Partnerships.
The spend-rewards side — smoothies, coffee, healthy meals. Current merchant partners: Kauai, Vida e Caffè, Woolworths HealthyFood, Pick n Pay. Onboarding via Discovery's merchant team.
Easier-onboarding equivalent. Partners include Planet Fitness, Virgin Active, Run/Walk For Life. Lower bar than Vitality — useful first-win to establish a track record.
Earns eBucks for tracked activity (Garmin/Fitbit/Apple Health). Park-as-venue partnerships exist (e.g. parkrun). BD via FNB eBucks Rewards. Naturally lands on the FHIR ingestion gateway.
Smaller member bases, easier to land. Useful breadth for the rewards story; less critical to the headline pitch.
Primarily card-spend rewards. Less an Active fit; useful as a co-brand merchant tier — points on aXion Pay top-ups, perhaps.
Also: host Discovery Wellness Days quarterly as a venue partnership — easy revenue, high member affinity, zero integration burden.
There is no public Vitality API Anyone selling "Vitality integration" without a signed Discovery contract is selling vapour. Discovery requires the member to tap their own Discovery app/card at entry — aXion identity cannot federate this. POPIA + HPCSA: don't share member health metrics with Discovery without explicit per-event consent. Per-data-type, per-recipient. Plan for a multi-rewards-card reader at turnstiles — Discovery QR + Multiply QR + FNB barcode + aXion BLE — and a routing service behind it.
Six venues to study before signing anything. Each solved a problem aXion will face — steal the answer, don't reinvent.
Forest-village resort operator running 5,000+ household-capacity sites. Single RFID wristband links lodge, F&B, activity booking, parking and lockers across the estate. Activity yield-management is the templated playbook.
Premium racquets + gym chain. Reference for the 25k-household membership economics — dynamic tier pricing, family-account hierarchies, kids' programmes as retention anchor.
State-anchored multi-sport precinct — Khalifa Stadium, Aspetar, Hamad Aquatic. Reference for governance of multi-federation co-tenancy and event-day operations on a single campus.
Toptracer ball-tracking + Topgolf bay OS + F&B POS unified on one ticket. Solved the "sport telemetry + restaurant POS + leaderboard + payment" single-screen problem at scale.
Retrofitted multi-sport arena hosting basketball, volleyball, fencing, concerts on rotating turnarounds. Direct analogue for the 2,950 m² amphitheatre dual-use case.
Builds and runs the Red Bull / UCI Pump Track World Championship qualifiers on asphalt tracks identical to Olympic-spec. The only credible operator pairing construction warranty with a global event circuit.
The four-vendor RFP shortlist. One primary, one for the network/AI lot, one ring-fenced for access & security, one wildcard.
The only SA player with end-to-end fleet/asset telemetry + POS heritage. Bytes Managed Solutions runs many SA retail POS estates; Netstar adds IoT + telemetry. Strongest single candidate for the aXion-Tec stack.
Tier-1 SI with Comrades, FNB Stadium, Cape Town Stadium connectivity history. The best fit for the network + observability + AI/data backbone — partner to Altron, not competitor.
Strong on stadium Wi-Fi, ticketing integration, and government/metro connectivity — relevant for Ekurhuleni Metro alignment. PSL club work. Approach via Telkom Business enterprise desk.
Specialist surveillance/access-control integrator (Hikvision, Milestone). Ring-fence the access & security lot to Reditron; sub-contract Skidata SA for vehicle gates.
Mid-tier SI, strong on Cisco/HPE/Microsoft, healthcare and govt. Plausible secondary for data-platform & AI workloads if NTT capacity is tight.
Parking + ticketing turnstiles. Skidata has installed at Sun City and major SA malls. Right for the vehicle-gate sub-contract under the Reditron access lot.
Hardware distribution, operational FM, and the federations that unlock sanctioning, schools and metro doors.
Largest SA-owned ICT distributor. Volume PC / display / peripheral supply for kiosks, POS terminals, back-office.
Components + PC distribution. Asus / MSI / Synology heritage. Use for edge compute (NUCs, NAS) for court-side telemetry boxes.
The SA networking-distribution specialist (Ubiquiti, MikroTik, Cambium, Ruckus). Game-reserve and resort deployment heritage. Right for the 16 ha + 160,000 m² mesh.
Enterprise distribution (AWS, Dell, Fortinet, VMware). Right channel for the cloud/edge backbone procurement.
Largest SA integrated FM (cleaning, soft + technical FM, security via Protea Coin). A single-vendor FM contract is feasible at this scale.
Bidvest's nearest competitor. Sometimes sharper on price for landscaping — relevant for the 160,000 m² parkland.
Armed-response + manned-guarding at venue scale in Gauteng. Protea Coin has more stadium / event heritage; ADT is a strong second.
F&B equipment, cold chain, supply for restaurant + food court. Sani is the SA brand for stainless kitchen kit.
Required for any ranked padel tournament hosting on the 6 courts. Small body, accessible via padelsa.co.za public route.
Sanctions BMX / pump-track events. Pair with Velosolutions to host a UCI-spec qualifier — instant international relevance from day one.
Sanctioning for 5-a-side leagues and junior development. Legitimacy with school football. Engage Gauteng SAFA regional office.
Necessary for IFSC-format events on the climbing wall. Smaller body — direct engagement is the route.
Benoni sits inside Ekurhuleni. Controls rates rebates, signage, EIA fast-track, tourism co-marketing. Day-1 engagement — non-optional.
Co-funds and co-markets destination assets at this scale. Lists the park on official itineraries. Pair with GGDA for investment incentives.
The three-integrator RFP shortlist and the federations to engage on day one. Without the metro & federation doors open, signage, rates and destination-marketing slip 12+ months.
Run a multi-vendor RFP — primary integrator + ring-fenced network/AI lot + ring-fenced access/security lot. Avoid single-vendor lock-in at this scale.
Broadest SA POS + telemetry + managed-services footprint. Owns Bytes Managed Solutions (SA retail POS heritage) and Netstar (IoT). Anchor the stack here.
Stadium-grade connectivity heritage (Comrades, FNB Stadium, Cape Town Stadium). Observability + AI/data-platform partner. Sits underneath Lot 1's POS & telemetry stack.
Hikvision / Milestone / Genetec access-control + CCTV specialist. Sub-contracts Skidata SA for vehicle gates. Ring-fenced lot keeps responsibility clean.
All five engagements can be opened in parallel by a single Gauteng-based BD lead. A warm intro at NTT + Altron + Ekurhuleni Metro compresses the timeline by 60–90 days.
Sanctioning across the three anchor sports. Velosolutions UCI Qualifier is the international hook. SAFA Gauteng opens the schools 5-a-side pipeline that feeds the 25k-household target.
Rates rebates, signage approvals, EIA fast-track and tourism co-marketing. Without this, opening date slips at least one fiscal quarter.
Co-funding for destination assets and listing on official tourism itineraries. GGDA opens investment-incentive routes for tech/employment-creating assets.
Vendor selection drawn from international leaders in each domain, filtered for active South African distribution or shippable cross-border presence. Pricing tiers are indicative — confirm via direct quotation. All vendor names belong to their respective owners.
Each section ends with an aXion pick — a single recommendation suited to a 16.33 Ha multi-sport park anchored by TechnoGym, padel and Olympic pump tracks. Treat the pick as a starting point for RFP, not a final commitment.
The SA vendor landscape moves quickly. Any vendor marked SA is live as of research date; import means cross-border procurement is required. This document is a draft — open to interrogation and refresh as quotes come in.