Logical ContractsYour rules, in plain English, checked against your own system

Your rules, in plain English, checked against your own system

Every insurer, bank or public administration office runs on rules: who is covered, who is entitled to a benefit, how much tax, which payment may go through… Those rules sit in many different systems, from Oracle Intelligent Advisor and Drools to spreadsheets that nobody has read in years. Only specialists can read each system, so changing the rules, or leaving a system, is slow and risky.

We rewrite those rules in Logical English: sentences in English that a lawyer, an underwriter or a caseworker can read, and that a computer runs, explaining every answer. The rewritten program is called a twin. Your own system’s tests become the twin’s scenarios, sets of facts with the answers your system gives, so the twin can prove that it behaves as your system does.

Send us one program See the prices

What you get

Three steps, each with a fixed price

StepWhat you receive
1. A free twinOne program of yours, translated, with its ledger and a link that runs it in the browser, within five working days. Free
2. A Migration AssessmentYour rule estate inventoried, a sample translated, a ledger of what will translate and what will need a person, and a sized plan. A fixed price, credited in full against a Migration Sprint ordered within 90 days
3. A Migration SprintUp to ten programs as twins, your tests as scenarios, the ledgers, and a handover session. Every twin passes your system’s own tests. A fixed price

We can sign a non-disclosure agreement beforehand.

After the migration: keeping your twins up to date

The three steps above end with twins that agree with your system on the day they are delivered. Rules may not stay still: your source system gets new releases, your own rules change, and Logical English is updated too. An optional assurance retainer keeps the twins and the system they mirror in step, for a fixed monthly fee:

The retainer covers the twins of one Migration Sprint, up to ten programs; a larger work load is priced on quote. A change you make to your own rules is new work, quoted separately. The retainer can be ended with one month’s notice.

All prices are on the pricing page.

Where AI helps, and where it does not

Our translators follow fixed rules, with no language model involved: the same file always gives the same twin, and the twin answers without any model. Software agents do much of the routine work around the translation, which is why the steps above have fixed prices rather than day rates. What we sell is the result: a twin that agrees with your own system’s engine, and the ledger that shows it.

Your twin is a deterministic Logical English program, running on a deterministic open source engine, providing deterministic explanations; it uses no LLMs.

And the other way round: an AI assistant or agent of yours can ask your (twin) rules before it acts, through the Model Context Protocol (a standard way for AI models to use tools), and get back an answer with its reasons. Rules that explain themselves are a guardrail for AI.

Who it is for

Where it runs

Logical English and Logic Production Systems, its sister system for contracts and processes that act over time, are open source under the Apache 2.0 licence: no lock-in. The translators are licensed and run on our hosted editors. For an organisation, we run a private instance in your region; running it on your own infrastructure is possible, on quote.

For consultancies and systems integrators

If your clients have rules to migrate, you can refer them to us for a commission of the first year’s fees, or resell the Assessment and the Sprint. Please introduce yourself to licensing@logicalcontracts.com.

Who we are

Logical Contracts is a division of Renting Point - Serviços de Informática, Lda, a Portuguese company at Madan Parque de Ciência, Caparica, founded by Miguel Calejo. Logical English and Logic Production Systems were designed at Imperial College London, following four decades of work on logic programming and legal reasoning; Logical English 2 and Logic Production Systems 2 are built by Logical Contracts.

Send us one programSee the seventeen results