Confidential · © 2026 Space-O Technologies Inc. · Prepared exclusively for DMA. Please do not copy, save or share.

Section 11 · Pricing, Proposals & Closing

11.5Competitor questions

Built — needs DMA's data
No.
11.5
DMA's reference
Decision Book p.25
Phase
Phase 1
Autonomy
L4 · Autonomous
DMA's decision
Yes

What DMA asked for · Decision Book p.25

Answer comparison questions accurately, without reckless or insulting claims.

Why it matters to DMA: Prospects will ask, and a bad answer is costly for DMA's reputation.

In our words, from DMA's Product Decision Book v3, page 25.

How we do it

  • The chat may state facts about DMA only from DMA's approved content, and every sentence is checked before it's shown. It never criticises another agency; the approved answer to "we already have an agency" is the model for it.
  • A comparison question with no approved answer goes to a person rather than being improvised.
  • What this needs is DMA's approved competitive positioning (how DMA differs, in words DMA stands behind), added to the knowledge base like any other approved answer.

The flow

It plays on its own while it's on screen; hover or use the controls to pause or step through.

nothing approvedVisitor asks"How are you different fromX?"Approved positioningDMA's wordsAI strategistapproved content onlySentence checkno claims without a sourceNo approved answera person follows upReplyfactual, no criticism
Step 1 of 4

A comparison question

"How are you different from BlueFin?"

  • Person
  • Stored data
  • AI
  • Rule in code
  • Screen

Where the data goes

The same six stages on every page. Nothing reaches Nutshell except through the write gate.

  1. 1Website chat

    Source

    The question.

  2. 2Sync

    Copies Nutshell changes into the bridge database

    Not involved.

  3. 3Bridge database

    A copy of the CRM data, plus what the AI works out

    Approved answers, versioned.

  4. 4AI

    Claude models, only through DMA's own gateway

    Uses approved words only.

  5. 5Write gate

    The only way back into Nutshell: checked, approved when needed, sent once

    Not involved.

  6. 6Nutshell

    The system of record

    The chat summary notes the question.

The tables behind it

Drawn from the POC's database catalogue: structure only, no data.

ai.kb_documentsPKdoc_keytextPKversionintegerkindtextclaimsjsonbstatustextIDapproval_iduuid+ 11 more columns

PK primary keyFK reference the database enforces (solid line)ID reference kept by id (dashed line)

TableWhat it holdsColumns
ai.kb_documentsApproved content; DMA's positioning would be added here.17
How the tables connect (1)
ColumnPoints toKept by
ai.kb_documents.approval_idctrl.approvalsThe application (by id)

Worked example

Synthetic demo data: every name, business and number is made up.

How the chat answers today (synthetic).

Comparison questions

Visitor asksThe chat
"We already have an agency."DMA's approved answer: no pressure and no criticism of the other agency.
"Are you better than BlueFin?"No comparison is improvised: a strategist follows up, until DMA's positioning is approved.

In the running POC

"We already have an agency": the approved answer, with no criticism of the other agency.

"We already have an agency": the approved answer, with no criticism of the other agency.

  1. 1The visitor's words.
  2. 2The approved answer.

Website chat · BrightSmile Dental demo site. Captured from the running POC on September 25, 2026; synthetic data.

See it live

Opens the exact screen in the running POC, in a new tab.

OpenWhereWhat to try
BrightSmile Dental demo siteDemo prospect websiteSay you already have an agency.

Status

Built — needs DMA's data

Built — needs DMA's data. This capability runs in the POC today. It needs DMA's own content or data to go live; no code change is needed for that.

11.5 Competitor questions · DMA AI proof