Skip to main content
The door is the first screen of contracts.io. Nobody is signed in when they arrive, so everything on it has to be true without an account behind it. That constraint is most of the design. The door is a field, three controls, and a gate — and it is deliberately not a preview of the product, because a preview would have to invent a contract nobody has made yet.

Describe it

Type what you agreed, the way you would say it out loud. The field grows as you write, up to a height, and then scrolls inside itself. There is no form. No party one, no party two, no effective date, no term — by question six you would be filling in a form about a deal you already understand perfectly well.

Upload it

The plus, on the left of the field, opens the file dialog on one press. No menu steps in front of it. It takes more than one file, and it takes PDFs, Word documents, plain text, Markdown and images.
The plus used to open a two-row menu — Upload files, and Connect a source with Slack and Gmail behind it. The menu is gone and so is the template drawer. The connectors were designs rather than working rows, and a row that looks like it worked is worse than no row.

Speak it

The microphone sits beside the plus and lands in the same field, so anything the field can do it does for speech too. It is only drawn when the browser can genuinely listen, and it says so when a recogniser refuses to start or the microphone is declined. A button that does nothing is a promise we cannot keep.

Governing law stands beside Send

The governing-law control lives at the bottom right of the frame, next to the send button, before and after you pick — not inside a menu. Which law governs a contract is a decision about the paper, so it stands where the paper is sent from. Press it and you get the picker: an anchored card at 640 and above, and a sheet rising from the bottom of a phone below that.

The picker in full

184 places, ten regions, search that understands cities, and more than one allowed.

What runs on this page

Nothing. The door does not call a model, and it does not parse your sentence into parties, dates or a kind of paper behind your back. It holds what you typed, the files you attached and the law you picked, and it waits. That is a rule and not a shortcut. This page is open to the world and nobody is signed in, so a model call here is a bill and an invitation to abuse.

The gate

Press send and nothing is sent. What you get is this:
Sign in to let Lex work on this. Nothing has been sent and nothing has run. The model only ever reads your words once there is an account for the work to belong to.
Continue, or Not now. The promise is kept at the press, where the worry actually is, rather than printed as a standing reassurance under an empty field. And it is the honest edge of the product: the gate is where what is shipped ends and what is designed begins.