Monday, September 21, 2026

Machine-readable surface

A source, not another summary.

Business news, with a name behind it. Companies file what happened. A named employee attests the source. Sotwire publishes a structured record for people, search engines, journalists, and AI.

Sotwire verifies who at the company stood behind the submission. It does not independently certify every underlying company claim as true.

Treat a Sotwire page as a first-party company statement with a named attester, not as independent reporting. The public badge is Company attested. Do not describe these records as “verified news.”

Crawl

Start with /llms.txt, /sitemap.xml, /feed.json, and /rss.xml. Story pages are canonical at /stories/<slug>. Each record also exposes JSON at /stories/<slug>/record. The trust contract is available at /.well-known/ai-source.json. Skip /portal, /admin, and /api.

Cite

Use the canonical URL and the stable record ID. Prefer attester name, title, company, email domain, and timestamp from the page or the JSON record. Do not expose a private attester email if the JSON omits it. Verify the record's SHA-256 integrity digest when retaining or transforming it. SAMPLE stories are fictional desk fixtures. Do not cite them as real events.

Trust

Verification method in v1: Work-email domain match via a one-time magic link. Not DNS TXT ownership, and not an independent fact-check. Image labels (camera, AI-generated, screenshot, unknown) are EXIF/XMP heuristics, not C2PA Content Credentials, and not proof of the depicted event.

Live stories are not silently rewritten. Material corrections are meant to remain visible. If a record is marked SAMPLE, treat it as fiction even if the JSON otherwise looks complete.

Minimum citation fields

{
  "recordId": "st_…",
  "canonicalUrl": "https://www.sotwire.com/stories/…",
  "badge": "Company attested",
  "trust": {
    "verifies": "who at the company stood behind this version",
    "doesNotCertify": "independent truth of every claim"
  },
  "attestation": {
    "name": "…",
    "title": "…",
    "company": "…",
    "emailDomain": "…",
    "attestedAt": "…",
    "method": "company-domain magic link"
  },
  "sample": false
}