Stories

A thousand kilometres, counted for you

Most December challenges hand you a weekly leaderboard and leave the sum to you. The Windline 1000 counts every ride from 16 December, puts your running total on Strava, and sends a finisher card on 1 January.

Windline

Summary

  • 1,000 km (621 miles), between 16 and 31 December 2026, anywhere in the world. Free to enter.
  • Enter in Windline, connect Strava once, and every bike ride you upload is counted — indoor and virtual included.
  • Each counted ride gets your running total written onto its description, so the number is on the ride itself rather than in a dashboard you have to go and check.
  • Counting starts on 16 December whenever you enter, so arriving late costs you nothing.

The arithmetic nobody wants to do

A December challenge usually works like this. You sign up, you ride, and somewhere in the background a leaderboard updates once a week. Whether you are on track is your problem, and the answer involves opening a spreadsheet or adding up a fortnight of rides in your head on a Tuesday night.

That is the part the Windline 1000 by ProLend removes. The counting is the product. Ride, upload as you already do, and the sum is done for you and put where you will actually see it.

How it works

The target

1,000 km (621 miles), ridden between 00:00 GMT on Wednesday 16 December and 23:59 GMT on Thursday 31 December 2026. Anywhere in the world, on any bike.

Entering

Enter in Windline and connect Strava once. That is the whole setup, and it is free.

What counts

Every bike ride you upload to Strava, including indoor and virtual. Nothing to log twice and nothing to remember.

Late entry

Counting runs from 16 December whoever you are and whenever you join, so entering on the 22nd still counts everything you rode from the start.

Your total, on the ride

Each counted ride has your running total added to the end of its Strava description — “Windline 1000 by ProLend: 640 / 1,000 km”. You find out where you are by looking at the ride you just did.

Finishing

Everyone who reaches 1,000 km gets a Windline 1000 finisher card on 1 January 2027.

Your numbers are yours

Windline only ever shows a rider their own figures. There is no in-product ranking, no table of who is ahead, and nothing of yours shown to anybody else.

For riders who do want the company, the weekly leaderboard lives in the ProLend Strava club, which is opt-in and entirely separate from the counting. Strava is simply where the rides come from.

The sum should arrive without being asked for. Everything beyond that is a choice the rider makes.

Why Windline is running an event at all

Windline forecasts wind for multi-day tours — it reads a route’s bearing, works out when the group reaches each stretch, and reports headwind rather than a compass direction. A December distance challenge is not that.

It is the same instinct pointed at a different problem. A tour forecast exists because the useful answer is the one you do not have to work out yourself, and so does this. In both cases the product is doing the arithmetic that the rider would otherwise be doing badly, at night, from memory.

It also puts Windline in front of riders every day for a fortnight, which is the honest commercial reason and worth saying out loud. ProLend sponsors it and puts its name to it.

Windline on iPhone

Windline is on the iPhone as well as the web. The app carries events, day forecasts with the wind arrows drawn against the road, route import from Strava and Ride with GPS, and the Windline 1000 with your running total on it.

The web app remains the thing riders can open from a group chat with no account and nothing installed, which is still the point. The iPhone app is for the people who want it on a home screen.

Riding through December anyway?

Entry is free and takes one connection.

Questions people ask

When does the Windline 1000 by ProLend run?
From 00:00 GMT on Wednesday 16 December to 23:59 GMT on Thursday 31 December 2026. The target is 1,000 km (621 miles) ridden inside that window, anywhere in the world.
Does it cost anything to enter?
No. It is free to enter and Windline is free for riders.
What rides count towards the 1,000 km?
Every bike ride uploaded to Strava during the window, including indoor and virtual rides. Riders connect Strava once at entry and then just ride as normal.
Can I still enter after 16 December?
Yes. Counting always runs from 16 December regardless of when you enter, so a late entrant keeps everything they have already ridden in the window.
How do I know how far I have gone?
Your running total is written onto the end of each counted ride’s Strava description, in the form “Windline 1000 by ProLend: 640 / 1,000 km”. Windline shows you only your own numbers.
What happens when I reach 1,000 km?
Everyone who finishes gets a Windline 1000 finisher card on 1 January 2027.

Every product named here is built and operated by Cross Constellation.


The idea

Ride as you were going to. The counting is somebody else’s job.

Read next

The second product is found by operating the first
A forecast engine built to put wind on a cycling route turned out to be most of what runners needed, pointed at a different problem. Not a pivot and not a feature — a sister product, on one engine, for an enemy that is not wind.

Wind against the road, not the town
Every tour group chat asks the same question the night before, and the honest answer to “thirty from the west” is “at the start, or at Sutherland?” A forecast for a place cannot answer it. So we built one for a road.

When the register is the product: building a standards body that can be checked
The Private Lending Association of South Africa publishes records that tell a stranger who is real. That makes every entry a liability, every badge a claim that travels, and the door the most important thing on the site. Here is the system, and why it runs Crossdeck for analytics and Crossdeck Trust.

Building an AI assistant that cannot lie about its work
Digital Hank reported a client meeting as arranged and produced a joining link. There was no meeting, no email, and the link led nowhere. Nothing had broken — the model had done what models do. So we stopped asking it not to, and rebuilt so it cannot.

We cut a client’s application rejections by 90% — by letting the documents fill in the form
ProLend was not losing applications because the applicants were wrong. It was losing them because a human retyped what was already printed on a document, and got a digit wrong. So we stopped asking people to retype documents, and had the documents populate the profile instead.

Why we built Crossdeck — and why every product we build helps test it
We thought the App Store Connect wait was the problem. The real problem was fragmentation — the same person scattered across a dozen disconnected tools. So we put one SDK and one customer timeline underneath everything we operate.

Every product is a test environment for the one beneath it
A habit tracker on the App Store, a link-in-bio product carrying anonymous global traffic, and a book catalogue on two platforms. None of them was built to test anything. That is exactly why they work as tests.

The Firebase bill that taught us to see
A runaway Firestore read bill sent us chasing ClickHouse. The real fix was not a new database — it was being able to see where every read came from. What we learned, and why we open-sourced Buckets.

The email address you’re keying on is not the person
Why email is a fragile anchor for user identity, how keying on the wrong id forks one person into many records, and how an identity graph converges every key onto one canonical customer.

We got our connector rejected. It was the best product spec we received all year.
A marketplace review rejected our connector with roughly a dozen findings. Instead of a failure, it read like a spec — the exact definition of a production-grade third-party integration we would never have written ourselves.

The black box blinks: seeing App Review happen in your own data
App Review is a black box. Identity-joined session data reveals when a reviewer starts testing your build, where they connect from, and the exact path they walk — plus the line we will not cross.

Why Biotree needed Crossdeck Trust — and how we stopped the SEO spam farms
Public, indexed link-in-bio pages are a magnet for spam farms and bot signups. The attack Biotree faced, why the obvious defences backfire, and the signup firewall that stopped it without punishing real users.

Why we are building Crossdeck Sales
Cold outbound is miserable because the seller is blind. We were not — we already saw who landed, what they read, and why. So we are building the tool that turns that journey into outreach that lands.