Local-first field secretary software for ASFA lure coursing and LCI, and AKC Fast CAT, CAT and lure coursing. Roll call, judging, scoring and the records packet — all of it offline at the field.
This run: 93 + 93 = 186, after 185 in the preliminary
Pepper
Dachshund
Personal best
17.80mph
Run time
11.49s100 yd
Handicap
×2.0Under 12″
Points toward BCAT101.60 / 150.00
11.49 s → 17.80 mph → 35.60 pts, from the raw time at ×2.0
A lure coursing field, from the air
Photograph: Zoiboyz
Built for the events you run
ASFA lure coursingJudged trials, full title ladder, and LCI as its own event
AKC Fast CAT100-yard timed dash
Coursing Ability TestCAT, pass–fail on time
Exports and records packets formatted for AKC and ASFA
Right now we support AKC and ASFA. Run another association? Tell us which
Everything the desk needs. Nothing it doesn't.
For ASFA lure coursing trials, LCI included, and AKC Fast CAT — both run in the same app.
True local-first
Everything lives on the machine in front of you. Import the premium at home, run the whole trial offline in the field, and export when you're done. Rural cell service stops being your problem.
Automatic registry math
Enter the judges' cards or the run time. GateKeeper applies the right rulebook — ASFA's 100-point rubric, delay penalties and placements, or a Fast CAT time turned into MPH and then into points by the dog's height handicap — and tallies title points as you go.
Paperwork that passes
A built-in pre-flight check flags missing registration numbers or addresses before you export. Clean CSVs for AKC, and a complete ASFA records packet with the submission deadline counting down.
Fast CAT points preview
AKC handicaps — enter a run time, see the points
Height at withers
Over 100 yards.
7.42s
Run time
27.57mph
Speed
27.57pts
×1.0 handicap
27.57 mph × 1.0 = 27.57 points, computed from the raw time.
Sample calculation. The app does this for every run.
A trial, end to end
8 screens, in the order you’ll meet them.
Every frame below is the real application running two sample events — an ASFA lure coursing trial and an AKC Fast CAT — not a mockup, not a rendering. The screens follow this page's theme: switch it, and they switch with it.
The weekend on one screenASFA
Entries, runs scored, dogs still to go and who is absent — the four numbers you get asked about all day, without going and counting. Every part of the event is one click from here.
Real screens, GateKeeper 5.1.18 and 5.1.29, sample event data. No dog, club or handler on this page is a real one.
Before the first dogASFA
The weekend on one screen
Entries, runs scored, dogs still to go and who is absent — the four numbers you get asked about all day, without going and counting. Every part of the event is one click from here.
At the tableAKC
Day-of entries in about fifteen seconds
Someone turns up with a dog and a cheque. Registration number, call name, breed, height, owner — and a date of birth, because that is what decides whether Veteran is open to them. They are in the running order before the owner has walked back to the car.
At the chuteASFA
Both judges' cards on one screen
Speed, agility, endurance, enthusiasm and follow, entered for Judge A and Judge B as the cards come off the field. Qualifying is checked against half the total possible while you type, and what happened to the hound — ran, absent, or a call for the judges — is one menu, not a margin note.
At the chute, Fast CATAKC
A time becomes a speed becomes points
A run comes in at 6.04 seconds. GateKeeper turns it into 33.87 mph over the 100 yards, then into points by the dog's height handicap — here ×1.00 for a 28-inch Greyhound — while the next dog is being walked to the line. Two runs, one screen, nothing on a calculator.
A timing console at the line. GateKeeper can take times from a timer over a serial port; manual entry stays available.Photograph: Zoiboyz
As cards come inASFA
Placements, Best of Breed and Best in Field
Preliminary and final combine, qualifying is checked against half the total possible, and placements settle themselves — including the run-offs and the forfeits. Best of Breed falls out per breed and Best in Field across the trial, without anyone laying score sheets on a tailgate.
1The awards bar: Best of Breed per breed, Best in Field, High Scoring Singles and the placement floor. The part a club reads out loud.
As times come in, Fast CATAKC
The handicap, doing what it is for
Sorted by points rather than speed: a 10-inch Papillon at 21.62 mph takes 86 points and beats a 28-inch Greyhound at 33.92 mph on 68, because AKC multiplies by 2.00 under 12 inches. Every dog on the page is measured against its own class, and the arithmetic is the registry's, not ours.
1A 10-inch Papillon on 86 points, above a Greyhound that ran twelve miles an hour faster. That is the ×2.00 handicap, and it is why nobody at the desk needs a calculator.
Closing outASFA
Run order, reports, exports
Everything the club needs after the last hound: the running order, the reports, the exports, and the file you keep. No re-keying into a spreadsheet at midnight.
The part nobody enjoysASFA
The entry desk, roll call, and the records deadline
Every entry checked before it is accepted — signature, age, and certification measured against the closing date, not the trial date. Call a hound and the grace period runs itself; GateKeeper offers the scratch when it expires and never applies one on its own. The records deadline counts down from the day the trial ends, against the rulebook edition you ran under.
Real screens, GateKeeper 5.1.18 and 5.1.29, sample event data. No dog, club or handler on this page is a real one.
Designed for bright sun, muddy fingers, and 60 dogs in the queue.
The interface is built for the reality of fieldwork, not a quiet office. Big targets, high contrast, and a layout that survives a chaotic registration desk.
Running order you can re-order
Drag the sequence into the shape the day needs, and see the whole stake at once instead of a stack of sheets.
Type a name once
Enter a dog once and GateKeeper remembers it everywhere: registration, roll call, scoring. Zero re-entry.
Conflict warnings
Handler conflicts are flagged automatically, so the queue keeps moving and the schedule holds.
Multi-run support
Handle several runs per dog with one-tap progression. No flipping between sheets.
Tom Golcher slips a Borzoi at the line.Photograph: KC's Snaps
Why GateKeeper exists
I’ve run the registration desk at Colorado clubs, and I was tired of fighting cloud software that assumed the fairgrounds had signal. So I built the tool I wished I’d had.
Brian Brixon
Dog-sport volunteer, and the person who writes the code
No per-entry fees skimmed from your exhibitors. No per-seat nonsense. Your club chooses its own payment processor and owns its own data. Pay for the club, run the events.
Which association do you run?
In beta — testers have full access at no charge. When billing goes live, these prices start, and your first event is free — no card, no trial clock.
Unlimited events across every club you secretary for, with live cloud sync of runs and a published results page. For professional trial secretaries and commercial Fast CAT operators, not for clubs.
Every licence scores the same events with the same rulebook math — a day pass judges an ASFA trial exactly as a Club Licence does. The tiers differ in how long they last, and in two things only the Club Licence and Pro Secretary include: live cloud sync of runs and a published results page. Cloud backup comes with every plan. And past events stay viewable, printable and exportable forever, whether or not you have an active pass. Your records are yours.
The Club Licence is a one-time payment. It will not become a subscription, and it will not be shortened after you have bought it. If the price changes, it changes for new buyers — not for clubs that already paid.
That is a commitment for as long as GateKeeper is mine to make it. Beyond that, the case for keeping it is written down and kept with the source code, along with the ways a future owner can grow this business without going back on it.
Brian Brixon
GateKeeper
Beta testers wanted
Some clubs are already in. To make this excellent, I need at least 10.
GateKeeper is written and tested. Clubs and field secretaries who run ASFA and AKC events are in our beta program right now, and we're working hard to improve the app with their feedback. A field trial secretary looking at it on a Saturday morning and saying “that is not how we do that” is the part I cannot write myself, and it is the part that decides whether this is any good.
Not ready to sign up for anything? Every account gets one event free — the whole event, not a trial day, and no card. Run one and see. Create an account at app.gatekeeperlc.com.
What you get
A founding club licence — the licence, not a discount
Report anything at all and your club keeps GateKeeper permanently when it goes on sale. First 10 clubs.
Your report jumps the queue
A tester's problem gets fixed before anything else on the list, and you get told which build fixed it.
A say in the questions that are still open
Some rulebook edge cases genuinely have no right answer yet. The people who run trials should be the ones deciding them, not me.
Somebody on the end of a phone on trial day
If it goes wrong on a Saturday morning, you are not filing a ticket. You are texting the person who wrote it.
What I am asking for
Run a trial you already know
Build one from memory — a real one you have secretaried — and tell me where the screen fights you.
Tell me when a word is wrong
If it says something no field trial secretary would say, that is a bug, and it is one I cannot find on my own.
Tell me when paper was faster
Slower than the clipboard is a defect even when nothing is broken. Name the step.
Reporting is built in — one button fills in the build number and shows you the whole message before it sends. No dog names, no owner names, no addresses. Counts only.
No. GateKeeper is local-first: entries, times, scores and results live on the machine in front of you. Import the premium list at home, run the whole trial offline in the field, and export the paperwork when you're done. Nothing depends on cell service at the venue.
Does it know my association's rules?
It applies the rulebook for the event you're running, not one registry's. ASFA trials use the 100-point rubric, course delay penalties, placements and championship points, with LCI kept on its own ledger. AKC events follow AKC's: a Fast CAT run time becomes MPH, and the dog's height handicap turns that into title points; a Coursing Ability Test is pass or fail against its own time limit; AKC lure coursing is judged and placed. Exports come out as clean CSVs for AKC, and as a complete ASFA records packet.
Which associations does it support?
Right now, AKC and ASFA — both in full, not one as a variation on the other. ASFA lure coursing and LCI are judged to the ASFA rulebook; AKC Fast CAT, CAT and lure coursing use AKC's own regulations, handicaps and title math. GateKeeper does not run UKC events; UKC is accepted only as a dog's registry. If you run another lure coursing or performance association you'd like GateKeeper to handle, drop us a line and tell us which — that email is genuinely how the next one gets picked.
What if my laptop crashes mid-run?
Everything auto-saves locally as you go. Point GateKeeper at a USB stick once and it keeps a running backup there as well — so if a machine dies, you plug that stick into a spare laptop and pick up where you left off.
Can GateKeeper connect to our timer?
It connects to a timer over a serial port, usually through a USB serial adapter. In the Windows app, Connect Timer finds the port itself and shows which one it used; in the browser version you choose the port. Manual entry is always available as a fallback. Tell us which timer your club uses and we'll tell you whether it has been tried with GateKeeper.
Can exhibitors see results during the event?
At the desk, yes — standings update as you score, and run slips and race sheets print on demand. With a Club Licence or Pro Secretary plan you can also publish results to a page owners can open on their phones. It is a snapshot the club presses publish for, so nothing is public until you choose. A lure coursing page shows dogs, breeds, stakes, placements and scores; a Fast CAT page shows each hound's speed and points; a Coursing Ability page shows how many runs qualified. No page shows owners, registration numbers or contact details, and each says plainly that results are unofficial until your records are filed. A Day Pass or Event Weekend scores, prints and exports the whole event but does not publish, and a club can always take down results it has published, whatever its plan.