Walls
Zones with a discipline, height, capacity, the certificate they need and a minimum age.
venueOS Crag — for climbing gyms
Strip and reset a wall in one go. Grades that sort properly. Belay certificates that unlock the right walls in the right order. A live count of who is in the building that never names anyone.
Built around Rock and Rope Climbing Centre — Perry Street, Peterborough, Ontario — with a second gym of a deliberately different shape alongside it: bouldering only, no ropes, one certificate instead of five.
The edition
The climbing-shaped tenth. The membership, the waiver, the door and the bill underneath it are the same code a curling club runs.
Zones with a discipline, height, capacity, the certificate they need and a minimum age.
A whole wall set or stripped in one call. V-scale and YDS parsed and sorted properly, colours, tags, setters, and consensus grades once five members have voted.
Flash, send, top, zone, project. One per climber per problem, amended rather than duplicated.
Boulder, auto-belay, top-rope, lead belay, lead climbing — with prerequisites, minimum ages, expiry and revocation.
How busy the gym is right now, per wall, public, and naming nobody.
Six formats from a five-minute orientation to a twelve-week league. Places, a waiting list in order, and promotion when a place frees.
Divisions, a public entry form needing no login, bibs unique across the event, redpoint and IFSC-boulder scoring, and a cut that takes everybody tied on the line.
Day passes, shoes, harnesses, chalk bags. One loan per item, enforced by the database.
A term
A crew strips a wall and puts nine new problems up in a single call — grades, colours, tags and setters — and the set report is on the public site before they have packed up.
Members log a flash or a project from the app. Logging it again amends the tick instead of adding a second, which is what keeps the leaderboard honest.
Certificates in order, with minimum ages and expiry. A whole course signed off in one call. Revocation takes back the walls it opened.
Memberships, punch cards, day passes and course places on one bill per member, for the whole term, in one pass.
The desk
The scan raises a lapsed certificate, an unsigned waiver or an overdrawn punch card — and then lets the member in anyway, because the desk decides, not the software. Everything it raised is on the screen in front of the person who can fix it.
Each zone carries the certificate it needs and a minimum age. Revoking a certificate closes those walls the moment it is recorded, because clearance is a computed view rather than a stored flag — and the fob groups that depended on it are withdrawn on the next door reconcile.
A clause conditional on a birthdate given two fields earlier. Guardian rules a grandparent cannot satisfy. Signed on the phone, on the website, or from a public link with no account — then a signed PDF and a verification code.
Shoes, harnesses, chalk bags, helmets, belay devices — several out in one transaction, one loan per item enforced by the database, and retirement dates on what wears out.
Enquiry, quote, confirmation. One waiver link the group circulates ahead of time, so thirty children do not arrive with thirty unsigned forms.
A board for members looking for somebody to climb with, and a message thread between a member and the desk.
Plan a visit, memberships, courses, kids and youth, groups, what's set, and a live occupancy figure — plain HTML on the gym's own domain, fed by the API.
Questions we get asked
A route book for what is on the wall, a certificate ladder for belay and lead clearances, live occupancy so you know who is in the building, competitions, and the whole venueOS core underneath: memberships, waivers, check-in, door access, punch cards and billing.
Waivers are editable documents with clauses that appear based on birthdate. They are signed in the app, on the gym's website, or from a public link with no account, with guardian rules for minors, signed PDFs and verification codes at the desk.
Check-in raises a lapsed certificate or an unsigned waiver at the desk and refuses nobody by default — a person, not the software, decides. Door access is different: fob and card groups derive from membership, role and clearance and are pushed to Kisi or Brivo.
Yes. Terms and rates cover prepaid, recurring, punch card and drop-in, with one current term per member enforced by the schema, and payment online through Stripe or at the desk.
venueOS Crag
The walkthrough strips a wall, sets nine problems, logs a flash and a project, refuses a belay assessment for want of its prerequisite, then grants it in order and opens the wall it unlocks.
Book a walkthrough