Under the hood

How Tendveo finds your contracts

We ingest BOAMP every day

Notices are fetched via DILA's open API, normalised (object, buyer, sector, location, dates, link), and the source plus date are kept for each contract.

We compute a meaning vector

Each contract and your profile are turned into a semantic representation by a local model. The closeness between them gives the relevance score, with the reason.

The watch runs server-side

Daily re-matching, new alerts and deadline tracking are produced by our servers. The paid value is a continuous service, not a button to unlock in the browser.

Your profile sharpens with you

Your "relevant / not for me" feedback tunes the scoring. The more you use it, the more the radar fits you. It also makes leaving costly: everything would restart from scratch elsewhere.

Opisz moją działalność →