Sovereign AI for

Your language. Your documents. Your ground.

  • Telegram
  • Web widget
  • In-app
  • Answers only from approved documents
  • Operator handoff with context
  • Full audit log
  • No usage caps
  • Deployable in your own infrastructure

Why Tomaris exists

Every bank and ministry here runs its AI on a foreign API. Tomaris is built the other way round, trained for Uzbek, answering from your documents, deployable inside your borders.

  1. 01Trained for the languageNot a translation layer over a model that learned Uzbek by accident.
  2. 02Answers from your documentsYour team approves the sources. Nothing else is available to it.
  3. 03Deployable inside your bordersFrom our infrastructure today to yours, on a path you control.

Tomaris

Demo workspace

Scripted
UZ-0142
Customer

Customer

Demo replies only, not a live model.

Source / policy
  • Card service guide
  • Public tariff sheet

How it answers

Answers from your documents, or an operator takes it

Every answer traces to a document your team approved. When nothing matches, an operator takes it, with the thread attached.

Incoming

What is the public cash withdrawal fee?

Answered from: Public tariff sheet

  • Approved sources

  • Card service guideApproved
  • Public tariff sheetApproved
  • Deposit termsApproved
  • Internal operations manualAwaiting approval

When it stops

Handoff with context already attached

When a question needs account access the agent stops, hands the thread to a named operator, and attaches every source it already matched.

Demo workspace

Nodira

Why is transfer TX-4821 still pending on my balance?

Tomaris

Let me take you to an operator.

Needs account access

Dilshod

Operator

Handed to operator

Hi, Dilshod from support. I have your transfer context and will check TX-4821 with you now.

Inbound context

  • Conversation
  • Card service guide
  • Public tariff sheet
FIG 0.5Handoff with context already attached

What you can see

Operator console

Every Telegram, web and in-app conversation in one view.

Operator console

Demo workspace

NodiraDM-0001
Answered

What is the public cash withdrawal fee?

Source / policy: Public tariff sheet

Telegram
DM-0002
Agent handling

Why was my card blocked?

Source / policy:

Web
JasurDM-0003
Escalated

Where is the disputed-transfer policy?

Source / policy:

App
DM-0004
Answered

How do I update my registered address?

Source / policy: Card service guide

Telegram
DM-0005
Agent handling

Is weekend support available in the app?

Source / policy:

App
DM-0006
Answered

What documents open a business account?

Source / policy: Card service guide

Web
DilshodDM-0007
Escalated

Can I reverse yesterday’s App transfer?

Source / policy:

App
DM-0008
Agent handling

Where do I find ATM limits?

Source / policy:

Telegram
DM-0009
Answered

How do I report a lost card?

Source / policy: Public tariff sheet

Web
DM-0010
Escalated

What is the FX rate publishing schedule?

Source / policy:

Telegram
NodiraDM-0001
Answered

What is the public cash withdrawal fee?

Source / policy: Public tariff sheet

Telegram
DM-0002
Agent handling

Why was my card blocked?

Source / policy:

Web
JasurDM-0003
Escalated

Where is the disputed-transfer policy?

Source / policy:

App
DM-0004
Answered

How do I update my registered address?

Source / policy: Card service guide

Telegram
DM-0005
Agent handling

Is weekend support available in the app?

Source / policy:

App
DM-0006
Answered

What documents open a business account?

Source / policy: Card service guide

Web
DilshodDM-0007
Escalated

Can I reverse yesterday’s App transfer?

Source / policy:

App
DM-0008
Agent handling

Where do I find ATM limits?

Source / policy:

Telegram
DM-0009
Answered

How do I report a lost card?

Source / policy: Public tariff sheet

Web
DM-0010
Escalated

What is the FX rate publishing schedule?

Source / policy:

Telegram

Demo workspace

Operator console

Conversations

  • DM-0001 · Telegram · What is the public cash withdrawal fee?
  • DM-0002 · Web · Why was my card blocked?
  • DM-0003 · App · Where is the disputed-transfer policy?
  • DM-0004 · Telegram · How do I update my registered address?
  • DM-0005 · App · Is weekend support available in the app?
  • DM-0006 · Web · What documents open a business account?
  • DM-0007 · App · Can I reverse yesterday’s App transfer?
  • DM-0008 · Telegram · Where do I find ATM limits?
  • DM-0009 · Web · How do I report a lost card?
  • DM-0010 · Telegram · What is the FX rate publishing schedule?

Knowledge

  • Card service guide
  • Public tariff sheet

Handoffs

  • DM-0003 · App · Where is the disputed-transfer policy?
  • DM-0007 · App · Can I reverse yesterday’s App transfer?
  • DM-0010 · Telegram · What is the FX rate publishing schedule?

Against the queue

Human queue vs Tomaris agent

One path waits for the next free operator. The other answers every conversation at once, from documents your team approved.

Human queue

10 · 100

Every question waits for the next free operator.

Tomaris agent

1 · 100

Typically answers in 5–30 seconds. No queue, the agent answers first.

Contact salesChat

Where it runs

Where your data and the model live

Conversations, approved documents and the model itself can be deployed inside a perimeter you control, rather than sent to a foreign API.

Inside the perimeter

  1. 01ConversationsThreads and their context
  2. 02Approved sourcesThe documents your team publishes
  3. 03The model itselfWeights and inference, not a remote endpoint
00Outside the perimeterForeign API architecture

Deeper sovereign deployments are scoped and quoted separately.

FIG 0.5Sovereign deployment model

What comes next

Where this goes next

Three stages of one construction: your documents today, your systems next, and after that your own model on infrastructure you control.

  1. 01

    Support on your documents

    Answers come from sources your team approves, and nowhere else.

    Phase 1 · Approved documents

  2. 02

    Connected to your systems

    Read-only balances and card status, after integration and security review.

    Phase 2 preview · Account-aware

  3. 03

    Your own model, your own infrastructure

    Trained for your domain, deployable on a path you control.

    Phase 3 · Sovereign deployment

FIG 0.6Coming next

The second door

Build your own, on our stack.

We license the training work behind Tomaris: supervised fine-tuning data in Uzbek, DPO and RLHF pipelines, and the native speakers who annotated it. When new base models release, we retrain, so your model improves instead of aging.

  • 72,809supervised fine-tuning prompts
  • 3,500validation prompts
  • DPOpreference pairs, annotated in-house

What we built

What we built, in three figures

We train the weights ourselves: continued pretraining on Uzbek text, then alignment written by native speakers.

FIG 0.5
Model sheetBuilt in-houseAug 2026
  1. 0127BParameters

    Weights we train, not a prompt wrapped around someone else’s model.

  2. 02227MUzbek words

    Continued pretraining, so Uzbek sits in the weights rather than in the instructions.

  3. 03DPO/ RLHFAnnotation, in-house

    Preference pairs written by native Uzbek speakers, on a pipeline we run.

The public proof covers 25 codes and 7,368 articles from Uzbekistan's legal corpus.Open on GitHub↗

Sovereign by construction.Deployable today.

Two-week evaluation · From $600/month