---
title: "Counts on a profile now come from the signed witness statement: Trooth changelog - Trooth"
description: "Check counts on a Trust Profile, in the profile API and from the MCP server now come from the signed witness statement. Profile contract 1 is withdrawn on 2027-03-01."
canonical_url: "https://trooth.co/changelog/2026-09-26-counts-from-signed-statement"
markdown_url: "https://trooth.co/changelog/2026-09-26-counts-from-signed-statement.md"
generated_from: "the rendered page, converted to Markdown when this was requested"
agent_index: "https://trooth.co/llms.txt"
---

[Back to changelog](https://trooth.co/changelog)

Improvement

September 26, 20261 minute read

# Counts on a profile now come from the signed witness statement

Check counts on a Trust Profile, in the profile API and from the MCP server now come from the signed witness statement. Profile contract 1 is withdrawn on 2027-03-01.

## What changed

Every place that reports how many checks Trooth read for a company, the Trust Profile, the public application programming interface (API), and the Model Context Protocol (MCP) server that AI agents query, now takes its numbers from the signed witness statement and says so. Before this change, the outer summaries reported 100 checks and 90 as expected while the signed statement behind them held 65 probes read, 63 as expected, and 35 not read. The statement was right and the summaries were not. Each count now carries its source, its definition, and the number of checks that were not read. The MCP server labels each answer by what produced it: a witnessed reading, a read of a connected system, or a token signature. The old label that called every answer witnessed and signed is deprecated and no longer returned. Answers also state what is signed: the reading, not the company-declared facts shown beside it. Profile API callers choose a contract version with a query parameter or the Trooth-Contract header; version 1 answers carry a Sunset header and are withdrawn on 2027-03-01.

## Why it changed

The outer summaries disagreed with the signed statement behind them: 100 checks and 90 as expected against 65 read and 63 as expected. The statement was right.

## Who is affected

- **Affected:** Anyone who reads check counts from a Trust Profile, the profile API or the MCP server; any integration that pins profile contract 1; and any MCP client that branches on the provenance value witnessed_signed.
- **Availability:** The Trust Profile read in the API and the MCP server. No key.
- **Release stage:** Available.
- **Areas:** Trust Profiles, API, MCP server.

## What to do

**Action required by March 1, 2027.** If you pin profile contract 1, move to contract 2 before 2027-03-01. If you branch on the MCP provenance value witnessed_signed, stop: it is no longer returned.

- **March 1, 2027:** Profile contract version 1 withdrawn.

**What comes next:** Contract 1 keeps answering, as contract 2 with Deprecation and Sunset headers, until it is withdrawn.

## Versions and migration

- **Profile contract:** `2, with 1 answered until 2027-03-01`

Before:

```
curl "https://trooth.co/api/network/profile?q=example.com&contract=1"
```

After:

```
curl "https://trooth.co/api/network/profile?q=example.com" \  -H "Trooth-Contract: 2"
```

## Dates

- **Announced:** September 26, 2026, the day this entry was written. Entries are never backdated.
- **Released:** September 26, 2026.
- **Contract version 1 withdrawn:** March 1, 2027.
- **Signed witness statement first published:** Before 2026-09-26. Recorded late: it had no entry here until this one.

## What this does not fix

The company-declared facts on a profile are still not signed. A signature proves the bytes came from Trooth; it does not prove a declaration is true.

## Read more

- [What each signed object covers](https://trooth.co/docs/verifiable-evidence)
- [MCP provenance labels](https://trooth.co/docs/agents)
- [Contract versions](https://trooth.co/api-versioning)

On this page

- What changed
- Why it changed
- Who is affected
- What to do
- Versions and migration
- Dates
- What this does not fix
- Read more

[Improvement](https://trooth.co/changelog?type=improvement)[Deprecation](https://trooth.co/changelog?type=deprecation)[Fix](https://trooth.co/changelog?type=fix)[Trust Profiles](https://trooth.co/changelog?area=trust-profile)[API](https://trooth.co/changelog?area=api)[MCP server](https://trooth.co/changelog?area=mcp)

[Back to changelog](https://trooth.co/changelog)

## Related changes

- [SEP.27ImprovementA developer reference you can build from, and a changelog you can followAPI +1](https://trooth.co/changelog/2026-09-27-developer-reference-and-changelog)
- [SEP.27MethodologyThe methodology is versioned, with an example profile you can inspectMethodology +1](https://trooth.co/changelog/2026-09-27-methodology-versioned)
- [SEP.26NewA bill of materials for every Worker, and Trooth's own record correctedPlatform +1](https://trooth.co/changelog/2026-09-26-worker-bills-of-materials)
- [SEP.26ImprovementDisputes are handled privately; framework rollups and the old badge are retiredTrust Profiles +4](https://trooth.co/changelog/2026-09-26-disputes-private-rollups-retired)
- [SEP.04DeprecationThe 0-100 figure is deletedTrust Profiles +3](https://trooth.co/changelog/2026-09-04-single-figure-deleted)
- [JUL.24NewModel Context Protocol server, incident ledger, ML-BOM export, Guard policy centerMCP server +2](https://trooth.co/changelog/2026-07-24-mcp-server-incident-ledger)

## Follow what changes at Trooth

Every entry by email, or a feed narrowed to one area or to the changes that need you to act.

## Product updates by email

Occasional notes when something on this page changes. You get one confirmation email when you subscribe, every email carries an unsubscribe link, and the address is never sold or shared.

Email address

[RSS](https://trooth.co/changelog/rss.xml)[Trust Profiles only](https://trooth.co/changelog/rss.xml?area=trust-profile)[Needs action](https://trooth.co/changelog/rss.xml?action=required)

## Structured data

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://trooth.co/#org",
      "name": "Trooth",
      "legalName": "Trooth, LLC",
      "alternateName": [
        "Trooth, LLC",
        "Trooth Network",
        "trooth.co"
      ],
      "url": "https://trooth.co",
      "logo": {
        "@type": "ImageObject",
        "@id": "https://trooth.co/#logo",
        "url": "https://trooth.co/brand/trooth-mark_black-on-white_1024.png",
        "contentUrl": "https://trooth.co/brand/trooth-mark_black-on-white_1024.png",
        "width": 1024,
        "height": 1024,
        "caption": "Trooth"
      },
      "image": {
        "@id": "https://trooth.co/#logo"
      },
      "description": "Trooth is an infrastructure and cybersecurity company providing Machine-Readable Trust. The Trooth Network keeps one current, evidence-backed Machine-Readable Trust Profile per company, rechecked on a schedule and signed so it can be replayed.",
      "foundingDate": "2025-12-16",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "777 Brickell Ave, Suite 500, PMB 1174",
        "addressLocality": "Miami",
        "addressRegion": "FL",
        "postalCode": "33131",
        "addressCountry": "US"
      },
      "contactPoint": {
        "@type": "ContactPoint",
        "contactType": "customer support",
        "email": "hello@trooth.co",
        "url": "https://trooth.co/contact"
      },
      "sameAs": [
        "https://x.com/Troothllc",
        "https://github.com/troothllc",
        "https://www.crunchbase.com/organization/trooth",
        "https://www.wikidata.org/wiki/Q141292994",
        "https://www.youtube.com/@Troothllc",
        "https://www.trustpilot.com/review/trooth.co"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://trooth.co/#website",
      "url": "https://trooth.co",
      "name": "Trooth",
      "alternateName": "Trooth Network",
      "inLanguage": "en",
      "publisher": {
        "@id": "https://trooth.co/#org"
      },
      "potentialAction": {
        "@type": "SearchAction",
        "target": {
          "@type": "EntryPoint",
          "urlTemplate": "https://trooth.co/network?q={search_term_string}"
        },
        "query-input": "required name=search_term_string"
      }
    },
    {
      "@type": "ItemList",
      "@id": "https://trooth.co/#sitelinks",
      "name": "Trooth sitelinks",
      "itemListElement": [
        {
          "@type": "SiteNavigationElement",
          "position": 1,
          "name": "Join Trooth now - it's free!",
          "url": "https://trooth.co/signup"
        },
        {
          "@type": "SiteNavigationElement",
          "position": 2,
          "name": "Company, Trooth",
          "url": "https://trooth.co/network/company/trooth"
        },
        {
          "@type": "SiteNavigationElement",
          "position": 3,
          "name": "Trooth Network",
          "url": "https://trooth.co/network"
        }
      ]
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://trooth.co/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Changelog",
      "item": "https://trooth.co/changelog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Counts on a profile now come from the signed witness statement",
      "item": "https://trooth.co/changelog/2026-09-26-counts-from-signed-statement"
    }
  ]
}
```
