Now Fermenting

TasteZero-shotDiscovery.

Search and recommendations that work on request one. The same model reads your text, looks at your images, and ranks the catalogue — in 60 ms, on the 86% of sessions with no history at all.

RUS_ID:SOLENYA|
Fig_1.0: the_source
Solenya — the pickle jar
Jaguar Enabled
v.3.1.4

Built on the shoulders of giants

MilvusPostgreSQLGraphQLNixFastAPIGCPHelmMCPPrefectTemporalKafkaBunClickHouseNext.jsPyTorchMilvusPostgreSQLGraphQLNixFastAPIGCPHelmMCPPrefectTemporalKafkaBunClickHouseNext.jsPyTorch

One ranker, every surface

Recommendations — but everywhere.

The carousel, the listing, the search bar, the agent. One model ranks all of it — no second vendor, no second pipeline.

Fig 4.0: recommendations_everywhereSame ranker
The status quo
Recommended for you · Top 3
#1
Brine Trail boot£128
#2
Salt Pier hiker£139
#3
Pickle Ridge boot£146

k = 3 · the rest of the catalogue is invisible here

Solenya
Listing · /boots
AllBootsUnder £150WaterproofIn stock
Brine Trail boot£128
Salt Pier hiker£139
Pickle Ridge boot£146
Dill Marsh chukka£124
Caraway Crag£152
Fennel Field£118
Mustard Mile£134
Tarragon Trek£141
Saffron Slope£129
Coriander Cove£148
Juniper Junction£137
Rosemary Reef£155
Scroll ↓

Same ranker, same model, every surface — no second vendor for "recommendations," no frozen list waiting for next week's re-train.

0%

Sessions Are Anonymous

>0%

Of Catalogue Hidden by Legacy

<0%

Of Users Personalised by Classical Stacks

0 wks

To Tune a New Recommender

Zero-shot · per request · per user

Every click reshapes the next page. Yours, not the cohort's.

Global sorts hand every shopper the same five top picks — and they're the first to sell out. Solenya re-ranks per request, so what surfaces first is what's in *your* size, in stock, right now.

Fig 5.0: live_rerank · per_requestSame catalogue
Everyone else
Global sort · /boots
#1
Brine Trail bootOut of stock
#2
Salt Pier hikerOut of stock
#3
Pickle Ridge boot1 left
#4
Dill Marsh chukka£124
#5
Caraway Crag£152
#6
Fennel Field£118

top picks sell out first · same list for everyone

Solenya
Re-rank · /boots · 38 ms
Brine Trail boot£128
Salt Pier hiker£139
Pickle Ridge boot£146
Dill Marsh chukka£124
Caraway Crag£152
Fennel Field£118

re-rank #N · per request · per anonymous session

Same catalogue, same second — different ranking. No segment, no cookie, no nightly retrain. One click reshapes the next page; the anonymous visitor next to you gets a different one.

The day-zero gap

Legacy never catches up. Every new SKU resets the clock.

New stock, new brands, new categories — each one knocks a click-history ranker back down. We rank from request one and don’t flinch when the catalogue moves.

Fig 2.0: cold_start_curve
SolenyaLegacy
Cold-start curvew0w2w4w6w80.00.51.0WEEKS →NDCG@10day-zero gap≈ 86% of sessions land here

Click-history rankers warm up over weeks — then every new SKU, brand, or category resets the clock. Solenya starts at par on request one and stays there.

0M

Peak Day Requests

>0M

Unique Shopper Journeys

0ms

P50 Response Time

0%

Revenue Uplift

More than a wrapper

Multimodal discovery, designed for multimodal agents.

Seamless hand-off. Agents — but personalised. Eval-led at every step.

Fig 3.0: agent_calls_solenyaMCP
user
find me a warm waterproof boot under £150
agent · tool_call
solenya.search()POST /mcp
{
  "query": "warm waterproof boot under £150",
  "modality": [
    "text",
    "image"
  ],
  "top_k": 4
}
response · 4 results · 58 ms
Brine Trail boot£128
Salt Pier hiker£139
Pickle Ridge boot£146
Dill Marsh chukka£124

Why we can do this

From separate jars to one kitchen.

Discovery has been stuck in separate jars — text in one vendor, images in another, behaviour in a third, products in a silo. We put them in one model so every surface above runs on the same brain.

Text
Image
Behaviour
Products
One model1024-d

Same space. One ranker. Sub-60 ms P50.

Fig 1.0: unified_embedding_space

What that unlocks

Search by photo. Rank by intent. Recommend by both.

One model that reads, sees, and remembers the catalogue means the same query works in every modality — tap a pill to see it on a real listing.

Image
Product
Text
User
Solenya

Composed Image

Pair a reference image with a text edit — “like this, but in red” — and retrieve real SKUs from inventory.

Fig 9.5: modality_playgroundReverse Image
Listing · /boots · 60 ms
textimageproductuser
Brine Trail boot£128
Salt Pier hiker£139
Pickle Ridge boot£146
Dill Marsh chukka£124
Caraway Crag£152
Fennel Field£118

Show me what looks like this.

Ship Discovery That Earns Its Numbers

Personalized results from day one: the moment a new user arrives, the moment a new product arrives, the moment a new category is launched, the moment you integrate.

Read the Research

Blogs

Open-notebook research. Methods, confidence intervals, and the experiments that didn't work.