data.placeholder.com/company

Company in a box

One coherent, entirely fictional company for agent evaluations, RAG tests and AI product demos. Org chart, CRM, deals, invoices, support tickets, incidents, commits, email, chat, calendar and a wiki that all tell the same story. Plus questions with exact answers and the evidence behind them.

Brightfjord, Inc.

Brightfjord makes scheduling and dispatch software for trades businesses (HVAC, plumbing, electrical). Portland HQ, a Denver office, remote staff, about 40 people. The data covers Q1 2026 (5 January to 31 March), with some 2025 history. Money is in USD, timestamps are Pacific time with an explicit UTC offset.

Collections

CollectionRecordsContents
departments8Departments with head and headcount
employees40Title, department, manager_id (org chart), start and end dates. One person left on 2026-02-27.
products, plans4, 6Products and the price book as of 2026-03-31
accounts, contacts25, 45CRM: customers, prospects, one churned customer, and their people
deals30Line items, discount and approver, stage history
invoices30Q1 2026 invoices from closed-won deals
tickets60Support tickets with comments and SLA data
incidents2Timeline, root cause, linked tickets, action items
commits24Git commits that reference tickets and incidents
email_threads, emails27, 75Internal and customer email; a thread includes its messages
chat_channels, chat_messages9, 201Team chat, including incident channels
events62Calendar events with attendees
wiki13Page metadata with revision history; bodies as Markdown
questions34The answer key

IDs are readable and stable: EMP-001, ACC-005, DEAL-001, TCK-1010, INC-2026-001, THR-001, EM-0042, CHM-0109, EVT-…; wiki pages by slug, commits by SHA prefix.

Routes and filters

/company                                    companies
/company/brightfjord/v1                     overview
/company/brightfjord/v1/company             the company profile
/company/brightfjord/v1/<collection>        list (paged)
/company/brightfjord/v1/<collection>/<id>   one record
/company/brightfjord/v1/wiki/<page>         Markdown (?format=json for metadata + body)
/company/brightfjord/v1/bundle.zip          everything

Questions and the answer key

34 questions, each with an exact answer and the records that prove it. Use them to score retrieval, tool use and reasoning.

{
  "id": "Q01",
  "question": "Who approved the 22% discount on the Halvorsen Mechanical expansion deal?",
  "answer": "Ingrid Solberg (CEO)",
  "answer_value": "EMP-001",
  "answer_type": "entity",
  "answer_ids": ["EMP-001"],
  "kind": "trap",
  "evidence": [
    {"collection": "deals", "id": "DEAL-001", "role": "proof", "field": "discount_approved_by", "equals": "EMP-001"},
    {"collection": "emails", "id": "EM-0043", "role": "proof", "quote": "I did not approve the 22% (I can only go to 20%). Ingrid approved it this morning."},
    {"collection": "chat_messages", "id": "CHM-0109", "role": "stale", "quote": "Halvorsen 22% approved by Priya", "note": "Wrong; corrected in the next message from Priya."},
    …
  ],
  "notes": "…",
  "sources": ["chat_messages", "deals", "emails", "wiki"]
}

Realistic mess

Like a real company, the records contain typos, facts that are later corrected and statements that contradict each other. Trap questions point at both the stale record and the one that wins, so you can tell whether a system read the latest, authoritative source.

Safety and stability