Evidence infrastructure for AI

Company facts
your AI can prove.

Resolve the legal entity, verify each claim against official records, and keep the evidence connected after the answer is published.

Enter to ask
01

ResolveFind the legal entity

02

VerifyCheck each material claim

03

EvidenceAttach source and time

04

MonitorDetect when facts change

01 Source network

We don’t cite the internet.
We connect to the record.

One verification layer across 400+ official registries. Every supported fact carries its source, observed value and retrieval time.

Explore every market
United Kingdom

Companies House

Identity · filings · officers

United States

SEC + state registries

50 states + DC

Germany

Handelsregister

Registry · financials · ownership

France

INSEE + RCS

Identity · directors · filings

Romania

ONRC

Registry · ownership · financials

Singapore

ACRA

Identity · officers · filings

Netherlands

KvK

Chamber of Commerce

Australia

ASIC

Company registration

Italy

Business Register

Company registration

Ireland

CRO

Companies Registration Office

Spain

Registro Mercantil

Commercial register

New Zealand

Companies Office

Company registration

Poland

KRS

National Court Register

Sweden

Bolagsverket

Companies Registration Office

Denmark

CVR

Central Business Register

Switzerland

Commercial Register

Company registration

02 The proof chain

Proof is a chain.
Not a confidence score.

A company answer is only trustworthy when the entity, claim, source and future state remain connected.

01 / 03

Claim verification

Verify company facts before they reach a user.

Send an AI-generated answer in plain language. CompanyProof resolves the entity, checks material claims and returns supported, contradicted or unverified verdicts with corrections.

See how verification works
01 / VerificationIllustrative example
AI-generated answer

“Acme Ltd is active.
Incorporated in January 2020.”

CompanyProof✓ Supported
Acme LtdUnited Kingdom · Example entity
Company status
Active ✓
Incorporated
15 Jan 2020 ✓
Source: Companies House2 of 2 supported
02 / EvidenceIllustrative example
Evidence record01 / 02
Published claim

“Acme Ltd is active.”

✓ Supported by the record
Observed value
Active
Official source
Companies House
Retrieved
17 Sep 2026, 10:42 UTC
The answer has a paper trail.Saved with its supporting evidence.
02 / 03

Evidence ledger

Keep the proof behind every answer.

Every factual claim gets a persistent record containing the published value, source context, retrieval time, corrections and verification ID.

Explore the evidence ledger
03 / 03

Evidence monitoring

Can you still rely on this finding?

Choose verified company fields from a saved evidence record. Daily checks compare the current source value with the finding you relied on, keeping the original proof and the detected change together.

Monitor saved evidence

Currently supports legal status, registered name, registration number, incorporation date, VAT number and legal form. Source update times vary. A failed check is flagged for retry.

03 / Evidence monitoringIllustrative example
Acme Ltd / Company status

A fact. Still connected.

Published valueActiveSaved with evidence
Source valueActiveMatches the claim
✓ Matches saved evidenceWatching

Check this claim every 24 hours. A source update can flag the finding that relied on it.

Daily checks · Source updates varyAlerts in your evidence history

COMPANYPROOF IN PRACTICE

See what happens
after you ask.

From a company question to evidence you can act on. Watch three everyday workflows, explained step by step.

Illustrative workflows with example data and AI-generated narration. Coverage varies by company and jurisdiction.

Read transcript

Your AI has an answer. Can you prove it? Here are three ways CompanyProof helps.

First, check an AI-generated company profile before publishing it. Paste the claims, identify the company and country, and select Generate answer. CompanyProof resolves the entity before checking the facts.

The results distinguish three outcomes. Supported means the available record backs the claim. Contradicted means the record shows something different. Unverified means there is not enough evidence. In this example, the incorporation year needs correcting, and the revenue claim needs a supporting source.

Second, investigate a supplier before onboarding. Ask about the company, its directors, owners, and available financial records. CompanyProof brings the available evidence into one review.

Review the legal identity and director records, then look for gaps. Here, ownership is only partly evidenced, and there is no recent financial filing. Keep the evidence for your team's review. Your team remains responsible for the business decision.

Third, monitor supported company fields after the initial check. The verified claim stays linked to its source, so a later change can be identified while the original evidence is preserved.

In this example, the company status changes from active to dissolved. The earlier claim becomes stale. A webhook can notify your application and route the change for review. Compare the new source value with the original evidence before acting.

Ask the question. Check the evidence. Keep the proof. Try CompanyProof. These workflows use illustrative example data.

03 Architecture

The proof layer between
your AI and the answer.

One connection resolves the company, checks the claims, returns the evidence and watches for change.

INPUTAI agentQuestion or generated answer
COMPANYPROOFResolve · verify · evidenceOfficial company records
OUTPUTAnswer with proofVerdict · source · timestamp
AFTER PUBLICATIONMonitor the supporting factWebhook when the record changes

A simple example

Your question, answered.
With the source to prove it.

Ask about a company and get an answer backed by official records. Save the proof. Enable monitoring to hear when that fact changes.

  1. 01

    Get a clear answer

    Your question

    What is Monzo’s registered company name?

    CompanyProof’s answerSource confirmed

    Monzo Bank Limited.

    That is the name listed at Companies House, the UK company register.

    Backed by an official recordUnited Kingdom · Company no. 09446231
    Example answer · 18 Sep 2026The source is saved with the answer.
  2. 02

    See where it came from

    Companies HouseOfficial UK company register
    Registered name
    Monzo Bank Limited
    Company number
    09446231
    Source checked
    Open the official record
  3. 03

    Know if the fact changes

    Optional monitoring

    If the registered name changes, you get an alert.

    CompanyProof checks the name against the registry and flags your saved answer if it has changed.

    Illustrative alert, not an actual change to Monzo’s name.

Integrations

Keep your stack.
Just add CompanyProof.

Connect AI agents, internal tools and customer workflows through REST API, MCP and webhooks.
OpenAIClaudeLangChainMCPREST APIWebhooks
VERIFY REQUEST
POST /v2/claims/verify
{
  "company": { "name": "Acme Ltd", "country": "GB" },
  "answer": "Acme Ltd is active and was incorporated on 15 January 2020.",
  "monitor": true
}
Evidence returned200 OK

04 Built for

One evidence layer.
Three critical workflows.

THE NEW DEFAULT FOR COMPANY ANSWERS

Every company answer
should ship with its receipts.

ENTITYResolvedCLAIMSCheckedSOURCEAttachedFRESHNESSMonitored

05 Field notes

Everything you need to ground company answers

COMPANYPROOF / START BUILDING

Your AI has an answer.
Now give it evidence.

Get an API key Talk to our team