We build Agents. You build the Future.
● B2B offer — Legal & contractsContracts: your templates, your approved clauses
A contract is put together from elements you have already approved: a template, reference clauses, variants depending on the case. Your agent assembles the draft from those elements, fills in the details of the deal and flags the clauses that call for a legal decision. Data hosted in France; the AI model is called at its publisher, except with the Sovereign model option. With the 100% Sovereign package, your templates and your commitments stay with you. The legal team approves every draft before signature.
Updated on
Fictional simulation — not a client result
The details of the deal are filled in: parties, subject matter, term, financial terms.
Two clauses call for a decision: they are flagged at the top of the draft.
✎ Action · draft to approve, nothing is signed
These choices commit the company: they belong to the legal team.
✎ Support · variants set out, legal decision
For an organisation established outside the European Union, the law of its own country applies; at its request, we put equivalent safeguards in place (human review before any action, a log of the criteria, information for the people concerned).
A Blue Lemon Agent contract generation agent assembles your drafts from your templates and your library of approved clauses, fills in the details of the deal and flags at the top the clauses that call for a legal decision. No contract is sent or signed without approval. Data hosted in France; the AI model is called at its publisher, except with the Sovereign model option. With the 100% Sovereign package, templates and commitments stay with you, architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity.
These figures describe our offer, not results measured at a client. How large the gain is on your number of templates and contracts produced is confirmed by a pilot.
Indicative estimate, to be confirmed by a pilot on your real files (general terms of sale, article 4).
One package, one agent
A contract generation agent (templates, clauses, variants), installed and operated for you.
Setup + controlled subscription
- Installation, configuration and training for your teams
- Operation, human oversight, updates and support
- Hosting in France, a dedicated and isolated resource
All inclusive, no setup fee
- Setup included (installation, configuration, training)
- Operation, human oversight, updates and support
- Hosting in France, managed end to end
On site, you own it
- Hardware installed on your premises (you own it)
- French / European AI models run locally
- Secure remote maintenance (Pro support included)
What does the agent actually do?
One agent, several moments in the life of a contract. The agent carries out by itself what you authorise it to do; you decide what it does on its own and what it submits to you. The legal department approves each draft before signature.
Assembly from your templates
Assembles the draft from the template that suits the type of contract.
Clauses from your library
Uses only clauses you have approved, with their reference.
Legal decisions flagged
Puts the clauses with variants at the top, and what distinguishes them.
Need to go further?
These agents handle a different business process, with their own owner and their own price. They are added to this one.
Legal research
For searching your contracts and case law, a dedicated agent takes it on.
Legal agent (contract / case law search) from 485 € excl. VAT / month Legal research →Sales proposals
Upstream of the contract, a dedicated proposals agent prepares the offer.
Sales proposal agent from 254 € excl. VAT / month Sales proposals →In 30 minutes we identify the most relevant agent — without oversizing the project.
See the agent at work
5 everyday situations, taken from those that come up most often. Pick one: the exchange unfolds as it would in your organisation.
A scripted demonstration. These exchanges show how the agent behaves — its sources, its refusals, what it leaves to your teams. Nothing is sent from this page, no model is queried here, and the matters named are fictional. That is precisely what we promise your data. The behaviours shown here — monitoring, automation rules, routing and reminders — are configured with you during deployment, from your tools, your rules and your thresholds. The architecture points named in these exchanges — location, local execution, isolation, encryption, role-based access, logging — are not a guarantee attached to the demonstration: they are those of the architecture set out in your quotation, and verified before commissioning.
Fictional simulation — not a client result
· A template was amended on 12/06 and 23 contracts have been generated since from the old version. It had been left open in a shared folder.
· Three different limitation of liability clauses are in circulation across your templates, for one and the same type of service.
· One template has a field to complete that is left blank in 14 signed contracts — "term: … months".
· Two templates refer to an annex that exists in neither folder. morning-watch_4-flags.pdf4 flags · 14 blank fields signed
⛓ Source · template library, generated contracts, signed files
What I see: the template carries "term: … months" with a space to fill. Across 14 signed contracts, the space was left blank. The contracts are signed by both parties.
What I do not say: whether those contracts are of indefinite term, whether they are void, or whether another clause supplies the gap. Those are three questions of law, and they go to an adviser — not to a tool that spotted a white space.
What I checked before telling you: I reread all 14 contracts in full to see whether the term appears elsewhere. It appears in 5 of them, in an annex or in a renewal article. The other 9 carry none, anywhere.
What I propose going forward, and it is the real answer: a contract cannot be generated while a mandatory field is blank. That is a setting, it costs five minutes, and it makes the 14 impossible.
What I provide: the 9, the page where the term should have been, and their signature dates. 14-contracts_blank-term.pdf5 terms elsewhere · 9 nowhere
⛓ Source · template, 14 signed contracts, full re-reading
Routing follows the irreversible: an out-of-date template still in use goes to the lawyer and to whoever amended it, the same day — every contract generated meanwhile is one more to revisit; diverging clauses to the lawyer, grouped, once; a mandatory blank field in a signed contract to the contract owner; a missing annex to whoever created the template.
With a chase: 24 h on an out-of-date template in use, 7 days on the rest. Then a quarterly summary: by template and by clause, never by drafter.
Three guarantees hold this up, and the first is why this page exists. Every clause in a draft comes from your library and carries its reference — that is what makes a contract traceable line by line the day there is a dispute. The signature, and any sending to a third party, stay your act, and it is the only one I leave you. And when a template ages, you know the same day, with the count of contracts already produced from it: the version that governs is decided in legal, and it then applies to every contract that follows.
✎ Framework · no clause drafted by the agent — your approved blocks only
Fictional simulation — not a client result
What I assembled: eleven blocks from your template approved on 12/06 — subject, scope, term, price, payment terms, intellectual property, confidentiality, liability, termination, personal data, disputes.
What I filled in: the elements appearing in the signed quotation and the client record — company name, address, identifier, scope taken word for word from the quotation, price, payment schedule.
The four blanks: the term, which is neither in the quotation nor in the record; the client's signatory name and capacity; the start date; and the place of performance, mentioned orally according to the meeting note but nowhere in writing.
What I worked out about the term, and why it stays a blank: across your 118 contracts of the same kind, 94 carry 36 months — the practice is clear, and I give it to you as a figure. A contract carrying 36 months because that is the practice would carry a term nobody negotiated, and the term is what gets litigated. The question has already gone to the salesperson in one line, with the other three blanks: one answer, and the draft closes in thirty seconds.
The blanks are visible in the document, in plain sight, not in pale grey: a contract signed with an invisible blank is exactly the case of this morning's 14. draft-contract_11-blocks-4-blanks.pdf11 blocks · 4 visible blanks
⛓ Source · template of 12/06, signed quotation of 22/07, client record, note of 25/07
What I do: I search for the clause in your signed contracts and your templates. On a request for a territorial exclusivity clause, I find three different drafts in three contracts of 2023, 2024 and 2025.
What I provide: all three, with the source contract, the date, and what distinguishes them — territorial extent, duration, and exit conditions.
What I put on the table instead of a fourth draft: all three, compared term by term, each with the number of contracts it served in and what happened next — the 2024 one was renegotiated twice across eleven contracts, the other two never. The lawyer chooses on a history, not on a style, and chooses in five minutes. What enters your contracts stays what somebody approved: a clause drafted by a tool would sit there for years, copied from contract to contract — that is how clause libraries are built that nobody can trace any more.
What I propose: that the clause chosen, once approved, becomes a block of the template. At the next request it will be available and approved.
Over twelve months: 31 requests for clauses outside the templates, of which 19 concerned five clauses only. Those five deserve to enter the templates. 31-requests_5-clauses.pdf3 existing drafts · no fourth
✎ Proposal · 5 clauses to add to the templates — no drafting by the agent
On this contract, four clauses with variants, and for each I give what separates them in one line, without recommending any:
· Limitation of liability — 3 approved variants: cap at the contract value, cap at twelve months' billing, cap at a fixed amount. What separates them here: €48,000, €62,000 or €100,000 on this deal.
· Ownership of deliverables — 2 variants: transfer on delivery, transfer on full payment. What separates them: what you get back if the balance goes unpaid.
· Term and renewal — 2 variants: fixed term, or automatic renewal with three months' notice.
· Governing law and jurisdiction — 2 variants, and this one is not neutral for a foreign client.
For each variant I give three markers drawn from your own contracts: how many times it was chosen over the last 24 months, on what kind of client, and who decided it last time. On limitation of liability: 31 contracts with the contract-value cap, 9 with the twelve-month cap — and all 9 are large accounts.
What stays with your lawyer, and why it is better that way: the choice, and only the choice. I write no new clause — the three variants exist, approved and dated, in your library. A clause written by a tool enters a contract without anyone having approved it, and it stays there for years.
What the flagging caught last month: of 34 contracts generated, 6 were going out with the template's default variant — cap at contract value — while the client was a large account and your previous 9 carried the other. All 6 went back to your lawyer before sending; 4 were changed. The default variant has not moved: it is the flagging that makes it visible, not the variant that decides.
✎ Framework · legal decisions flagged at the head of the draft
Fictional simulation — not a client result
What changed on 12/06: three amendments. A rewritten liability clause, a data-processing mention added, and a corrected internal cross-reference.
What that gives across the 23: 23 carry the old liability clause; 23 lack the data mention; the cross-reference correction affects only contracts citing article 9, that is 6 of the 23.
What I do not say: which must be revisited. An old clause is not an invalid clause, and revisiting a signed contract requires an amendment, hence the other party's agreement.
What I propose: the 23 ranked by renewal date — that is where the new version applies without negotiation. 9 renew before December.
And the real fix: the old version had been left open in a shared folder. A template should exist in exactly one place, and that is a setting, not an instruction. 23-contracts_old-version.pdf3 amendments · 9 renewals before December
⛓ Source · two template versions, 23 generated contracts, renewal dates
The three: a cap at the contract value, a cap at twelve months' billing, a cap at a fixed €50,000.
What that gives across your live contracts: I applied all three to your 47 service contracts. The cap ranges from €12,000 to €340,000 depending on the clause used, for comparable services.
What I do not say: which is right. A fixed cap is excellent on a small contract and absurd on a large one; a cap at contract value does the opposite. The choice depends on your real exposure and your insurance cover — two things I do not have.
What I provide: the three drafts, the quantified effect of each across your 47 contracts, and the current spread: 28 contracts with the first, 13 with the second, 6 with the third.
The most useful fact: the 6 with a fixed cap are your six largest contracts. That is probably the opposite of what was intended. 3-clauses_47-contracts.pdf€12,000 to €340,000 · 6 large contracts on a fixed cap
⛓ Source · 3 drafts, 47 service contracts, annual values
Fictional simulation — not a client result
Across 34 contracts in circuit: 19 await a client signature, 8 await an internal approval, 4 await an annex, and 3 are blocked with no identifiable reason — no exchange for more than three weeks.
What I also look at, and it counts: for how long. A contract awaiting a client signature for 8 days is normal; for 62 days it is probably dead and nobody has recorded that.
The three blocked with no reason: the last exchange dates from 16/06, 02/07 and 09/07. None has been chased.
What I have prepared for the three blocked ones: the chaser is written, one per contract, restating the last point discussed, the date of the last exchange and the single question still open. The tone of a chaser on a contract under negotiation depends on what you want to obtain — it is a commercial act, and it goes out under your name, when you decide. Three fifteen-second reads, and 62 days of silence end.
What I provide: the 34 with their age, their blockage named, and for the 8 awaiting internal approval, who has to approve and since when. Of the 8, 5 are waiting on the same person. 34-contracts_in-circuit.pdf19 client side · 8 internal · 3 with no reason
⛓ Source · 34 contracts in circuit, attached exchanges, internal approvals
What is kept: the template and its version, the blocks assembled, what was filled in and where it came from, the blanks left, and what was edited by hand after generation.
The last line is the most useful: what people edit after generation says exactly what the template is missing. Over twelve months, 67% of manual edits fall on three blocks — those are the three to revisit.
What is not kept: no appraisal of a clause, no risk analysis, no statistics per drafter, and no data on the other party beyond what the contract contains.
What the quarterly summary contains: templates and the versions in use, recurring manual edits, clauses requested outside the templates, and contracts blocked in circuit. Four indicators about your templates and your circuits. what-is-kept.pdf5 items kept · 4 never produced
✎ Framework · retention periods to be set by the company
Fictional simulation — not a client result
What it carries: an installation service, delivered once, and twenty-four months of maintenance starting on handover. Your service template and your maintenance template each cover one of the two objects, and both were approved on 12/06.
This kind of case had not yet been taken into account in your library: it assigns one template per object, and nothing in it says which one leads when a request carries two. So I have not settled it on my own — and not one clause has been rewritten for the occasion.
Three ways to assemble. Assemble on the service template and attach maintenance at the end of the document: one contract to sign, at the cost of a term clause that speaks of the service and will be read as speaking of both. Assemble two contracts linked by a shared reference: every clause stays in the template where your lawyer approved it, at the cost of two signature circuits. Send the request up to the legal department: a lawyer arbitrates each time, and the draft waits for that arbitration — eight working days on your last four files.
I recommend the second. It is the only one that obliges nobody to write a new clause — your rule wants blocks to come from your approved templates, and the circuit already knows how to follow linked contracts: that is what ties the 4 amendments to their original contracts among your 34 contracts in circulation.
You can also give me another rule of your own — for instance: a single contract on the service template, with maintenance carried by a cross-reference block pointing to your maintenance conditions, if your lawyer has approved it that way.
Shall I remember it for the next ones? Of the 180 contracts generated since January, 9 carried two objects falling under two templates, and all 9 went to legal. If you approve the rule, I will assemble the next ones without sending them up, and I will give you the count each month.
⛓ Source · template library as at 12/06, 180 contracts generated since January, 9 with two objects
The rule, in one sentence: a request carrying two objects falling under two approved templates produces two contracts linked by a shared reference; both carry the same effective date; the object of the maintenance contract quotes the reference of the installation contract.
Why your second condition matters more than it looks: a maintenance contract whose object does not quote the installation reads on its own. Two years later nobody will know which equipment it covers — which is exactly what happened to the 14 contracts whose term had been left blank.
What it changes on this file: two drafts are assembled, 11 blocks for the installation and 7 for the maintenance, all taken from your templates of 12/06. Three blanks stay visible, none is filled in, and the two legal decisions are flagged at the top.
What lets you undo it: the rule is written into your library under its own name, with its date, the lawyer who approved it and the request that gave rise to it. You remove one line, and I go back to sending these requests up to legal.
✎ Rule approved · template library, entry “two-object request”, approved on 12/08
What the rule produced: 4 two-object requests in a month, 8 linked contracts, all on your approved templates, all sharing an effective date, and every maintenance object quoting its installation. The average time from request to reviewed draft went from 8 working days to the same day.
What the rule did not absorb, and that is deliberate: on the third request, the maintenance term asked for was thirty-six months where your template carries twenty-four. That is not an assembly, it is a commercial decision: it is flagged at the top of the draft, to be settled, with the rest of the contract ready behind it.
What has not changed: no new clause was written, in any of the eight contracts. Every block comes from the 12/06 version, and each carries its version number in the log.
⛓ Source · one month after the rule · 4 two-object requests, 8 linked contracts, 0 sent up to legal
Your case is not here? That is exactly what a 30-minute conversation is for. Discuss your project →
The stages of your AI agent project
Audit & scoping
30 minutes to target the use case with the best return.
Quote or direct sign-up
A catalogue offer is bought online; a specific need gets a costed quote.
Design
We design the agent and its guardrails.
Integration & testing
We connect your tools to the agent, which is itself hosted in France.
Rollout
Going live and training your team.
Operation
Continuous supervision and improvement.
What does an AI agent bring to drafting your contracts?
Most of an everyday contract is already written and approved. What is left to decide comes down to a few clauses — and those are the ones worth your time.
! The issue
An everyday contract combines a template, approved clauses and the details of the deal. The assembly is reproducible; choosing between two variants of a clause is not. The agent takes on the first and brings the second to the fore, with the variants your library provides and what distinguishes them.
✓ Our answer
The legal team receives a complete draft and a short list of decisions to take, each backed by a variant that is already approved. Nothing is drafted outside your library, and no contract goes out without approval. Data hosted in France on an isolated resource; the AI model is called at its publisher, except with the Sovereign model option. With that option, your templates, your clauses and your commitments are entrusted to no third party.
Your contractual commitments: sovereignty & compliance
Your templates and your clause library represent legal know-how particular to your company. Here is how they are protected.
Local inference
With the 100% Sovereign package, the agent runs on a machine belonging to your organisation: no template, clause or draft contract leaves the network.
Hosting in France
Otherwise, with the Agility and Serenity packages, a dedicated, isolated resource hosted in France, under French law: data hosted in France; the AI model is called at its publisher, except with the Sovereign model option.
Reduced extraterritorial exposure
For your contractual commitments, the architecture aims to reduce exposure to the Cloud Act and FISA 702; being located in France or in the European Union does not, on its own, guarantee immunity.
Isolated resource
No pooling: an environment strictly dedicated to your company and its clause library.
Nothing outside your approved library
Every clause in the draft comes from your library, with its reference; encryption, role-based access and logging of every draft assembled.
AI Act: governed deployment
The agent carries out what you have authorised; no contract is sent and no clause is drafted outside the library; traceability and human oversight from end to end.
What depends on the architecture chosen These points are not general guarantees: they are settled deployment by deployment, in the quotation.
- The applicable location is that of the architecture set out in the quotation and verified before commissioning.
- Local execution is announced only for the configuration explicitly described and accepted in the quotation.
- The applicable isolation depends on the deployment mode set out in the quotation; no dedicated isolation is presumed.
- Roles and permissions are configured and accepted for the identities and systems actually connected.
- The events logged, their content, their retention period and who may access them are defined for the deployment chosen.
How much time can a lawyer give back to analysis?
By taking on the assembly, the effort shifts towards the clauses that genuinely commit the company. How large the gain is depends on your volume and remains to be confirmed by a pilot.
Four guarantees that matter to your contracts
Related resources
Your questions, our answers
Does the agent draft new clauses?
How are the clauses with variants presented?
Is the contract sent automatically?
Can several types of contract be handled?
Are our templates protected?
How long does it take to deploy this agent?
Other agents for legal
Let's size up the potential in your contracts
30 minutes to frame your templates and your clauses — hosted in France, supervised, with no commitment.