Quoin reads every expiring lease, computes the notice windows, and drafts the renewal — an internal leverage brief for you and a sterile notice for the tenant. You approve; it’s ready to send.
One queue across your portfolio — sorted by what’s at stake and how close the notice window is. Color is time: coral means overdue, the increase at risk.

SAMPLE data · the live /portfolio surface in the app.
Forensic extraction of options, notice windows, escalations, and the clauses that void them — each field cited to its source clause, with a confidence score. Low-confidence fields route to human review before anything drives a deadline.
Every notice deadline computed backward from expiry, business-day aware. The renewal terms assembled and the window watched — so an at-risk renewal is flagged for your team before it’s ever late.
A compliant, clause-cited tenant notice — and the leverage brief for you — staged for approval. Quoin drafts; you approve and send. Nothing leaves the building automatically.
Upload the lease (and amendments) and export your own ledger — rent roll, arrears, maintenance. Quoin extracts the renewal-critical terms and groups amendments in order. No system access required.
The critical-date engine computes every notice window from the clause. Edge cases — an option already exercised, a default that voids it, a holdover — are detected and flagged, never auto-resolved.
Two outputs generated: an internal Fact Brief with your leverage, and a sterile external notice with only the legal trigger and dates. The brief’s data never reaches the notice.
You review each field against its source clause, then approve. The notice becomes a ready-to-file document; the approval is logged against the exact version. Quoin never serves the tenant.
The internal leverage brief and the external tenant notice are generated from separate data scopes — enforced at the data layer, not by a prompt. A leverage field can never reach the notice. That separation is your liability shield.
A done-with-you Commercial Renewal Read, on sample data.