Hold your place in line. When a slot opens, your app books it.
Some appointments — the DMV first of all — are gone the moment they appear, and the only way
in is to refresh a page all day or pay someone who runs bots. LineRight Regbot is a line instead: an open
one, where everyone can see who is waiting and in what order. You take a place in it; the
LineRight Regbot apps, running on the computers of everyone in line, watch for openings; and when one
comes up that is yours, your own app books it for you, from your own computer.
A drawing, not a screenshot — the app looks like this in spirit: the whole line, your place
in it, and what it would take to move.
Who we are
We are a nonprofit initiative built around a simple idea: access to scarce public services and
opportunities should be transparent, predictable, and under your control.
Everyone can get in line. Everyone can see the line. Nobody has to pay to participate. People can
improve their position through legitimate means—and those in genuine need should not be left behind.
A queue for appointment systems that never have enough slots, run in the open. It is not the DMV
and does not sell appointments: it keeps an honest order among the people who want one, and gets
each opening to the first of them who can take it.
1
A line anyone can read
Every line is public: how many people are waiting, in what order, and what each place is
staked at. Nobody is quietly ahead of you, and a bot that wants a slot has to stand in the same
list as everyone else — at a position anybody can see — and outbid rather than out-refresh.
2
Apps that watch for everyone
The desktop apps of the people in line take turns looking at the booking site for
cancellations, each from its own computer, and report what they see. The LineRight Regbot site decides
who is first. Finding a slot gives nobody a claim on it — the order does.
3
Your details stay with you
Your name, licence number and date of birth never reach LineRight Regbot. They are kept by the app on
your computer, which types them into the booking form itself when your turn comes — the same
form you would have filled in by hand.
LineRight Regbot covers 1 booking system so far. Need one it does
not? Ask for a line →
How it works
1
Create your account
Here, on this site. It holds your places in line and your credits — nothing else about you.
It starts with ⧗35 credits, free.
2
Install the app and pair it
The app shows a short code; you approve it here while signed in. It never asks for your
password. It can bring your details across from the browser you already use.
3
Take a place in a line
Choose the service, an office or anywhere within a few miles, and the dates that suit you.
Stake credits on your place; raise if you need to move up.
4
Leave the app running
It takes its turn looking for openings for everyone, and hears within a second when one is
yours — and earns you credits while it checks. You can get on with
your day.
5
It books your slot
Your app books it with the details on your computer and tells you the confirmation. If the
site wants a human check, it opens the page for you to finish.
How a slot reaches you
An opening is worth something for seconds to minutes — anyone outside LineRight Regbot can book it too. So it
goes to the front of the line quickly, and never waits on somebody who is not there.
An app sees itSomebody's app, looking at the booking site on the line's behalf, reports an opening at an office and a time.
→
The site finds who is firstThe highest place in line whose choice of office and dates fits. Earliest bid wins a tie.
→
It is offered, in orderTo the first at once, and to the next few a few seconds apart, so a slot is not lost while the first is away.
→
Your app books itFrom your computer, with your details. The first to book it has it; everyone else keeps their place.
Your app is offline? The slot goes to the next person, and you keep your place for the next one.
Your app has it and you cannot take it? Press Pass: it goes to the next person at once, and you keep your place. Let your turn run out instead and you leave the line with 70% of your bid back.
An app with a very slow connection is told so, and is not offered slots it would only lose — everyone else is not kept waiting for it.
If the booking site asks for a human check, your app opens the page and fills it in; you finish it.
How long an opening lives
Every cancellation is a small event with a beginning and an end: a slot appears on an office's
calendar, and a little later it is gone. Nobody publishes how long that "little later" is. The
LineRight Regbot apps, taking turns to look at the calendars for everyone in line, see both ends of
it. So the app can show you, for the offices you care about, how many openings came, when, how
long each one lasted, and what became of it.
The app's Recent openings, for a bid at two offices near Santa Clara, over seven days.
This picture is a simulation: a week of made-up openings on a private test server, drawn by
the same code that draws the real ones in your app. Each dot is one opening: when it appeared
(across) against how long it lasted (up, on a scale where every step is a few times longer than the
last). The line is the typical lasting at each point in the week, the band holds the middle half,
and the bars along the bottom count the arrivals. The faded dots are openings the bid would not
have taken when they came. Open it full size to read the numbers.
A time-lapse of the calendar
Picture a wildlife camera that takes one photo every couple of minutes. A bird that is on the
feeder in one photo and gone in the next left somewhere in between; you never see the moment,
but you know the window. The apps work the same way. Each look at an office notes which slots
are there. A slot that was missing from the last look was born in between; the first look that
no longer finds it says it died in between. Every opening's life is caught between two
snapshots: at least as long as it was seen, at most until the look that missed it. The app
takes the middle.
Statisticians call this interval-censored data, the kind a doctor gets from a condition
checked only at appointments. Its honest limit is the shutter speed: with a look every couple of
minutes, a slot that lived five seconds and one that lived ninety look the same. Both were
simply "gone by the next look".
What you can read from it
How quick you have to be. The typical lifetime is the market's half-life. If half of all
openings are gone within three minutes, a page refreshed every half hour almost never shows
one; an app that is told within a second does.
When they come. The bars and the "most came" figure show the hours of the line's day
when openings appear.
How far ahead. Each opening says how long before its slot it appeared, so you can see
whether the ones for tomorrow behave differently from the ones weeks out.
Which office. Pick one office and compare. A busy office a few miles further may be worth
more than a quiet one next door.
Whether your bid would have caught them. For a bid, every opening says whether the bid as
it stands would have taken it. The faded ones are what a wider reach, or book the soonest
in my reach, would have added.
Which way it is going. The newer half of the range against the older. Openings going
faster means more hands reaching for the same slots.
Looking for the hidden bots
Openings vanish for three kinds of reasons. People book them by hand. LineRight Regbot users book them,
and those are drawn in green, so the line never mistakes itself for the competition. And some are
taken by scripts that refresh the calendar every few seconds and book the instant something
appears. Nobody announces how many of those there are, and you cannot watch one work. But
ecologists face the same problem with animals they never see: they put seeds out on a tray and time
how quickly they disappear, and the pace of removal tells them how many mice are about. The
openings are our seeds. These are the fingerprints to look for:
More hidden bots
Lifetimes fall to the floor. A person needs a minute or more to choose a time and fill in
a form; a script needs seconds. More and more openings are "seen once" and gone by the next look.
The dots pile up along the bottom of the plot, and "gone within 5 min" climbs toward 100%.
The night shift disappears. People sleep; scripts do not. An opening at 3 a.m. that
vanishes as fast as one at noon was not taken by someone yawning at a laptop.
Two crowds instead of one. People spread their lifetimes over minutes to hours.
Machines add a tight cluster at the very bottom: the fast ones go to scripts, and what is left
goes to people.
Faster, but not because of us. The trend points down while the green dots, booked
through LineRight Regbot, do not grow. The extra speed is coming from somewhere else.
Little reaches the line. Grey dots, gone, dominate. Openings offered to bidders and booked
here are rare, because most are taken before any app has even reported them.
Fewer hidden bots
Lifetimes stretch. The line rises and the band reaches up into tens of minutes and
hours.
A clear day and night. Openings that appear overnight last far longer than daytime ones:
they wait for people to wake up.
Openings sitting there. At any moment a few are open now, the green rings, with
nobody rushing to take them.
More of them reach the line. A bigger share is offered to bidders and booked through
LineRight Regbot, in the order of the line, instead of by whoever refreshed fastest.
What it cannot tell you
Nothing shorter than the time between looks, about two minutes, can be told apart. "Gone by the next look" is an upper bound, not a stopwatch.
Not every disappearance is a booking. An office can withdraw a slot, close early or reshuffle its calendar.
The apps read the first few days with openings at each office. A slot further out can drop out of sight without being gone, and the app does not count that as a disappearance.
A handful of dots is an anecdote; a few hundred is a pattern. The trend needs enough openings on both sides of the range to say anything at all.
These are fingerprints, not proof. They say a market behaves as if machines are in it. They say nothing about any one booking or any one person.
LineRight Regbot's own apps are automated too; that is the point of them. Their bookings are labelled, so they can be told apart.
It is in the app for every line: under the order book, and on the console's Openings tab for each of
your bids. Get the app →
Credits
A place in a line is staked with credits. A bid holds them while you wait; they come back in full
if you leave the line, or if the booking does not happen. They are spent only when an appointment
is booked for you, or 30% of them when your turn comes and you let it run out — and a bid your credits cannot cover is refused.
You do not have to pay for any:
When you join⧗35free
Enough for a place in a line, without paying anything.
Every weekback to ⧗35free
With fewer than ⧗35 to spend, you are given the rest. Credits on your places do
not count, so the longer you wait, the more you can stake.
Checking lines⧗0.2 an hourfree
Leave the app running with checking on: it looks for openings for everyone in line, and earns
you credits while it does.
No. LineRight Regbot is independent. It books through the same public booking site you would use, with
your details, from your computer — it just gets there when a slot opens, in the order of the line.
Do I have to pay?
No. Every account starts with ⧗35 credits and is topped up to ⧗35 to spend every week, and your app
earns ⧗0.2 an hour while it checks lines for everyone. Buying credits is only a way to
move up faster.
Do I pay if I do not get an appointment?
No. The credits on a bid are only held. Leave the line, or let the booking not happen, and they
all come back to you. They are spent only when an appointment is booked for you.
What if I am not at my computer when my turn comes?
The app books it without you, as long as it is running and online. If it cannot — the site
wants a human check, or the app is closed — the slot goes on to the next person, and you keep
your place for the next opening.
Why does the app look for openings for other people?
Because everyone's app looking together sees far more than any one of them could, and nobody
has to run a server farm to do it. What your app finds goes to whoever is first — which is
sometimes you, and the hours it spends checking earn you credits. You can
turn it off in the app's settings.
Does it work with the real DMV?
California DMV is the first booking system LineRight Regbot talks to for real. The app will not look or
book on the real DMV until you say it may, in its settings — it is automated traffic from your
own internet address, and a booking it makes is a real appointment in your name.
Can somebody just outbid everyone?
They can bid more, in the open, where everyone can see it — which is the point. The line shows
what a place is worth to the people in it, instead of the slot going to whoever runs the fastest
script.
Can LineRight Regbot add the booking system I need?
Ask for it on the Ask for a line
page, or from the app's Sites screen: which site, which appointments, where. Everyone who asks for the
same one is counted together, so the most wanted come first, and you see the answer under your account
and in the app. If you run a booking system and want a line for it, say so there too.
How do I stop?
Withdraw from a line in the app and your credits come back at once. Unpair an app from your
account page. The app's Start over deletes everything it keeps on your computer.
Everything that runs on your computer is open source. The LineRight Regbot app — the robots that
look for openings and book them, the AI that watches over them, and the code that keeps your details
on your machine — is published on GitHub under the Apache-2.0 licence. You do not have to
take our word for what it does: read it, build it, improve it.
Read what runs on your computerWhat the robot types into a booking form, what the app sends to this site and what it keeps to
itself: it is all in the code, in plain sight.
Build it yourselfEvery release is tagged in the repository, which says how to build the Windows, macOS and Linux
apps from source.
Make it betterA page the robot gets wrong, a booking site you want covered, a bug: open an issue, or send a
pull request.
The line itself — places, credits and payments — is kept on this site, which LineRight
Regbot runs.
Get the app
Version 0.4.6 · free. The desktop app is where you join lines, watch them and book,
with your details kept on your machine; this site is where you create your account, approve the
app and buy credits.
On a Mac, the first time: the app is not signed with an Apple Developer ID yet, so
macOS will not open it at first. Try once, then open System Settings → Privacy & Security
and choose Open Anyway next to LineRight Regbot. You only do this once. The page the button
opens shows each step, with pictures — and Windows' own “Windows protected your PC”, too.
Sign in, or start an account
Sign in
An account holds your places in line and your credits. Your name and details are not part
of it — those stay in the app, on your machine.
⧗35 credits when you join, topped up every
week, so you can take a place without buying any.
Pairing the desktop app
The first time it opens, the app asks you to create your account — or sign in — and shows
a code like K4T2-9XQD. It opens the
pairing page with that code in it; approve it, and the app signs in as you within a few seconds.
The app never sees your password — only a device token you can revoke.
A code is good for fifteen minutes and can be used once.
Every paired device is listed on your account page, with an Unpair button.