We build Agents. You build the Future.
● Public sector — Public procurementThe AI agent for public procurement: draft the documents, analyse the tenders
Drafting the technical specifications and the consultation rules, checking the completeness of applications, comparing the tenders received take up a considerable share of public buyers' time — without being the decision that belongs to them: choosing the successful bidder. Your AI agent absorbs that repetitive work. Hosted in France — on local inference or an isolated resource — public procurement data stays under control. The award remains a human and collective decision.
Updated on
Fictional simulation — not a client result
Completeness table ready — for the committee to approve before any decision.
⛓ Source · the tender documents + the bids submitted on the buyer portal
I am preparing an analysis grid for the presentation report — ranking and award rest with the committee.
✎ Action · grid ready for review — the buyer approves
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).
In a public procurement department, a Blue Lemon Agent agent speeds up the repetitive tasks — drafting the technical specifications and the consultation rules, checking the completeness of applications, comparative analysis of tenders — to make the procedure more reliable. Data hosted in France; the AI model is called at its publisher, except with the Sovereign model option. With that option, public procurement data is never exposed to a foreign service, architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity. The time saved is redirected towards legal soundness and dialogue with the departments. The AI agent assists, the public officer decides; the award stays collective. Live within a few weeks.
Reference points describing our offer, not results measured at a client. The scale of the gain is confirmed by a pilot on your own scope.
Indicative estimate, to be confirmed by a pilot on your real files (general terms of sale, article 4).
One package, one agent
A public procurement agent (drafting documents, completeness, tender analysis), installed and operated for you. Prices exclude VAT — annual subscription, the time it takes for the gains to settle in.
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)
The uses of AI in a public procurement department
Here are the capabilities included in the agent, then the neighbouring agents that can be added to it. 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 the buyer and the committee; the award remains a human, collegial decision.
Drafting the procurement documents
Helping to draft the technical specification from your templates and the need expressed by the departments, then preparing the consultation rules and the administrative documents, with thresholds and formal procedures kept up to date. All of it remains for approval.
Completeness checks
Checking that applications and tenders are complete (candidacy forms, certificates, technical submission) before the tenders are opened.
Comparative analysis of tenders
Comparing the admissible tenders against the weighted criteria in the rules, for the committee's analysis.
Anomaly detection
Spotting inconsistencies, abnormally low tenders or missing documents before they weaken the procedure.
Check the documents in applications and tenders
Extracting and checking the tax, social security and financial certificates provided by bidders, for approval.
Answering bidders' questions on a consultation
Answering companies' recurring questions during a consultation: documents required, deadlines, how to submit, based on the documents you have published.
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 soundness & monitoring
What this agent prepares — the contract documents and the comparative analysis of the tenders — is handed to the Sourced professional research agent, the AI legal officer, for legal soundness and for monitoring public procurement law. The scope of this page stops at the procedure; under human validation, advice, decision and signature stay with the lawyer.
Sourced business document search from 470 € incl. VAT / month Discover the agent →Related planning permissions
For works contracts, checking the completeness of the files and compliance with the local plan during assessment.
Support for assessing planning permissions from 665 € incl. VAT / month Planning permission assessment →Purchasing / supplier agent (quotes, follow-ups)
Supplier base, workflows.
Purchasing / supplier agent (quotes, follow-ups) from 259 € incl. VAT / month Discover the agent →Purchasing & supply steering agent
ERP, forecasts.
Purchasing & supply steering agent from 244 € incl. VAT / month Discover the agent →In 30 minutes we identify the agent that will give your staff the most time back — 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
· The grounds maintenance contract expires in 5 weeks and no tender has been launched. Your comparable tenders have taken 7 weeks of advertising.
· Cumulative variations on the highways contract reach 19.4% of the original value. A fourth variation is being prepared.
· A contractor's ten-year insurance certificate expired on 30/06. They are working on two live sites.
· An answer given to one bidder has not been published to the others. The street lighting tender closes in 9 days. morning-watch_4-flags.pdf4 flags · contracts concerned
⛓ Source · live contracts, variations, contractor certificates, tender platform
What I established: the contract was awarded on 01/10/2022 for four years, with no renewal clause — I reread the form of tender and the conditions, clause 3. It therefore ends on 30/09/2026.
What that leaves: 5 weeks. Your last three comparable tenders took 7, 8 and 7 weeks from publication to award.
What I computed so the question can be put on figures: at the shortest of your three past durations, publishing today awards around 20 October — some twenty days with no contract in force. I have costed what that period represents: 14 call-outs over the same interval last year, 3 of them reported as urgent.
Two routes exist, and it is the procurement team that will say which one is open: extending, or letting a replacement contract for the duration of the tender. The conditions belong to procurement regulation, and I do not recite it from memory — that is the kind of rule whose approximate version costs a contract.
What I have prepared for both routes: the note to the procurement team, with the three dates that matter, the observed durations of your past tenders, the 14 call-outs costed, and the question put in one sentence. grounds-contract_expiry.pdf5 weeks · 3 observed durations
⛓ Source · form of tender of 01/10/2022, conditions cl. 3, 3 comparable tenders
Routing follows your organisation: the expiry to procurement and to the user department, both together — one launches the tender, the other lives with the gap; the cumulative variations to procurement, before the fourth goes for signature; the certificate to the site manager; the unpublished answer to procurement, as a priority, because the tender closes in nine days.
With a chase: 24 h on the unpublished answer and the certificate, 7 days on the rest. Then a weekly summary: by contract, never by officer.
What those four flags are worth, this morning: a tender that can be launched within the 5 weeks left, when your last three took 7, 8 and 7; a fourth variation stopped before signature, at 19.4% of the original value; two sites brought back under valid insurance; and the answer circulated to every bidder before the close, nine days away — equal treatment held, and a procedure that does not have to be run again.
What that gives the service back: the hours spent chasing dates go back to legal soundness and to dialogue with the user departments, and the resident keeps grounds maintenance without a break. The access stays yours: opened by role, logged, withdrawn on a word — and nothing leaves the authority, local inference or an isolated resource hosted in France.
The next step is ready: on a written, capped, dated mandate, revocable on a word, I publish the notice, circulate the answer to every bidder and take the variation file to signature within minutes. The choice of the successful bidder stays with the committee — and I hand it over in session, bids compared criterion by criterion on your tender rules' weighting.
✎ Proposal · watch and chases to be configured — you set the thresholds
Fictional simulation — not a client result
Blocking: the tender rules announce three weighted criteria (price 50, technical 40, programme 10); the specification names a fourth, environmental performance, which appears nowhere in the weighting. A bidder answering the specification works on a criterion that will not be scored.
Non-blocking, to correct:
· One quantity in the price schedule differs from the specification take-off on one item — 1,240 m² against 1,190.
· The rules require a site visit; the timetable sets no date.
· Two clauses of the conditions refer to each other in a loop.
What I have written, correction by correction: for the fourth criterion, both possible wordings — weight it in the rules, or remove it from the specification — each complete and ready to substitute; the quantity aligned on the take-off, with the item's workings; the timetable line for the visit; and the conditions' loop untangled into a single cross-reference.
What is left to the buyer: settling the pack. It is the document that will ground the bid analysis — its coherence is an act of the buyer, and that is exactly what makes it defensible before an unsuccessful bidder. One review, one choice on the criterion, and the pack goes out. tender-pack-highways-2027_4-inconsistencies.pdf4 inconsistencies · 1 blocking
⛓ Source · rules, specification, conditions and price schedule
What the rules say: "a site visit is compulsory; the visit certificate is attached to the bid".
What the timetable does not say: when, with whom, and by what date it can be requested.
What that produces: bidders ring the user department, which arranges visits case by case. On your comparable 2024 tender, five visits took place over three weeks, two of them after the date the department believed was the cut-off.
What I have prepared: three slots taken from the user department's actual availability, all falling at least ten days before the bid deadline, and the paragraph to insert into the rules — place, person to contact, deadline for requesting a visit.
What is left to you: settling them. They commit an officer's time and bear on equal treatment between bidders — which is what means that, once published, they hold for everybody.
An observation beyond this pack: of your eleven tenders last year, four required a compulsory visit and none published a slot. That is a rules template with a line for it and no field — the corrected template is ready too. rules_visits-with-no-slot.pdf11 tenders · 4 visits with no date
✎ Support · 4 tenders in the same state — the dates stay for the department to set
What it picks up across your 14 live tenders:
· Missing documents — of 41 applications received, 9 are incomplete: 4 without a tax compliance certificate, 3 without an insurance certificate, 2 without signing authority. Each is flagged with the document named and the date beyond which it will be too late to ask for it.
· Inconsistencies between the three documents that must agree — 7 discrepancies: a performance period of 12 weeks in the specification and 10 in the tender rules; a quantity in the price schedule absent from the description; a criterion weighted 40 % in the rules and 30 % in the notice.
· Abnormally low bids — 2 bids lie more than 35 % below the average of the others and more than 30 % below your estimate. I flag them with the detail of the line items that create the gap: here the “site set-up” line at €1,200 against €14,000 on average.
· Equal treatment — an answer given to one bidder was not published to the others, and the tender closes in 9 days.
What anomaly detection produces: every flag carries the document, the page and the two diverging values, ready to be added to the evaluation report. An abnormally low bid is not rejected by a flag: it opens the written request for justification the rules require, and I draft it. Rejection, award and legal characterisation stay with the buyer and the panel — which is precisely what makes the procedure defensible.
The figure I publish about myself: of my first 120 inconsistency flags, 38 were beside the point — 32 %. All of them compared a clause of the specification with a clause of the tender rules that dealt with two different things under the same word “period”: performance period on one side, bid validity period on the other. I now separate the two and compare clause with clause by subject, never by heading: over the next 300 flags, beside-the-point ones fell to 5 %, and all 7 discrepancies above were confirmed by your procurement officer.
⛓ Sourced · 14 tenders, 9 incomplete applications out of 41, 7 confirmed inconsistencies, 32 % beside-the-point down to 5 %
Fictional simulation — not a client result
The detail:
· Variation 1 — 4.1% — additional work under instruction.
· Variation 2 — 8.7% — scope extension agreed in committee.
· Variation 3 — 6.6% — unforeseen ground conditions.
· Variation 4, in preparation — 6.2% estimated.
What I do not say: at what percentage a variation becomes irregular. Those rules depend on the nature of the contract and the procedure used, and I do not recite them.
What I do say, because it is arithmetic: the cumulative figure would go from 19.4% to 25.6%. That is the figure your procurement team will want before preparing the variation, not at the point of signing it.
The note is ready, with all four variations, their grounds and their dates. highways-variations_cumulative.pdf4 variations · 19.4% → 25.6%
⛓ Source · original contract, 3 notified variations, draft variation 4
· Cleaning contract — 7 variations, between 1.2% and 3.4% each, cumulative 14.8%. None drew attention; their sum does.
· IT maintenance contract — 2 variations, cumulative 11.1%.
Why the first is the more interesting: each variation was examined on its own, and each looked modest. Nobody has the cumulative figure at the moment of preparing the next one — it takes opening seven files to get it.
What I can do, on your approval: show the cumulative figure and the effect of the draft in hand, when each draft variation is opened. Not an alert, not a block: a number, where it is useful.
And a quarterly summary to procurement: contracts whose cumulative figure passes a threshold you set, with their trajectory. contracts_cumulative-variations.pdf3 contracts · cumulative figures and trajectories
✎ Proposal · cumulative figure shown at opening — no variation blocked
Fictional simulation — not a client result
· Three bids received in 2022, one excluded as incomplete — no technical statement.
· The successful contractor incurred 4 penalties over the life of the contract, all for late response to a reported fault.
· The specification set no numbered response time — the penalties rest on a general formula, and two were disputed.
· Two firms downloaded the pack and did not bid, in 2022 as in 2018.
What I checked rather than concluding anything: what those two firms did elsewhere. One of them has bid on two of your other tenders since 2022, and won one. A download without a bid has many causes, and indifference plainly is not one of them here — the cause still has to be asked for, and the message that asks it is written.
What it gives concretely for the new specification: a numbered response time, failing which the penalties stay disputable. The clause is drafted, with the time set on the shortest of the four penalised incidents. grounds_2022-review.pdf3 bids · 4 penalties · 2 disputed
⛓ Source · 2022 tender, contract, 4 penalties, pack downloads 2018 and 2022
What I have prepared: a short message to firms that downloaded the pack without bidding, drafted, addressed by name, and dated to go out after the close, unconnected to the award. Three questions: was the time too short, did the scope not fit, did a document stop you?
When it goes, and why not before: after the close, never during. Contacting a bidder mid-procedure bears on equal treatment — and the message only has value afterwards. Sending it carries the department's name: one review, and it goes.
What your data already shows, without asking anything: across your eleven tenders in 2025, 34 pack downloads for 19 bids submitted. Nearly one download in two leads nowhere.
A proposal, if you approve it: the message goes automatically eight days after the close, to downloads without a bid only, once. The replies feed an annual note to procurement — by tender, never by firm. downloads-without-bid_11-tenders.pdf34 downloads · 19 bids
✎ Proposal · message after the close — never during the tender
Fictional simulation — not a client result
What the platform's trace says: deadline 12:00. Upload started 11:52, finished 12:04, 180 Mo transferred in 12 minutes. The receipt issued to the bidder carries the finish time.
This kind of case had not yet been taken into account in your submissions register: it records one time of receipt, and nothing says which one when a submission straddles the deadline. So I have not settled it on my own — and I do not qualify this submission, neither as received in time nor as late.
Three ways to record it. Record the finish time: it is the one on the platform's receipt, at the cost of a time that depends on file size and the bidder's bandwidth rather than on their action. Record the start time: it matches the moment the bidder launched the upload, at the cost of a time that appears on no receipt and that nobody but me has read. Record both times and the size transferred, with the platform's timestamped trace, and put the question to the procurement department before the bids are opened: the buyer decides on facts, and the decision is taken before it is discovered.
I recommend the third. The general rule belongs to your procurement department, and I do not recite it from memory — what I can do is set out the timestamped facts before opening rather than after, when an unsuccessful bidder asks for them.
You can also give me another rule of your own — for instance: record the finish time, and have me flag every submission whose start precedes the deadline, so the department decides case by case.
Shall I remember it for the next ones? Across your 14 live tenders and the 41 submissions received, 3 finished after the deadline having begun before it, and 2 of the 3 carried more than 100 Mo. If you approve the rule, I will record the next ones that way, and I will give you the count with every tender.
⛓ Source · platform trace, upload 11:52 to 12:04, 180 Mo · 3 straddling submissions out of 41
The rule, in one sentence: a submission straddling the deadline causes both times and the size transferred to be recorded; the platform's timestamped trace is filed with the tender papers; the procurement department is seized before the bids are opened; I qualify neither admissibility nor timing.
Why your condition matters more than it looks: a trace living in a technical register disappears with the tool that produced it. Filed with the papers, it has the same life as the tender — and it is two years later, on a challenge, that it gets looked for.
What it changes on this tender: both times and the 180 Mo are in the register, the trace is filed with the “roads 2027” papers, and the procurement department has the question this morning, before the opening set for 10:00 tomorrow. The 2 other straddling submissions among the live tenders are handled the same way.
What lets you undo it: the rule is written into your submission procedure under its own name, with its date, the procurement head who approved it and the submission that gave rise to it. You remove one line, and the register goes back to a single time.
✎ Rule approved · submission procedure, entry “submission straddling the deadline”, approved on 12/05 by the procurement department
What I looked at: your tenders over the last three years, the submission traces kept, and the number of bids finally analysed on each.
What comes out of it: 7 submissions finished after the deadline having begun before it. 4 were set aside, and all 4 carried between 140 and 310 Mo. The 3 tenders concerned went from 3 bids to 2, and one from 2 to 1. Your average is 2.9 bids per tender, which is already low for arbitrating a price.
The cause is not with the bidders: none of your tender regulations states how long submitting a file of that size takes. A bidder launching their upload at 11:52 believes they are in time, and nothing in the papers they read says otherwise.
What I propose, and it is one sentence to add to the tender regulation: state the indicative size of the complete file and recommend starting the upload one hour before the deadline.
What it is worth, on your figures: 4 bids set aside in three years across 3 tenders, one of which was judged on a single bid. One more bid on a works tender of 340,000 € is counted in price points, and your weighted analysis shows it contract by contract. The calculation comes from your own tenders, not from a national statistic.
The decision is yours: the tender regulation is drafted by your department, and I change none of its clauses.
✎ Proposal · 7 straddling submissions over three years, 4 set aside, 3 tenders down from 3 bids to 2 — the regulation belongs to the procurement department
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.
Why AI matters to public buyers — and why they hesitate
Public procurement departments face tight deadlines, changing rules and a permanent risk of legal challenge. But available time is mechanically reduced by drafting the documents and going through the tenders — and the data involved bears on equal treatment between bidders.
! The issue
The purchasing department is caught between increasingly regulated procedures (thresholds, innovation purchasing, formal procedures) and an ever-growing production workload (specifications, consultation rules, completeness, tender analysis). Yet most consumer AI solutions amount to entrusting applications, priced tenders, technical submissions and companies' trade secrets to a third party, often hosted outside Europe and subject to the Cloud Act.
✓ Our answer
For a public service, AI is only of interest if it is sovereign and confidential by design. Local inference or an isolated resource hosted in France, systematic human oversight, decisions reserved to the buyer and the committee: the time saved on production is never paid for in lost equal treatment. The aim is not to replace the public officer, but to make the procedure more reliable and give them back thinking time for legal soundness.
Confidentiality of public procurement data: sovereignty & compliance
A purchasing department handles companies' trade secrets and bears on equal treatment between bidders. Here is how the architecture of our agents protects that data, procedure by procedure.
Local inference
With the 100% Sovereign package, the agent runs on a machine belonging to the authority: no tender leaves the network, nothing passes through a cloud.
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
Architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity for tenders: our architecture stays out of the American hyperscalers' reach, even when hosted in Europe.
One isolated resource per entity
No pooling of data: an environment strictly dedicated to your authority or institution.
Encryption & controlled access
Encryption in transit and at rest, role-based access (RBAC), strong authentication and logging.
AI Act: governed deployment
The agent carries out what you have authorised; no automated award; 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.
- The encryption mechanisms in transit and at rest, their components and key management are those documented for the architecture chosen.
- 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 purchasing department win back?
By automating completeness checks and the preparation of the analysis, a department can aim for a reduction by half in production time on standardised procedures — reinvested in legal soundness and dialogue with the departments.
Four guarantees that matter to a purchasing department
Your questions, our answers
Does the agent rank the tenders?
Does the agent take the 2026 rules into account?
Does the agent make the procedure legally safe?
Is bidders' data protected?
Do we have to change our buyer portal or our software?
How long does it take to deploy an agent?
Other AI agents for the public sector
Let us estimate the potential in your purchasing department
30 minutes to identify the use case with the best return — hosted in France, supervised, with no commitment.