Skip to main content
Business DNA · PreviewPowered by KwikChex

AI Search · AI Assistants

The same record, readable by machines.

Nothing here guarantees that a search engine or AI system will index, trust or cite a Business DNA. We make the record clear and fetchable; what other systems do with it is up to them.

Building with the record? See Developers for the public JSON, field reference and what is coming soon.

New to sourced business facts? Start with the Knowledge Base guides.

Data flow

From one record to every reader

  1. Canonical record

    Live

    One typed Business DNA record per company, the only source of truth.

  2. Magazine feature

    Coming soon

    Coming soon: the approved Business DNA told as a feature story.

  3. Crawlable HTML

    Live

    Server-rendered pages with headings, facts and source labels in plain text.

  4. Public JSON

    Live

    GET /api/business-dna/{slug} — versioned, allowlisted public fields only.

Working today

Public JSON endpoint

GET /api/business-dna/harbor-and-pine
200  application/json   { schemaVersion, id, recordVersion, demo: true, keyFacts[...], ... }

GET /api/business-dna/unknown-slug
404  application/json   { "error": "not_found", ... }

Try it: Harbor & Pine · Northbank Atelier · Cedarline Supply (all fictional). Every response includes demo: true and a fiction disclaimer. Fields are copied by explicit allowlist, so private data cannot appear by accident.

Each record includes websiteDomainControl. On a released profile with a current confirmation it holds { domain, method, confirmedAt, status: "confirmed", note }, where method is google_search_console or dns_txt and confirmedAt is the real confirmation date. Otherwise it reads status: "not_on_record"; fictional profiles never carry one. It is checked live, so it disappears if the business changes its website. It shows control of this website domain only — not business ownership, representative authority or authentication of other facts.

We do not publish Organization or LocalBusiness structured data for these fictional companies, and we have not added an llms.txt file — neither is required, and neither guarantees ingestion.

Public records now separate registered-office and operating-location roles, service area, staffed presence, customer visits and contact channels. Presence claims carry stable ids, source references and nullable assessment dates. Unknown Google Business Profile eligibility is null, not false. No external address checks or cross-source analysis have been performed.

Each record now includes probity. On a released profile where an admin has published it, it holds { status: "no_high_severity_issue_open", checkRun: true, checkedAt, highSeverityOpen: false, line, disclaimer }. Otherwise it reads status: "not_stated" with every other field null. It never contains individual results or failings, which stay with the business. The older presenceAndTransparency.dimensions list is kept for this schema version only and is listed under superseded; the five probity pillars replace it.

Powered by KwikChex

Facts marked “Authenticated by KwikChex” in the public record were checked by KwikChex staff. Company statements, facts awaiting KwikChex authentication and gaps are included too, each with its own status.

Consistent everywhere · the aim, not a guarantee

One Source of Truth.

A maintained reference for approved public information. Identity, contacts, services, people, credentials and claims should tell the same factual story wherever a business is referenced.

Canonical Business DNA

One record identity and revision. Each checkable claim keeps its source, status and known dates. Approved for public use does not mean independently authenticated.

Public examples are labelled fictional demonstrations or company-provided samples. Private account drafts and owner content review are available, but never feed public examples. Website claims remain company-provided until independently checked. Profiles go live once the business subscribes and confirms domain control; claims that need evidence show “Pending check” until staff check them.

Same underlying facts
  • Active now

    Private Business DNA

    Saved company statements, source-linked claims and owner review. Private until you publish.

  • Active now

    Business DNA examples

    Readable business pages with source-labelled details and, where an admin has published one, a dated probity line.

  • Active now

    Public JSON

    The same approved public fields, record identity and revision.

The Magazine

Coming soon: your Business DNA as a feature story

A registered-office change is not a change to staffed operating premises. Marketing wording can vary; hard facts and address roles must not silently change.

Official sources can disagree and need review, not automatic overwriting with company assertions. Privacy and evidence standards come first. External platforms and AI providers control their displays; exact Internet-wide uniformity, indexing and citation cannot be guaranteed.

Read access is not permission to change a record. Private account editing and source review are available; public updates come only from the business's own account once it subscribes and confirms domain control, and AI outputs include a profile only after staff checks are complete. Website claims remain company-provided until independently checked against relevant authoritative evidence. AI output, directories, social media and consumer comments are not authoritative submissions. Serious or ambiguous discrepancies require human review; readers cannot submit public corrections or reviews.