Your company’s second brain.

Doram learns how your business works, so every AI tool gives your team the same trusted answer.

Ask in plain words. Doram pulls context from the second brain and shows each step.

The problem

Your company’s context is everywhere.

Spread across your databases, Slack threads, old docs, spreadsheets and people’s heads. Your AI sees the data, but not what it means.

AIAny AI on your data

What’s our churn rate?

6.8% in September

Churn: no order in 60 days · guessed from the tables

4.2% in September 6.8%

Churn: no order in 90 days · approved by the CFO

Slack#finance-ops
R

Rohan 11:42 AM

Reminder: test orders never count in sales.

3 replies · Mar 14
NotionFinance / Glossary

Net sales

DefinitionGross order value, returns excluded.
Edited 8 months ago
SheetsQ3 close
fx=E11-refunds
EF11Gross27.20M12Net24.85M
Meera: net of refunds, per audit
PPriyaFinance lead

“We report quarters in IST. Everyone knows that.”

Said in a meeting. Not written down.
dbtmodels / fct_orders.sql
41where not is_internal42and status != 'void'
Last commit 2023
GmailInbox
Re: churnCFO · Jun 3

Churn is no order in 90 days, not 60.

LookerSales overview
Active customers12,480Definition changed in May?
JiraDATA-412

Who owns the region mapping?

OpenUnassigned · 41 days
DrivePricing policy v3.pdf

B2B discounts are booked net of tax.

Page 14
DocsQBR notes

Active means paid in the last 30 days.

AAna shared this with Sales
Second brain

Doram binds it into one place.

What it meansOntology

Net sales excludes returns

Test orders never count

Active: paid in the last 30 days

Churn: no order in 90 days

How to computeSemantic layer

Order value minus refunds

PQuarters by order date, IST

B2B discounts net of tax

Internal orders left out

P8 rules from 10 sources · every rule approved by its owner
AIAny AI on your data

What’s our churn rate?

6.8% in September

Churn: no order in 60 days · guessed from the tables

4.2% in September 6.8%

Churn: no order in 90 days · approved by the CFO

P0/8 rules
Lunch at 1?
PQuarters by order date, IST
Test orders never count
Re: Fwd: invoice copy
Fix the checkout bug
Internal orders left out
Churn: no order in 90 days
Untitled dashboard 4
Order value minus refunds
Offsite agenda, draft
Copy of targets v3
Net sales excludes returns
Active: paid in the last 30 days
Meeting notes, 12 Sep
stg_orders_old
B2B discounts net of tax
Second brain

Doram binds it into one place.

What it meansOntology

Net sales excludes returns

Test orders never count

Active: paid in the last 30 days

Churn: no order in 90 days

How to computeSemantic layer

Order value minus refunds

PQuarters by order date, IST

B2B discounts net of tax

Internal orders left out

P8 rules from 10 sources · every rule approved by its owner

Three layers. One trusted answer.

What it means, how it connects, and how it is counted. Every answer Doram gives reads all three, so a number always traces back to a rule.

What it means
inv_amt_n"true net"NSNetsales

Ontology

Turns raw columns into the words your team uses.

How it connects
CustomerNet sales

Context graph

How things link up, and the reason behind each rule.

How it is counted
✓ CERTIFIED₹24.85M

Semantic layer

One approved formula for every number.

Across all threeReal-time updatesPermissionsApplied to every part, on every read.

What changes when your AI knows your business.

Adoption

Ask AI, not the data team.

Questions asked of AI, per week
Doram connected
Before: tried once, then back to spreadsheets.With Doram: every team asks, every day.
Example, not a measured result.
Churn in September?4.2%Approved by the CFO
Accuracy

Right the first time.

Slack4.2%Claude4.2%Dashboard4.2%
Reliability

Same question, same answer.

Approved rules
Memory

Every rule you approve stays approved.

How Doram compares.

How Doram differs from Cube, dbt Semantic Layer, Looker, Honeydew, Omni, ThoughtSpot, Zenlytic, Veezoo, Tellius, WisdomAI, ColRows and Atlan: where the meaning comes from, what happens to your documents, and how each answer shows its work.

CapabilitySemantic layers, AI analysts and context layersDoram
Shared company brainA model or catalog in each tool, shared with agents through MCPOne governed brain that every AI agent reads: approved rules, meaning and reasons
Semantic discoveryWritten by hand, or drafted by AI from your tables or catalogFinds metrics, dimensions, joins, grain and rules from your schema, data profiles and query history
Context ingestionDocuments left out, read while answering, or used to draft the modelDocs, wikis and Slack, turned into rules your team approves
Business ontologyMetrics, joins and tables, or a catalog of domains, owners and lineageDepartments, teams, owners and KPIs, with logic linked across teams, for example spend to revenue to profit
Rule rationaleIn descriptions, notes or wikis, if someone writes themStored with each rule, and shown with each answer
Semantic compilationMetric queries compiled to SQL, or SQL written by the AI. Tests written as codeCompiles each question at run time against approved rules. Each new rule is replayed on past queries first
Reviews and conflictsCode review in Git, admin edits, or owner sign-off. Conflicts left to the person askingEach rule is approved before any AI uses it. Conflicts and missing context go to review, and Doram asks instead of guessing
Compounding and driftGrows when someone edits the model. Changes found when a query failsEach question and correction becomes a reviewed rule. Schema and business changes get a drafted fix
ExplainabilityShows the SQL, a chart, and sometimes its reasoningEach step: the rule, the formula and who approved it
See the full comparison →

Questions, answered.

Still unsure? Ask the playground →

How is Doram different from a semantic layer?

A semantic layer holds formulas that someone writes by hand. Doram holds the formulas, what each column means, and the reason behind each rule. It drafts all three from your data and documents, and your team approves them.

Does my data leave my database?

No. Doram is read-only. It reads your schema and runs queries you can see, and you can run it in our cloud or in yours.

Do we have to write the rules by hand?

No. Doram drafts each rule from your database, your documents and the questions people ask. A person on your team reviews it before any AI uses it.

Can we use it in the AI tools we already have?

Yes. Claude, ChatGPT and Cursor connect through MCP, and your own agents connect through the API. They all read the same context.

What does it connect to?

Your databases, your CRM and ERP, your docs and wikis, and Slack and email. Each source adds to one context layer.

How do I know an answer is right?

Every answer shows its steps: the rule it used, the formula, and who approved it. You can follow any number back to where it came from.

Ask it yourself.

The playground is a whole company, already connected.