You're in. Here's how Detent goes live.
One payment, and the source is yours. Detent runs on your own machine, against your own broker, holding the limits you set. This page walks you from paid to enforcing.
Key and download, by email
Your license key and download link came by email from our order provider (Lemon Squeezy). The download is the full editable Python source, the config templates, and the docs. The license unlocks the download and future updates — it does not lock the software. Nothing checks in at runtime; the source is yours to read and edit.
Your own machine, attended
Python 3, self-hosted. Detent runs local and attended: on your own personal device, with you watching while you trade. It is not a hands-off bot, and it is not a cloud service — most prop firms forbid remote or unattended automation, and Detent is built to fit inside those rules. The install guide is in the download's docs.
Six steps, then observe mode
The first run walks you from broker connection to enforcement in six steps — below in full. Accept every default and you're still protected. It ends in observe mode: alerts only, on your real trading, until you flip the switch to enforce. You flip it, not us.
The first run, step by step
Same six steps as the setup flow on the How page — restated here so you know what's ahead before you open it.
What leaves your machine: nothing
The security model is structural, not a promise — same posture as the architecture page.
Encrypted, local, yours
Your broker credentials are stored encrypted on your machine and never sent anywhere else. There is no Detent server for them to pass through.
One outbound line: your broker
The engine's only outbound connection is to your own broker's API. Your market data, positions, and audit log stay on your device.
Nothing phones home
No license check at runtime, no telemetry, no usage pings. The license gated the download; once the software is on your machine, it answers to you.
It has to be running
Detent acts while it's running and connected to your broker. It leans on your broker's own stop — a real order that holds even if Detent or your connection drops — and reconciles your positions when it reconnects. That's the honest limit, and it's why your stop lives at the broker, not just in the app.
By email, and on the changelog
New versions are announced by email and listed on the changelog with a checksum and signature — verify before you run, because this software acts on live orders. The bundled update helper extracts each release to its own versioned folder and never overwrites your edited config or templates.
Lost key, license, questions
Re-send a lost key or manage your license through the order provider's customer portal — the link is in your delivery email. For anything else, use the contact method on this site. The legal page has the license, terms of sale, and the 7-day refund policy.