Council briefing · 2026 Confidential · prepared for Cumberland Council

One platform.
Four streams.
Built for Cumbria.

LIFT is a Cumbria-only ride-hailing platform extended into hyperlocal produce delivery, safeguarded school carpools, and pre-booked late-night returns for young people. Every driver is licensed by Cumbria Council. Every fare stays inside the county. Every safeguarded ride is escrow-held until the right human confirms safe arrival. This document is the complete platform overview prepared for Cumberland Council leadership.

0
Streams shipped
in Phase 1
0
Streams modelled
on the roadmap
0
Edge functions
(Deno)
10%
Platform fee
(industry 25 to 30)
Read · 15 min
For Cumberland Council leadership

Four things to know in ninety seconds.

LIFT is not another ride-hailing app. It is a Cumbrian transport platform, built by Cumbrian people, designed to keep Cumbrian money in Cumbria. The four things below are why it matters to Cumberland Council in particular.

01

Cumbria-licensed only.

Every driver holds a current Cumbria Council taxi or PHV licence, checked manually against the council ledger before they can take a single fare. We do not onboard drivers from outside the county. Ever.

02

10% fee, 90% stays.

National platforms take 25 to 30 percent of every fare and ship it to a head office a long way from here. LIFT takes 10 percent. The remaining 90 percent goes to a driver who lives in the county and spends here.

03

Safeguarding by design.

School pools require Enhanced DBS and a 2-year renewal cycle. Capacity is hard-locked at the database. Fares stay in escrow until a school agent confirms safe arrival. Safe Return wellness-escalates to the parent if a young person does not respond.

04

Council partnership-ready.

We will share anonymised journey data with the council on request, integrate licence-revocation events into our suspension flow, and host school agents on the admin dashboard at no cost. The platform is ready for production today.

01 · Why

Built because the alternatives leave Cumbria stranded.

Four problems have run unchecked here for too long: late-night riders stranded by an app that closed at 9pm, school runs that look like motorway queues, supermarkets shipping milk back through its own valley, and families paying four hundred pounds a month for a car that sits on the drive five days out of seven. The drivers were always here. The platform that gets out of their way was not.

PROBLEM 01

You cannot get a taxi at half past eleven on a Friday.

How LIFT solves it

Local drivers see your request the second you post it. Any of them can bid their own price and ETA. No dispatcher to call. No engaged line. No thirty-minute estimate that turns into ninety.

PROBLEM 02

The school run looks like a motorway pile-up.

How LIFT solves it

Carpool with neighbours within 1.5 miles, in a vehicle driven by an Enhanced-DBS-verified driver. Forty cars doing the work of eight, becomes eight. Fares held in escrow until safe arrival.

PROBLEM 03

You drive twelve miles to a supermarket for eggs.

How LIFT solves it

Order direct from the farm a mile from your house. The same Cumbria-licensed driver doing your taxi run can collect on the way. Money stays in the county. Fuel stays in the tank.

PROBLEM 04

Your car costs four hundred pounds a month to sit on the drive.

How LIFT solves it

Use LIFT for the predictable trips (school run, weekly shop). Keep the car for what you actually need it for. Three families sharing a pool can keep around a thousand pounds a year in each household.

02 · Operational boundary

Cumbria, every postcode, no further.

The Cumbria boundary is hard-coded into the database as a polygon. Any pickup or dropoff outside it is rejected at insert time, before a driver is ever notified. This is the operational footprint LIFT serves: the whole historical county, both new unitary authorities, every town and every fell.

Ride request rejected – outside Cumbria boundary (database level)
Click anywhere to test the geofence

Operational footprint

The hard-coded Cumbria polygon covers both new unitary authorities (Cumberland Council in the north and west, Westmorland and Furness in the south and east). The platform serves every postcode inside the boundary. Anything outside is rejected at the database level.

  • Boundary typePolygon, geog(4326)
  • ValidationInsert trigger
  • CoverageWhole historical county
  • Towns covered11 named + every postcode
  • Driver matching radius5km (rides) · 1.5mi (pools)
  • Cross-borderNot permitted Phase 1
03 · The four shipped streams

Four shipped. Eight on the roadmap.

The four streams below are built, committed to the repository, and ready for production. The eight in the next section are modelled extensions that use the same drivers, the same trust scaffolding, and the same Cumbria-only geofence. Each shipped stream has its own state machine, its own pricing model, and its own escrow profile.

01 · SHIPPED

Taxi

Bidding model. Riders post trips, nearby drivers bid their own price and ETA, riders pick. Standard / XL / Estate / WAV / Executive. Scheduled up to 4 weeks ahead.

Drivers earn 30 to 50% more per fare versus national platforms. 10% platform fee
02 · SHIPPED

Delivery

Farms catalogue. Eggs, milk, cheese, vegetables, bread, meat. Order direct from the producer. Same driver collects from the farm and brings it to your door in your slot.

Producers paid directly, no national distributor margin. 10% platform fee
03 · SHIPPED

School Pools

Carpool to school with neighbours within 1.5 miles. Enhanced-DBS-verified drivers only. Capacity hard-locked at the database. Fares in escrow until safe arrival.

Estimated 80% reduction in solo-parent school-run cars. 10% + escrow hold
04 · SHIPPED

Safe Return

Pre-book a guaranteed driver on standby for a young person going out. Cutoff time, gentle prompts, one-tap I am ready. Wellness escalation if they do not respond.

Built to remove the late-night taxi gap entirely. £5 reservation + ride fare
04 · Roadmap streams

Eight more streams the platform can carry.

The same driver pool, the same trust stack, the same Cumbria geofence can underwrite eight additional service streams. Each one solves a specific structural rural-transport gap the existing market does not. Phase 2 streams are partner-led (NHS, employers, refuges, schools); Phase 3 streams add seasonal and niche volume. None require core architecture changes. They ride on the same backbone.

PHASE 2 · SOCIAL CARE

NHS Patient Transport

Pre-booked recurring rides to GP appointments, hospital outpatient visits, day centres, dialysis. Uses the existing DBS-verified driver pool. WAV filtering already in the vehicle profile. Could be NHS-commissioned or paid through Cumbria Adult Social Care budgets. Partner: NHS Cumbria ICB.

PHASE 2 · COMMUTER

Workplace Shuttles

Group transport from rural villages to major employers (Sellafield ~10,000 staff, BAE Barrow, NHS Cumbria Trust, council offices). School pool mechanics applied to adult commuters. Employer-subsidised. Direct fix for the rural workforce mobility gap.

PHASE 2 · TOURISM

Lake District circuit

Premium pre-booked tier for tourism. Hotel-to-trailhead drop-offs, end-of-walk pickups (drop me at Helvellyn, collect me at Patterdale), pub circuits, stargazing tours. Higher fares, lower volume, fills driver gaps in shoulder hours. Partner: Cumbria Tourism.

PHASE 2 · B2B

Local Business Courier

Same-day B2B parcel pickup-and-deliver for pharmacies → patients, florists → recipients, hardware shops → tradesmen. Drivers idle between fares pick up small parcels. Different commercial structure: B2B billing, recurring routes.

PHASE 2 · SAFEGUARDING

Safe Transport for vulnerable adults

Partnership pathway with Cumbria refuges and domestic-abuse support services for safe, traceless moves. DBS-checked drivers trained for the specific safeguarding protocols, encrypted routing, no record on the standard ride trail. Partner: Women's Community Matters, Carlisle Refuge.

PHASE 2 · TOURISM

Coast-to-Coast bag transport

Daily luggage transfer between B&Bs for walkers and cyclists doing the Coast-to-Coast or Lake District tours. The C2C walk is a £20m/year Cumbrian tourism flow. £15 to £20 per bag, predictable daytime work for drivers, fills shoulder hours.

PHASE 3 · SEASONAL

Event transport surge mode

Surge-demand operation for Appleby Horse Fair, Keswick Mountain Festival, Lake District triathlons, weddings, funerals. Coordinated fleet for one-time peaks with pre-allocated drivers and surge-priced bidding within a per-event cap.

PHASE 3 · NICHE

Pet + animal transport

Vet visits, kennel transfers, grooming pickups. Particularly for elderly pet owners and households without a car. Cleaning protocol between rides, vehicle-feature tagging for pet-friendly drivers already in the vehicle profile.

05 · The moat

What other Cumbrian apps do not do.

There are other taxi-dispatch apps starting up around the county. They are useful and they are local. They are also not what LIFT is. The seven structural differences below are where LIFT is operationally distinct from anything else serving Cumbria today, and why those differences matter to Cumberland Council, to parents, and to drivers in particular.

01 · PRICING

Bidding, not allocation.

Other platforms hand the trip to the nearest available driver at a fixed fare. LIFT lets every driver in range bid their own price and ETA. The rider picks by price, by speed, or by driver rating. That difference is the whole reason riders can find a driver at half past eleven on a Friday.

02 · ECONOMICS

Independent driver, 90% take-home.

A typical Cumbrian taxi-firm model leaves the driver with 65 to 75% of the fare after the firm and the platform both take their cut. On LIFT, drivers are independent and keep 90% of every fare. They can stay with their existing firm if they want; LIFT has no exclusivity clause and no lock-in.

03 · SAFEGUARDING

Database-enforced, not UI-enforced.

Capacity mutex, DBS gate, state machine triggers, Row-Level Security, Cumbria geofence, escrow until safe arrival. These are not features in the application; they are constraints that the application cannot bypass. The database physically rejects an out-of-county pickup, an over-capacity school pool, or a DBS-expired driver bid.

04 · SCOPE

Four streams shipped, eight more on deck.

The other platforms in the county offer one stream: taxi rides. LIFT offers taxi, hyperlocal delivery, safeguarded school pools, and Safe Return today. NHS patient transport, workplace shuttles, and the tourist circuit are next on the roadmap. The same drivers, the same trust scaffolding, the same Cumbria geofence underwrite all of them.

05 · BOUNDARY

Cumbria-only, by hard constraint.

The Cumbria boundary is a polygon in the database. Out-of-county trips are rejected at insert time. Other apps expand to the next city the moment local volume drops; LIFT is contractually and architecturally Cumbrian. It will not become a national platform.

06 · PARTNERSHIP

Council-ready from day one.

Licence ledger integration, revocation webhook, anonymised journey data on request, free school agent admin access. Most platforms treat the council as an obstacle to be navigated around. LIFT treats the council as the partner whose blessing makes the whole thing more credible.

07 · FOUNDATION

No external funding, no exit clock.

LIFT is privately built and self-sustaining at modest pilot volumes. No venture capital, no Series A clock, no growth pressure to expand out of the county to make a return on capital. The platform exists to be the long-term Cumbrian utility, not the next acquisition target.

Side by side.

Capability-by-capability comparison with the platforms typically serving the county. No competitor names; the structural differences speak for themselves.

CapabilityLIFTWhat other Cumbrian apps typically offer
Pricing modelDriver bidding (rider picks price, ETA or rating)Nearest-driver allocation at fixed fare
Driver share of fare90% (independent driver, no firm cut)65 to 75% (firm cut + platform cut)
Vetting depthCumbria licence + Enhanced DBS + 2-year renewals + manual ledger checkCouncil licence only
Payment safeguardingStripe escrow with manual capture on school + Safe ReturnAuto-charge on completion
Streams supportedTaxi · Delivery · School Pools · Safe Return (+8 roadmap)Taxi only
GeofenceCumbria polygon, enforced at the databaseNone (will expand outside Cumbria over time)
Capacity safetyDatabase mutex: a 4-seat car cannot carry a 5th childApplication code, not enforced at DB level
State machineBEFORE UPDATE triggers per domain; invalid transitions raiseApplication code
Data sharing with councilBuilt-in (anonymised journey data on request)Not offered
Funding modelSelf-sustaining, privately built, no VCOften VC-backed with exit timelines
FOR EXISTING TAXI FIRMS IN CUMBRIA

Firms are welcome on LIFT too.

LIFT was built for independent Cumbria Council licensed drivers. It works equally well for drivers who already belong to a local firm. There is no exclusivity. There is no non-compete. There is no lock-in.

A firm can keep its own dispatch system AND let its drivers take LIFT jobs on the side. The platform fee is the same 10% either way, and the driver keeps the same 90%. A driver does not have to choose between a firm and LIFT; they can do both. Many will, particularly to fill quieter hours with the streams the firm does not handle (school pools, Safe Return, delivery).

For firms that want to bring their drivers onto LIFT as a fleet, Phase 2 includes a firm partnership tier: bulk driver onboarding with an aggregated firm dashboard, optional co-branding, and a per-driver referral payout. No firm is excluded from the platform because of a competing relationship; the goal is to have every Cumbria-licensed driver on it.

06 · Features by stream

Every category. Every primitive.

Tap a stream below to walk through its feature categories. Each card groups the primitives that make up a single user journey, with the underlying tech surface listed beneath.

Taxi · bidding, not dispatching.

The rider posts the trip. Every Cumbria-licensed driver within 5km sees it live on their phone. The one who wants the job bids. Usually under 30 seconds. The atomic accept_bid RPC makes double-assignment impossible.

01 · DISCOVERY

Finding your ride

The rider's first 30 seconds in the app.

  • Phone OTP signupSupabase Auth, no email required.
  • Map homereact-native-maps with OpenStreetMap tiles, current location dot.
  • Where to? pillTap to open the request flow.
  • Recent tripsOne-tap re-book a frequent route.
02 · BOOKING

Posting the trip

Pickup, drop-off, preferences, scheduling.

  • Dropoff searchNominatim, UK-biased, real address autocomplete.
  • Vehicle type chipsStandard / XL / Estate / WAV / Executive.
  • Schedule aheadNow or up to 4 weeks in advance.
  • Cumbria geofenceDB trigger rejects any pickup or dropoff outside the historical county.
03 · LIVE BID

Driver bidding

From request to accepted bid in seconds.

  • 5km radius fan-outmatch-drivers edge function with ST_DWithin and vehicle-type filter.
  • Realtime BroadcastEach bid pushed to the rider device as it submits.
  • Sort tabsPrice, ETA, or driver rating.
  • Atomic accept_bidSECURITY DEFINER, FOR UPDATE on the ride row.
04 · EN ROUTE

Tracking the trip

From acceptance to drop-off.

  • OSRM route polylineOne call at acceptance, cached on the ride row.
  • 5-second GPS broadcastDriver phone TaskManager + foreground service.
  • Status pillsDriver en route → arrived → in progress.
  • Share tripSend live location to a trusted contact.
05 · PAYMENT

How money moves

Stripe Connect Express, 10% platform fee.

  • Off-session capturePaymentIntent on completion against saved card.
  • 90% transfer to driverStripe Connect destination charge.
  • Instant payoutsDriver can withdraw any time.
  • Idempotent webhookstripe-webhook keyed on stripe_event_id unique index.
06 · SAFETY

Trust scaffolding

Every active ride has the same protective stack.

  • SOS buttonOne tap. Live location to trusted contacts + LIFT support. Dials 999.
  • Number maskingCalls and messages route through the app.
  • Trip check-insApp prompts you and a trusted contact if the ride goes off-course.
  • Two-sided ratingsRider rates driver, driver rates rider. Repeat low-raters are reviewed.

Delivery · produce, direct from the farm.

The same Cumbria-licensed drivers handle the hyperlocal logistics layer. The producer is paid directly. The driver collects from the farm gate and brings the order to your door in your chosen slot.

01 · BROWSE

Discovering local food

Farms catalogue and product detail.

  • Farms listAdmin-managed list of vetted Cumbrian producers.
  • Distance-sortedNearest farms surface first.
  • Product cardsPhotos, units (dozen, litre, 250g), prices, categories.
  • Stock awarenessSoldout chips when stock reaches zero.
02 · ORDER

Composing the basket

Single-farm basket with slot selection.

  • Zustand basketSingle-farm rule: switching farms wipes the basket.
  • Slot pickerNext 3 days, capacity-managed slots per farm.
  • Cumbria dropoff checkDB trigger rejects out-of-county home.
  • Stock decrementAtomic on order acceptance.
03 · DRIVER CLAIM

Same bidding pattern

Drivers in range see the order and bid.

  • Delivery bid streamSame Realtime Broadcast pattern as rides.
  • accept_delivery_bid RPCAtomic FOR UPDATE on the order row.
  • OSRM route via farmThree-leg route: driver → farm → home.
04 · FULFILMENT

Pickup to drop-off

Driver collects, transports, delivers.

  • State machinematched → picking → in_transit → delivered.
  • In-transit trackingSame 5s GPS broadcast.
  • Signed deliveryDriver confirms drop-off; optional photo.
05 · PAYMENT

Producer paid direct

Stripe pre-auth on order, capture on delivery.

  • Pre-authTotal locked on rider card at order acceptance.
  • Capture on deliverySame manual capture pattern as escrow.
  • Producer splitProducer receives the item price; driver receives the delivery fee.

School Pools · safeguarded carpool for under-16s.

Pool with neighbours within 1.5 miles. Driver is Enhanced-DBS-verified. Capacity is locked at the database level. Fares stay in escrow until the school confirms your child has arrived safely. Then 90% releases to the driver.

01 · SETUP

Children + schools

Profiles and registry.

  • Schools registryAdmin-managed. Seaton Academy, Whitehaven Academy, Cockermouth School seeded.
  • Children profilesOne per child. School + year + booster seat / allergies / pickup rules.
  • Year groupsNursery through Year 11.
02 · MATCHING

Finding your neighbours

PostGIS vector matching + consent quorum.

  • 1.5 mile radiusST_DWithin against the pool anchor.
  • Same school + windowFiltered by school_id and target_arrival_time.
  • Consent quorumAFTER-INSERT trigger on votes; resolves to approved or rejected.
  • One-vote-per-parentA parent with two kids in the pool still votes once.
03 · BIDDING + ACCEPT

Pricing the daily run

Drivers bid the total; system splits per parent.

  • DBS gateTrigger blocks bid insert unless dbs_verified + dbs_expiry_at > now().
  • Per-parent sharecompute_membership_share splits the total equally.
  • accept_school_pool_bid RPCFOR UPDATE; transitions to matched.
  • Stripe pre-auth fan-outEvery approved parent card pre-authorised at acceptance.
04 · DAILY RUN

The morning manifest

Sequential pickup with proximity gates.

  • 2-second telemetryDriver phone bumps GPS broadcast from 5s to 2s.
  • 100m haversine gatePicked up button enabled only within 100m of the pickup.
  • Drive-to-school CTAAuto-route to school after the last pickup.
  • Multi-child manifestEach child's status visible to parent + driver.
05 · SAFEGUARDING

Hard locks at the database

No double-booking, no over-capacity, no DBS gap.

  • Capacity mutex4-seat car cannot carry a 5th child. Trigger raises CRITICAL_ERROR.
  • School agent check-inPer-child confirmation by school office staff.
  • Escrow until arrivalStripe capture fires only on completion trigger.
  • 2-yr DBS renewalAdmin DBS Queue tracks expiry on 60-day window.
06 · CANCELLATION

The bad-day paths

Mid-route abort, no-shows, force cancel.

  • Mid-route abort50% capture for driver compensation, 50% refund to parents.
  • Pre-active cancelAll authorised PIs cancelled, no funds move.
  • Admin force cancelReason logged to admin_actions; emergency intervention.

Safe Return · the ride home, booked before they head out.

Rural Cumbria runs short on taxis after 11pm. Pre-book a guaranteed driver on standby until a cutoff you set. Your young person taps one button when they are ready. If they do not respond, you decide what happens next.

01 · SETUP

Family link

Dual-consent before any booking.

  • Phone inviteParent invites young person by phone.
  • Dual consentYoung person must accept; only then can a SR be booked.
  • RevocableEither side can revoke. Admin can also revoke for safeguarding.
02 · PRE-BOOKING

Setting up the night

Pickup area, cutoff, max fare, auto-dispatch toggle.

  • Pickup areaCircle + radius. Town presets: Whitehaven, Workington, Carlisle, Kendal, Penrith.
  • Cutoff pickerDefault 01:00 next day, adjustable in 15 / 30 / 60 min chips.
  • Max fare cap£15 to £60, default £35.
  • Auto-dispatch toggleIf they do not call by cutoff, send the driver anyway.
03 · STANDBY

Driver commits

Reservation fee + standby state.

  • £5 reservationPre-auth at booking. Captured on claim. Driver keeps 100%.
  • Reserved tabDriver app lists open Safe Returns in range.
  • claim_safe_return RPCFOR UPDATE on the row, schedules 6 prompt rows.
  • Privacy firstDriver sees young person initial + dot only until claim.
04 · PROMPTS

Gentle nudging

Six scheduled notifications driven by cron.

  • -90 minFirst warning: "Want to head home? Driver can be there in twenty."
  • -45 minSoft nudge to the young person device.
  • -15 minLast call.
  • CutoffParent notification with one-tap actions.
  • +30 / +60 minWellness checks, escalating.
05 · DISPATCH

One tap to ride

Live location broadcast and ride creation.

  • I am ready nowYoung person taps; current location auto-detected.
  • 30-second broadcastYoung person phone shares location to parent + driver.
  • Edit pickupMove the pin without dispatching.
  • Auto-dispatch at cutoffDriver sent to last known location.
06 · WELLNESS LADDER

Parent overrides

Escalating, with one-tap actions throughout.

  • Force dispatchSend the driver to last known location.
  • Extend cutoff+30 min, driver remains on standby.
  • Manual welfare pushTrigger another wellness notification.
  • Phase 2+90 min police welfare check behind admin feature flag.

Driver app · one stream of work across all four verticals.

Drivers see taxi bids, school pool opportunities, Safe Return standby jobs, and delivery orders in one app. Onboarding is hand-vetted by LIFT before they can take a single fare.

01 · ONBOARDING

Manual verification

Hand-checked against the council ledger.

  • Council licenceCumbria Council taxi or PHV. Number + photo + expiry. Cross-checked manually.
  • Vehicle profileMake, model, plate, colour, capacity, features, photos.
  • Insurance + MOTDocument upload, expiry tracked for renewal reminders.
  • DBS stepEnhanced DBS cert + 2-year renewal. Unlocks school pool eligibility.
  • Selfieexpo-camera selfie. Used on bid cards and ratings.
02 · GOING ONLINE

Background location task

5s standard, 2s during a school run, foreground service on Android.

  • Giant Online switchSingle toggle for availability.
  • TaskManager taskLIFT_DRIVER_LOCATION runs at 5s in normal mode.
  • 2s school-run modesetSchoolRunMode bumps the interval automatically.
  • iOS background modeUIBackgroundModes: location enabled in app.config.ts.
03 · INCOMING WORK

The four work streams

Taxi bids, school bids, reservations, delivery orders.

  • Incoming ride sheetBottom sheet auto-presents nearby ride request with bid form.
  • School pools tabAvailable pools filtered by DBS + capacity eligibility.
  • Reserved tabSafe Return standby jobs.
  • Delivery jobsSame bid pattern, delivery icon.
04 · ACTIVE TRIPS

From acceptance to drop-off

Same screen pattern across taxi, delivery, school, SR.

  • Turn-by-turn navRoute polyline + ETA.
  • Status buttonsArrived → Start Trip → Complete.
  • Multi-child manifestSchool run only. Proximity-gated picked-up buttons.
  • SOSSame button as rider side.
05 · EARNINGS

How payouts work

Stripe Connect Express, instant payouts.

  • Today / Week / MonthStat cards on the earnings tab.
  • 90% after platform fee10% retained on every fare.
  • Reservation fees£5 per claimed Safe Return, 100% to driver.
  • Instant payoutTo linked bank account on demand.

Admin · the operational nerve centre.

25 routes covering driver approvals, live rides, school pools, Safe Return wellness, payouts, family link safeguarding, audit. Mono palette, server-rendered, privacy-first throughout.

01 · OVERVIEW

The 23:00 to 03:00 view

What ops watches at peak risk hours.

  • 8 stat cardsLive rides, pending drivers, today gross, today trips, active pools, pending DBS, active SRs, wellness pending.
  • 30-day revenue lineRecharts.
  • Rides-by-hour barsPattern recognition.
  • Latest 10 admin_actionsAudit feed in the corner.
02 · DRIVER OPS

Approval + DBS queues

Two human-in-the-loop screens.

  • Driver approvalsPending / Approved / Suspended / Rejected tabs with documents preview.
  • DBS QueuePending / Verified / Expiring (60 days) / Expired.
  • Verify with reasonApprove / Reject buttons, reason input, logs to admin_actions.
  • Signed Storage URLsFor licence photos, MOT, insurance, DBS cert.
03 · LIVE OPS

Real-time maps

Leaflet, mono greyscale tiles, Realtime + polling fallback.

  • Live rides mapEvery active ride as a marker.
  • School pools live mapEvery active pool run.
  • Safe Returns live mapInitials only, never photos.
  • Polling fallback5s if WebSocket fails.
04 · WELLNESS QUEUE

Safe Return triage

Three urgency buckets, earliest-cutoff first.

  • expiredCutoff passed, parent not yet engaged.
  • past_cutoff_no_action30 min after cutoff with no response.
  • wellness_unresponsive60 min after cutoff.
  • One-tap actionsCall parent / Call young person / Force dispatch.
05 · CATALOGUES

Static reference data

Schools, farms, products, slots, agents.

  • SchoolsCRUD with tabs for pools, children, agents, settings.
  • FarmsInline product CRUD + 14-day slot capacity calendar.
  • Family linksFull platform table with admin revoke (safeguarding intervention).
06 · AUDIT + SETTINGS

Provenance + flags

Everything provable, nothing hidden.

  • admin_actions logEvery admin override captured with reason.
  • CSV exportServer-streamed, admin-checked route.
  • Feature flagsRead-only Phase 1 (reservation_fee, telemetry_interval, dbs_required, police_escalation).
  • Cumbria geofenceLeaflet preview of the operational boundary.
07 · Safeguarding

Safeguarding by design, not by claim.

Every protection on the platform is enforced at the layer where it cannot be bypassed. Driver eligibility lives in the database. Capacity locks live in the database. State transitions live in the database. Application code can be wrong; the database will not let it through.

DATABASE

Cumbria geofence

A polygon stored as a single-row geofence. Every insert of a pickup, dropoff, home, or anchor coordinate runs through is_inside_cumbria. Out-of-county trips are rejected before any driver is notified.

DATABASE

Capacity mutex

BEFORE UPDATE trigger on pool_memberships locks the pool row FOR UPDATE, counts approved members plus the new joiner, and raises CRITICAL_ERROR if the total exceeds the vehicle's licensed seat capacity.

DATABASE

DBS eligibility gate

Drivers cannot bid on a school pool unless drivers.dbs_verified is true AND dbs_expiry_at is in the future. Enforced both at RLS insert policy and on a separate row-level trigger.

DATABASE

State machine triggers

Every domain (rides, orders, school pools, safe returns) has a BEFORE UPDATE OF state trigger that rejects any transition not in the defined diagram. Invalid transitions raise.

DATABASE

Row-Level Security

RLS on every table. Drivers cannot see other drivers' locations. Parents cannot see other parents' children. School agents only see their own school's pools and check-ins.

DATABASE

Dual-consent family links

Safe Return requires a family_link with status='active'. Status can only transition to active by the young person themselves. Parent cannot self-link.

APPLICATION

Manual licence verification

Every driver onboarding is checked by a LIFT operator against the Cumbria Council licence ledger before activation. No driver can take a single fare until manually approved.

APPLICATION

Enhanced DBS + 2-year renewal

School pool drivers submit Enhanced DBS certificate at onboarding. The admin DBS Queue tracks expiry with a 60-day warning band. Expired DBS auto-suspends pool eligibility.

PAYMENT

Escrow until safe arrival

School pool fares are pre-authorised on every parent card at acceptance and held with Stripe manual capture. Capture only fires when the school agent confirms the last child has arrived.

REAL-TIME

SOS on every active ride

Single tap broadcasts live location to chosen trusted contacts and LIFT support, and dials 999. Confirmation modal prevents accidental triggers.

REAL-TIME

Number masking

Rider and driver never see each other's personal mobile. Calls and messages route through the app. Same protection on family links.

REAL-TIME

Trip check-ins

If a ride goes off-course or stays stationary too long, the app prompts the rider and a chosen trusted contact. If they do not respond, ops gets a flag.

REAL-TIME

Safe Return wellness ladder

At cutoff the parent gets a notification with one-tap actions. At +30 and +60 minutes, escalating wellness checks fire automatically. Police welfare check is Phase 2.

OPS

Admin override audit

Every admin action (driver suspension, force-cancel, family link revoke, manual welfare push, DBS verify) writes to admin_actions with the admin id, action, target, reason, and timestamp. Full provenance.

OPS

Privacy-first ops

Young person initials in tables (never full names), full first name only on the detail screen, never photos in lists. Phone numbers are masked in admin UI.

08 · Economic and environmental impact

Money in. Cars off. Producers paid.

A national platform exports 25 to 30 percent of every fare out of Cumbria. LIFT does not. The 10 percent platform fee stays at LIFT's Cumbrian operations, and the remaining 90 percent goes to a driver who spends inside the county. The projections below assume Phase 1 levels (1,000 active riders, 100 active drivers, 10 partner schools).

Where the money goes
100% stays in county
90% · Driver (lives in Cumbria)
10% · LIFT (Cumbrian operations)
0% · Out of county (vs 25 to 30% on national platforms)
£2.4k
Extra per driver / year

Modelled on 30 hours per week at the existing local fare structure, with the LIFT 10% fee instead of the 25 to 30% national fee. Direct cashflow back into Cumbrian households.

£1.0k
Saved per pool family / year

Three families sharing a daily school pool can cut their school-run fuel, parking and wear-and-tear by around a thousand pounds per household per year. School pool fares are split equally.

80%
Reduction in solo school-run cars

A 4-seat school pool absorbs the school run for 4 families. At full Phase 1 saturation (10 schools, 20 pools each), 800 cars become 200. Direct traffic and emissions reduction outside Cumbrian schools.

12 mi
Avoided per produce order

Average round-trip to a supermarket for a small grocery order. LIFT's hyperlocal delivery routes through the farm gate instead, eliminating the supermarket detour and the food-miles loop.

£0
Cost to the council

LIFT requires no funding or grant. The partnership cost to Cumberland Council is zero. The platform is privately operated and self-sustaining at 10% platform fee.

Q1
Pilot launch readiness

Phase 1 platform is built and committed to the repository today. Pilot launch readiness is gated only on Supabase production project provisioning, Stripe Connect activation, and EAS Build for the mobile app. ~2 weeks from go-ahead to first ride.

09 · Financial projections

Modelled, conservative, self-sustaining.

A three-year financial picture built on Phase 1 assumptions (10% platform fee, 90% to driver). Numbers below are deliberately conservative on volume and explicit on cost. The platform breaks even on Year 1 pilot volumes and turns a healthy operating surplus by Year 2 without external funding.

YEAR 1 · PILOT

Months 1 to 12 · controlled launch.

30 drivers at launch, ramping to 100 by Q4. 300 active riders ramping to 1,000. Three partner schools in Q1, ten by Q4. Three partner farms ramping to eight. £2.0m gross merchandise volume across the four streams.

Annual GMV£2,000,000Across taxi, delivery, school pools, Safe Return
LIFT gross (10%)£200,000Application fee on every transaction
Stripe processing(£50,000)~2.5% on GMV
Operations(£120,000)Hosting · ops · safeguarding · 2 FTE
Net operating surplus£30,000Reinvested into Phase 2 expansion
YEAR 2 · COUNTY GROWTH

Months 13 to 24 · full Cumbria rollout.

250 active drivers (approx 20% of the county licensed pool). 3,000 active riders. 25 partner schools. 20 partner farms. NHS Patient Transport pilot starts in Q3 (Phase 2 stream activation). £7.5m gross merchandise volume.

Annual GMV£7,500,0004 shipped streams + NHS Patient Transport pilot
LIFT gross (10%)£750,000Same application fee, 3.75x volume
Stripe processing(£190,000)~2.5% on GMV
Operations(£350,000)4 FTE + safeguarding ops 24/7 cover
Net operating surplus£210,000Funds Phase 3 streams (workplace, tourist)
YEAR 3 · SATURATION

Months 25 to 36 · county utility status.

400 active drivers (approx 30% of the county licensed pool). 6,000 active riders. 50 partner schools. 35 partner farms. Workplace shuttles + tourist circuit live (Phase 2 streams 2 and 3 activated). £14m gross merchandise volume.

Annual GMV£14,000,0004 shipped + 3 active roadmap streams
LIFT gross (10%)£1,400,000
Stripe processing(£350,000)
Operations(£550,000)6 FTE + 2 safeguarding leads + ops infra
Net operating surplus£500,000Phase 3 streams + reinvestment + reserves
3-Year GMV breakdown

Where every pound flows.

Stacked by destination: driver income (the bulk), LIFT operating revenue (10%), Stripe processing (~2.5%). Driver income is Cumbrian household income; LIFT operating revenue is spent inside the county on staff, hosting, and safeguarding.

£0 £3m £6m £9m £12m £15m £2.0m YEAR 1 PILOT · 100 DRIVERS £7.5m YEAR 2 COUNTY · 250 DRIVERS £14m YEAR 3 SATURATION · 400 DRIVERS Driver income (85 to 87.5%) LIFT operating revenue (10%) Stripe processing (~2.5%)

Unit economics, per transaction.

Per-transaction breakdown for each of the four shipped streams. These are the unit economics that scale linearly with volume.

PER · TAXI RIDE

£10 fare

Average taxi fare across Standard and XL tiers.

  • Driver receives£8.70 (87% after platform fee + Stripe)
  • LIFT operating revenue£1.00 (10% application fee)
  • Stripe processing£0.30 (~3% on this size)
  • Out of county£0.00
PER · SCHOOL POOL DAY

£20 pool fare

4 children at £5 per child, daily morning run.

  • Driver receives£17.40 across all four parent payments
  • LIFT operating revenue£2.00 (10% split equally across parents)
  • Stripe processing£0.60 (Stripe fee per PI; 4 PIs per pool)
  • Per pool per year£3,480 to driver · £400 to LIFT (40 school weeks)
PER · DELIVERY ORDER

£25 basket + £4 delivery

Average produce order with hyperlocal delivery fee.

  • Producer receives£25.00 direct (item price, no LIFT cut)
  • Driver receives£3.40 (delivery fee minus 10% + Stripe)
  • LIFT operating revenue£0.48 (10% of delivery fee)
  • Stripe processing£0.12
PER · SAFE RETURN

£5 reservation + £18 ride (if used)

Reservation captured on driver claim; ride only on dispatch.

  • Driver standby fee£5.00 (100% to driver, captured on claim)
  • Driver ride fee£15.30 (if ride dispatched)
  • LIFT operating revenue£1.80 (10% of ride only)
  • Stripe processing£0.45 across both PIs
  • If ride unusedDriver still keeps £5; rider charged only £5; no ride fare

Driver earnings, LIFT vs national.

Modelled on a driver running 25 active hours per week, 48 weeks per year, with the local fare mix. The headline difference is the platform fee (10% vs 25 to 30%).

ON LIFT

£29,250 per driver / year

  • Gross fares£32,500 per year (25hr/wk × 48wk × avg £27/hr)
  • Platform fee taken£3,250 (10%)
  • Stripe processing£810 (2.5%)
  • Net to driver£28,440 per year
  • Plus reservation fees£810 average (£5 × 162 SR claims/yr)
  • Driver take-home~£29,250
ON A NATIONAL PLATFORM

£22,750 per driver / year

  • Gross fares£32,500 per year (same hours, same rate)
  • Platform fee taken£8,125 to £9,750 (25 to 30%)
  • Stripe / paymentsincluded in the platform fee
  • Net to driver£22,750 to £24,375 per year
  • No reservation fee model£0
  • Difference per driver+£4,875 to +£6,500 per year on LIFT

Cumulative impact over the 3-year window.

The sum of money cycled through Cumbrian households and businesses, modelled on the Year 1 to Year 3 projections above. None of this leaves the county.

CUMULATIVE GMV · YEARS 1 TO 3

£23.5m

Total transaction volume cycled through the platform over the 3-year window. Of which £20.4m is direct driver income and £6m is direct producer income (delivery side).

DRIVER INCOME · YEARS 1 TO 3

£20.4m

Cumulative income paid directly to Cumbria Council-licensed drivers who live in the county. Every pound spent inside Cumbria, not in a city head office.

PRODUCER INCOME · YEARS 1 TO 3

£6.0m

Cumulative direct payment to Cumbrian farms and producers via the delivery vertical. Bypasses national distributor margin entirely.

EXPORT TO HEAD OFFICE

£0

No money leaves the county. LIFT operating revenue is spent on Cumbrian staff, hosting, and safeguarding. National platforms typically export £5m+ over the same window on the same volume.

FUNDING POSITION

What LIFT is asking of Cumberland Council, financially.

Nothing. Zero pounds. LIFT is privately built, privately operated, and self-sustaining at modest pilot volumes. The Year 1 break-even point is reached at approximately 60 active drivers and 600 active riders, which is well inside the conservative pilot scenario.

The partnership ask is purely operational: licence ledger access, revocation feeds, and school pilot introductions. There is no procurement process, no grant application, no commercial obligation on the council. The platform exists to serve Cumbria and will continue to operate inside the county whether the council chooses to partner formally or not.

10 · Council partnership

What we offer. What we ask.

LIFT can run today without any council involvement. With it, it becomes a partnership that the council can point to as a regional model: licensed, safeguarded, transparent, audited, and provably local-first. Here is the partnership we propose.

WHAT LIFT OFFERS

To Cumberland Council

  • Anonymised journey dataAggregated, anonymised journey, demand and origin-destination data for council transport-planning, on request, at no cost.
  • Free school agent admin accessSchool office staff get scoped admin accounts (Check-In role) at no charge for the lifetime of the partnership.
  • Geofence enforcementThe Cumbria boundary is hard-coded into the database. Out-of-county trips are blocked at the data layer.
  • Audit + provenanceEvery admin override is captured in admin_actions with reason, target, and timestamp. Council can request a read-only audit export at any time.
  • Safeguarding-first designEnhanced DBS for school pool drivers, escrow until safe arrival, capacity mutex, dual-consent family links, RLS at the database.
  • Money stays in Cumbria10% platform fee, 90% to drivers who live in the county. Zero export to a national or international parent.
WHAT LIFT ASKS

From Cumberland Council

  • Licence ledger accessA read-only feed (or scheduled export) of currently-valid Cumbria Council taxi and PHV licences so we can cross-check driver onboarding against the council source of truth.
  • Licence-revocation notificationA webhook or scheduled feed of revoked licences so we can auto-suspend any driver who loses their licence between renewals.
  • School pilot partnersIntroductions to 3 to 5 schools willing to pilot the School Pool feature in Q1 2026. Initial scope: Seaton Academy, Whitehaven Academy, Cockermouth School (already named in the seed data).
  • Public endorsement (optional)A council statement of support so parents and drivers know the platform is partnership-aligned. This is optional and on the council's terms.
  • Phase 2 DBS API path (medium term)Council support for accessing the DBS Update Service API on a 3 to 6 month timeline, so DBS verification can move from manual to automated.
  • Nothing elseNo funding, no grants, no procurement process. The platform is privately built and operated.
11 · Production status

What is live. What is ready.

The marketing site and the admin dashboard are deployed to Vercel against stable aliases. The backend and the mobile app are committed and reproducible but require an environment to deploy into. Roughly two weeks of provisioning stands between today and first paying ride.

Live

Landing site (apps/web)

15 sections, mobile drawer, directional gradient hero, photo-real Lake District footage, FAQ accordion. Vercel production at the stable alias.

Live (no Supabase)

Admin dashboard (apps/admin)

25 routes, zero-state rendering when Supabase env missing. Vercel production. Wire to a Supabase project to see live data.

Ready to deploy

Backend (supabase/)

12 migrations + 25+ edge functions checked in. Run supabase db push and supabase functions deploy per docs/DEPLOYMENT.md.

Ready to deploy

Mobile (apps/mobile)

Expo SDK 52, all four streams wired. Requires EAS Build with the secrets per the runbook.

Ready to schedule

3 cron functions

expire-safe-return, wellness-escalate, send-safe-return-prompts. Schedule every minute via pg_cron (recommended), Vercel Cron, or GH Actions.

Requires keys

Stripe Connect Express

Set STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET in Supabase function secrets. Register the stripe-webhook endpoint in the Stripe dashboard.

Phase 2 backlog

Each item below is captured as a TODO in the code with a clear stub or feature flag. Phase 1 ships the working core; Phase 2 adds the things that need partner agreements or extended engineering time.

DBS Update Service API

HMG access agreement is 3 to 6 months. Phase 1 is manual cert check. Phase 2 swaps in the API on a feature flag.

Twilio SMS fallback

Safe Return prompts use Expo Push only in Phase 1. Phase 2 adds SMS for soft_nudge and last_call when the young person device is offline.

Police welfare check

Wellness ladder caps at +60 min in Phase 1. Phase 2 adds a +90 min police welfare option behind admin feature flag with explicit opt-in.

QR check-in terminal

School pools use admin-side check-in in Phase 1. Phase 2 adds a school terminal app with QR scanning at the drop-off zone.

Scheduled-runs cron

School pool runs are manually fired by the driver in Phase 1. Phase 2 cron iterates matched pools whose days_of_week includes today.

Card-on-file onboarding

Stripe pre-auth requires every parent to have a saved default_payment_method. Phase 2 forces card-on-file before pool approval.

Combined ride + delivery

Pick up your weekly produce shop on the way home. Schema discriminator already supports this (ride_kind = combined).

Wallet top-ups

Wallet balance displayed in Phase 1, top-up screen is stubbed. Phase 2 wires Stripe Checkout for top-ups.

Cumbria Miles redemption

Loyalty balance accrues per spend. Redemption catalogue and partner business APIs are Phase 2.

Firm partnership tier

Optional onboarding pathway for existing Cumbrian taxi firms: bulk driver registration, aggregated firm dashboard, co-branding, per-driver referral payout. Drivers stay with their firm AND take LIFT jobs.

12 · Compliance and data posture

Data we hold, data we share, data we delete.

LIFT operates inside UK GDPR (Data Protection Act 2018) and child safeguarding frameworks. Data minimisation is a design principle: we collect only what is required to operate each stream, retain it for the legally required period, and surface it on request through Subject Access Requests. The seven cards below are the operational posture.

GDPR · LAWFUL BASIS

Contract + legitimate interest + consent.

Ride data is processed under contract (the rider has booked a ride). Marketing communications are under consent (opt-in only). Safeguarding logs are under legitimate interest. The lawful basis for each table is documented in the data map.

DATA RETENTION

Just long enough, then deleted.

Ride records: 90 days for operations, 6 years for HMRC. Driver location samples: 90 days then anonymised. Family link records: until revoked. Pool check-ins: 7 years (school safeguarding). DBS certificates: 2 years (cycle expiry). admin_actions log: 6 years.

SAFEGUARDING POLICY

Written, named, escalating.

Designated Safeguarding Lead role inside LIFT operations. Tier-1 (concern logged), Tier-2 (driver suspended pending review), Tier-3 (council and police notified). Every override and suspension is captured in admin_actions with the operator name, reason, and timestamp.

RIGHT TO ERASURE

SAR and deletion requests handled in 30 days.

Users can request their data export (SAR) or deletion through a dedicated form. Anonymised aggregate data is retained for transport-planning even after individual deletion. Children's data is held under stricter retention rules with parent-only access.

INSURANCE

PHV insurance per driver, public liability on the platform.

Every driver must carry valid Hire and Reward insurance at council level (verified at onboarding). LIFT carries platform-level public liability and professional indemnity cover. The two layers are separate; LIFT does not act as the driver's insurer.

DATA SHARING

Council on request, never elsewhere.

Anonymised journey-and-demand data is shared with Cumberland Council on request for transport planning. No data is sold, no data is shared with third-party advertisers, no data is exported outside the UK. Stripe, Supabase, and Expo are sub-processors under DPA agreements.

CHILD-SPECIFIC

Stricter rules for school pool data.

Children profiles never leave the parent + school + driver visibility scope. No marketing communications to or about children. Photos never captured in the children table. School agent check-ins are signed with the agent's profile id for full provenance.

13 · Pilot launch plan

From green-light to first paying ride in twenty-eight days.

The platform is built. The pilot phase is operational, not engineering. The timeline below assumes Cumberland Council green-lights the partnership in week zero; everything after is execution.

WEEK 1 · PROVISIONING

Cloud Supabase + Stripe Connect Express + EAS.

Create production Supabase project, run all 12 migrations + seed, deploy 25 edge functions, schedule the 3 Safe Return cron jobs. Activate Stripe Connect Express account and register the webhook. Configure EAS Build with secrets. Apply mobile app for App Store and Google Play review (review window 2 to 7 days).

WEEK 2 · FIRST DRIVERS

5 hand-picked drivers onboarded.

Approach 5 Cumbria Council licensed drivers personally for the pilot cohort. Walk each through onboarding: licence + DBS (for those who consent to school pool eligibility) + vehicle + insurance + MOT + selfie. Manual ledger check, manual DBS review, manual Stripe Connect approval. Each driver receives a soft-launch test ride to verify the flow.

WEEK 3 · FIRST RIDERS

Soft public launch in Workington and Whitehaven.

App publicly available on stores. Initial radio + local-paper coverage. Target: 100 rider signups in week 3, focused on Workington and Whitehaven postcodes. Drivers run normal taxi rides. SOS, ratings, and number masking tested live. Safeguarding lead on call 24/7 for the launch fortnight.

WEEK 4 · FIRST PAYING RIDES + EXPANSION

Open the bid model and the first delivery partner.

First produce delivery partner farm onboarded (Whinlatter Farm pre-named in seed). Driver count target: 20. Active rider count target: 300. Move from manual driver onboarding to self-service with admin approval queue. Begin DBS verification cycle for the next cohort of drivers (school pool readiness).

MONTH 2 · SCHOOL POOLS ACTIVATE

First school partner: Seaton Academy.

School pool pilot at Seaton Academy. School office staff trained on the /check-in admin view (scoped school_agent role). 2 pools running, ~8 children, 2 DBS-verified drivers. Escrow flow tested with real parent cards. Safe Return becomes available to all signed-up riders.

MONTH 3 · COUNTY PRESENCE

3 schools, 8 farms, 50 drivers, 600 riders.

Whitehaven Academy and Cockermouth School added. 8 partner farms across the county. 50 drivers operational, 25 with DBS for school eligibility. Daily ride volume ~ 200. Anonymised journey data exported to council for transport-planning briefing.

MONTH 6 · PHASE 1 COMPLETE

100 drivers, 1,000 riders, 10 schools, 8 farms.

Phase 1 saturation. Conversation starts with NHS Cumbria ICB on Patient Transport pilot (Phase 2 stream activation). First financial review with the council on anonymised journey patterns and safeguarding incidents (target: zero).

14 · Risk register

Eight risks. Eight mitigations. Honest about each.

No platform is risk-free. The eight risks below are the ones LIFT actively monitors, with the mitigation in place today. Categorised by impact (operational, regulatory, technical, commercial).

COMMERCIAL · HIGH

Driver acquisition velocity.

Risk:Pilot needs 100 drivers in Year 1. Cumbria has ~1,200 licensed drivers; converting 8% requires real outreach. National platforms have larger budgets for driver-side promos.

Mitigation:10% fee (vs 25-30%) is the structural advantage. Firm partnership tier (Phase 2) lets drivers stay with their firm AND join. Manual personal onboarding for the first cohort. Bonus per-referral for drivers who bring others.

REGULATORY · MEDIUM

DBS Update Service API timeline.

Risk:HMG access agreement for the DBS API is 3 to 6 months. School pool feature gates on DBS verification; manual verification has a ceiling.

Mitigation:Phase 1 is manual cert check via the admin DBS Queue. 2-year renewal cycle gives headroom. Council partnership can fast-track the HMG application. Phase 2 swaps API in on a feature flag with zero downtime.

REGULATORY · MEDIUM

Stripe Connect Express UK approval.

Risk:Stripe approval for marketplace flows in transport sector can require manual review. Without Stripe Connect, the platform cannot pay drivers automatically.

Mitigation:Pre-application engagement with Stripe before launch. Documentation pack ready (KYB, business model, safeguarding evidence). Fallback: manual driver payouts via BACS for first 30 days while Connect activates.

OPERATIONAL · HIGH

Safeguarding incident.

Risk:Any platform handling children, vulnerable adults, and late-night young-person travel is exposed to safeguarding incidents. One serious incident can permanently damage the brand and the council relationship.

Mitigation:Database-enforced safeguarding (RLS, capacity mutex, DBS gate, state machines, geofence, escrow). Designated Safeguarding Lead with 24/7 on-call. Full admin_actions audit trail. Police liaison pre-established. Public liability + professional indemnity insurance in force.

COMMERCIAL · MEDIUM

Council relationship dependency.

Risk:If the partnership conversation with Cumberland Council stalls, school pool pilots and licence ledger access slow down. The pitch loses its "council-partnership-ready" advantage.

Mitigation:The platform operates independently of council partnership. Schools can pilot directly. Driver onboarding works without ledger access (manual check). Council benefits are upside, not a dependency.

TECHNICAL · MEDIUM

Stripe pre-auth requires saved cards.

Risk:School pool acceptance pre-auths every parent card. Parents without a saved default payment method break the acceptance flow.

Mitigation:Force card-on-file step in parent onboarding (Phase 2 hardening). Phase 1 ops manually contacts parents missing a card before pool acceptance. accept-school-pool-bid edge function rolls back gracefully if any pre-auth fails.

COMMERCIAL · LOW

Insurance cost escalation.

Risk:Public liability and professional indemnity premiums for ride-hailing platforms have risen in the UK. Annual policy cost may exceed initial budget.

Mitigation:Driver-side PHV insurance carries the majority of vehicular risk. Platform insurance covers IT operations and data only. Quotes secured from three providers before launch. Budget reserve of 2x annual premium in Year 1.

COMMERCIAL · LOW

Local taxi-firm competition.

Risk:Other Cumbrian taxi-dispatch apps are emerging with simpler partnership models. Risk of perceived market fragmentation.

Mitigation:Multi-stream platform (4 shipped, 8 roadmap) widens the moat. Firms-welcome card and Phase 2 firm partnership tier neutralise the partnership pitch. Database-enforced safeguarding is a structural advantage that takes years to replicate.

15 · Founder

Built by a Cumbrian, for Cumbria.

LIFT is not a venture-backed app shipped down from a Silicon Valley head office. It is built by someone who lives in the county, knows the A595 in February, has stood on a Cumbrian doorstep at 11:30pm trying to get home, and has watched the local taxi infrastructure thin out year after year.

FOUNDER · CUMBRIA SINCE 2005

Micky Irons

Cumbrian since 2005, when he moved to the county at fifteen. Twenty years on the same roads, the same villages, the same A595. The vision for LIFT began with a tragedy. After young people were lost in a bypass incident on Cumbrian roads, Micky, a father of six, looked at the safeguarding gap and asked a hard question: could a platform with DBS-gated drivers, capacity-locked school pools, escrow-held fares, and a Safe Return wellness check have changed the outcome? Every safeguarding feature in LIFT is built around the answer. The platform is not what someone parachuted in to launch. It is what a long-term resident, and a father, decided to build after watching the local taxi network thin out, the school-run queues lengthen, the late-night gap stay unsolved year after year, and a community lose young people it should not have lost.

A British inventor and serial entrepreneur. Over the last decade Micky has founded, operated, and advised multiple consumer-software ventures, raising around £25m in seed and private capital across the portfolio. His current ventures include Mickai (applied-AI tooling and bespoke agent infrastructure) and Trust Agent (trust and verification infrastructure for autonomous agents). Before software, he worked on the Sellafield nuclear site as a CE&I (Control, Electrical & Instrumentation) Commissioning Engineer for Morgan Sindall Construction & Infrastructure. That background directly informs how LIFT treats safety-critical software (state machines locked at the database, escrow holds, DBS gates, audit trails) the same way an engineer treats a commissioned system on a regulated site: signed off, traceable, and inspectable.

LIFT is the application of that operator playbook to a problem he lives with personally. Every architectural decision (the 10% fee cap, the database-enforced safeguarding stack, the four-stream commitment, the Cumbria-only geofence) is informed by what the county actually needs, not what a national platform would prefer to sell. Schools, parents, and young-person safety sit at the core of the platform alongside ride-hailing because national operators do not engage with those realities.

LIFT is privately built and operated. No external investors. No exit timeline. No out-of-county growth pressure. The platform exists to be the long-term Cumbrian transport utility, and Micky is personally on the line for every safeguarding incident, every council conversation, and every driver who needs onboarding manually.

Track record
  • INVENTOR · FOUNDERBritish inventor and serial entrepreneur · multiple consumer-software ventures over the last decade
  • CAPITAL RAISED~£25m in seed and private capital across the portfolio
  • CURRENTmickai.co.uk · trust-agent.ai
  • EARLIERCE&I Commissioning Engineer on the Sellafield nuclear site for Morgan Sindall Construction & Infrastructure
  • HOMECumbria · resident since 2005, age 15 onwards
Direct line
EmailMicky@mickai.co.uk

"The drivers were always here. The platform that gets out of their way was not. LIFT is the platform we should have had ten years ago, designed by someone who has been the rider stuck without a taxi, the parent worrying about a school run, and the resident watching local pubs and shops close one by one. It is built so the money stays. It is built so the kids get home safely. It is built so the platform serves Cumbria, not the other way around."

Micky Irons · founder

Take it with you

Save this briefing.

The full interactive document, with the cinematic backgrounds, the live Cumbria map, the financial projections, and the safeguarding stack, in one self-contained file. Open it offline, share it across the council, print it as a PDF, or send the link with the section anchor that matters.

Reply with questions ~280 KB · works offline with graceful video fallback · share anchors like /overview#pilot for direct-to-section links