🏫 School Network Platform Verified Facilities
Oakridge Prep School Facility Portal
Active Role:
Enterprise Operating Infrastructure: Operating across America/Toronto Eastern Time. Single Reservation Authority (hierarchical full vs half-gym conflict exclusion), double-entry ledger truth, and strict $0.00 pilot earned school share are enforced.

Community Facility Discovery Live Network Availability

Discover verified gymnasium facilities across the school network. Search by location, sport specifications, spectator capacity, and available dates with transparent customer pricing ($100.00 CAD / hr + 13% Ontario HST).

Oakridge Main Gymnasium (Full)

Oakridge Prep • 100 Academy Rd, Toronto, ON

200 Spectators

Floor: FIBA Sprung Hardwood • Activities: Basketball, Volleyball

Transparent Pricing: $100.00 CAD / hr + 13% Ontario HST

Next Bookable Window: Oct 22, 2026 (6:00 PM – 8:00 PM EDT)

Westwood Premier Gymnasium

Westwood Academy • 400 Hurontario St, Mississauga, ON

250 Spectators

Floor: Sprung Hardwood • Activities: Basketball, Badminton

Transparent Pricing: $100.00 CAD / hr + 13% Ontario HST

Next Bookable Window: Oct 25, 2026 (2:00 PM – 5:00 PM EDT)
Are you a school looking to pool gymnasium space?

Participate in coordinated school exhibition games, mini tournaments, and verified community hosting.

Facility Availability & Staff Coverage Status: ACTIVE

Schools authoritatively maintain their schedules. Windows require confirmed facility staff coverage. Unstaffed or stale windows (>7 days) are automatically unpublished from network discovery.

Main Gymnasium
Full Double Gym (Oakridge)
CONFIRMED
Staff Coverage Status
Published & Active
Network Discovery Status

Published Windows for Oakridge Prep (America/Toronto Local Time)

Date & Time (Eastern) Resource Assigned Staff Buffer Setup / Teardown Discovery State Actions
Oct 15, 2026 (6:00 PM – 8:00 PM EDT) Oakridge Main Gym (Full) John Murphy (Confirmed) 15 min setup / 15 min teardown Hold Leased (14m TTL)
Oct 22, 2026 (6:00 PM – 8:00 PM EDT) Oakridge Main Gym (Full) Sarah Torres (Confirmed) 15 min setup / 15 min teardown Published
Oct 29, 2026 (6:00 PM – 8:00 PM EDT) Oakridge North Half Unassigned 15 min setup / 15 min teardown Unpublished (Staff Required)

School Settlement Statement

Pilot Commercial Invariant: School earned facility share is strictly $0.00 CAD (0 bps). Genuine extra expenses ($40.00 custodial baseline per 2-hr window) are reimbursed separately.

$40.00
Extra Expense Reimbursement
$0.00
Pilot Earned Share (Strict $0)
$120.00
Shadow Successor (60% Non-Payable)

Commercial Policy & Cost Profile:

School Pilot Earned Share: $0.00 CAD (0 bps) | Genuine Extra Expense Reimbursement: $40.00 CAD | Pending Reimbursable Balance: $40.00 CAD

Shadow successor comparison creates zero legal or ledger payable during the pilot phase.

School & Campus Registry

School Organization: Oakridge Prep (Status: ACTIVE)

Campuses (2): Oakridge Main Campus • Oakridge South Athletics Centre

Rule verified: Multi-campus configuration counts as exactly ONE school organization.

Coordination-Only Members: St. Jude Academy (tracked separately from commercial hosts).

Hierarchical Gymnasium Exclusion Structure

PostgreSQL tsrange / GiST exclusion constraints prevent double-booking across dependent spaces:

  • Full Gymnasium (200 Cap): Automatically locks North Half and South Half when reserved.
  • North Court (100 Cap): Locks Full Gym; leaves South Court open for concurrent booking.
  • South Court (100 Cap): Locks Full Gym; leaves North Court open for concurrent booking.
  • Buffer Intervals: 15-minute setup and 15-minute teardown enforced around every event.

School Suspension & Exit Safeguards

When a school pauses or exits the platform, available inventory is unlisted immediately, while all pre-existing confirmed bookings, access rights, and ledger balances are strictly preserved:

Confirmed Bookings Preserved: 1 booking(s)

Ledger Payables Preserved: $40.00 CAD

Itemized Booking Quote FROZEN & IMMUTABLE

Resource: Oakridge Main Gymnasium (Double Gym)

Window: Oct 15, 2026 (6:00 PM – 8:00 PM EDT)

Base Facility Fee:$200.00 CAD
Attributable Custodial Baseline:$40.00 CAD
Ontario HST (13%):$31.20 CAD
Gross Total: $271.20 CAD

Unapproved silent charges are strictly rejected server-side.

Atomic Hold Lease 14:59

Hold Lease ID: hold_lease_8892

Hold TTL: 14 minutes remaining

Buffer Protection: 15-min setup + 15-min teardown enforced.

Hierarchical Conflicts Excluded: Full Gym, North Gym, South Gym

Facility Discovery & Search Filters

Oakridge Main Gymnasium

100 Academy Rd, Toronto, ON • Hardwood • 200 Spectators

Available: Oct 22 (6:00 PM – 8:00 PM EDT)

Westwood Premier Gymnasium

400 Hurontario St, Mississauga, ON • Hardwood • 250 Spectators

Available: Oct 25 (2:00 PM – 5:00 PM EDT)

Recurring Series Evaluation

Series Request: Fall Basketball League (4 Occurrences)

2026-10-06 Available

Staff confirmed; clean buffer

2026-10-13 Staff Unconfirmed

Facility staff unassigned; excluded

2026-10-20 Blackout Conflict

Provincial PA Day closure

2027-01-05 Policy Expired

Pilot ends 2026-12-31; successor pending

Booking History & Cancellation Remedies

Booking ID Facility Time (EDT) Gross Total Status
bkg_seed_confirmed_1 Oakridge Main Gym Oct 15 (6:00 PM – 8:00 PM) $271.20 CAD Confirmed & Paid

Host cancellation after payment provides consent-based alternative or 100% refund, while preserving attributable staff expense visibility:

Fixture Proposal & Schedule Protection

Fixture: Oakridge Prep vs. Westwood Collegiate Exhibition

Status: PROPOSED

Gym Reserved: False (Invitation alone cannot reserve)

Private Schedule Exposed: False (Private schedule protected)

Minimal Coordination Fee & Offset Rules

Fee Structure: $15.00 CAD once per fixture/tournament (no per-match duplicate fee).

Direct Payment: AUTHORIZED Earned-Share Offset: REJECTED ($0 Pilot Share) Sponsored Exception: DISTRICT_GRANT_2026 (Authorized)

Protected balances (reimbursements, taxes, deposits, reserves) are strictly isolated from fee offsets.

Multi-Host Tournament Atomicity & Compensation

Tournament Format: Fall Regional Classic (Oakridge + Westwood)

Status: PENDING_ALL

Coordination Mini Tournaments & Supply Integrity

Host School: St. Jude Academy (Coordination-Only Member, $0 Commercial Share)

Arrangement: Direct-paid fixture ($15.00 CAD), zero mandatory hosting quota.

NO MANDATORY HOSTING QUOTA ACTIVE COMMERCIAL SUPPLY: 2 HOSTS (Undiluted)

School Renewal & Contribution Report

40 hrs
Hours Contributed to Network
20 hrs
Hours Used (Away Games)
2x
Contribution Burden Ratio

Net Reimbursements Received: $400.00 CAD

Coordination Fees Incurred: $150.00 CAD

NO INVENTED SAVINGS (Null) Verifiable operations only: zero hypothetical or fabricated savings claims.

Single Ledger Truth & Balance Audit STRICTLY BALANCED (DEBITS === CREDITS)

$271.20 CAD
Total Journal Debits
$271.20 CAD
Total Journal Credits
Account Debit (CAD) Credit (CAD) Classification
Cash Clearing (Sandbox Stripe) $271.20 $0.00 Asset
School Incremental Custodial Payable $0.00 $40.00 Protected Liability
Ontario HST Tax Payable (13%) $0.00 $31.20 Protected Tax Liability
Platform Facility Operations Revenue $0.00 $200.00 Earned Revenue

Transactional Outbox & Delivery Health

3
Published Events
0
Pending Retry
0
Dead Letters (0)

Decoupled asynchronous dispatch: Database transactions commit atomically without waiting on external webhooks or emails.

Independent Event Capacity Boundary

Physical Venue Capacity: 200 persons

Event Enrollment Cap: 30 athletes

Current Enrolled: 30 athletes

EVENT CAPACITY CAPPED (30 / 30)

Event boundary is authoritative; physical building headroom does not allow over-enrollment.

Server-Side Youth Media Gating

Youth Media Route: /api/events/youth-media/stream

Parental Consent Status: Not on file

DENIED SERVER-SIDE (Missing Verified Consent)

Youth media and personal records are gated server-side without verifiable consent.

Provider-Neutral Ticketing Contracts

Contract ID: tc_neutral_882

Occupancy Safety Limit: 200 | Max Admissions: 150

Checkout Boundary: Opening external checkout link never creates paid admission.

PROVIDER-NEUTRAL FOUNDATION (Core Bound)