Skip to content

AI data market

How company archives become RL gyms for AI agents

By SourceX Editorial · Updated

Short answer

A company archive becomes an RL gym when a developer turns its records into practice tasks for AI agents, each with a starting state, the tools an employee used and a way to score the result against what really happened. Ticket histories, code reviews and chat threads can supply all three. The owner controls scope, privacy, permitted use and deletion.

Key takeaways

  • An RL gym is a practice environment where an AI agent attempts realistic work and receives a score.
  • Archives work when records show a task, the context at the start and a real outcome that can be checked.
  • Developers need snapshots of records, not logins to live systems or current employees' personal details.
  • Tasks and graders built from records can outlive the raw data, so the license should address derived material.
  • Owners and wind-down officers decide scope, permitted use, de-identification, naming and deletion before anything leaves.

What is an RL gym, and why do developers want company archives?#

An RL gym is a practice environment where an AI agent attempts tasks, takes actions and receives a score, so it can improve through reinforcement learning or be evaluated before release. Agents meant to work inside companies need practice settings that look like real companies, with messy tickets, half-finished threads and decisions made under constraints.

Company archives supply that realism. TechCrunch reported in September 2025 that leading AI labs wanted more reinforcement learning environments, and Forbes reported in April 2026 that workplace records bought from defunct companies were being fed into reinforcement learning gyms, simulated workplaces where agents practice with real company documents and messages. Research benchmarks take a similar approach: TheAgentCompany, presented at NeurIPS 2025, scores agents inside a simulated small software company.

For founders and wind-down officers, the important point is that an archive used this way is not simply read. It is cut into episodes, reconstructed as a working environment and scored, which raises different questions than ordinary training use.

From archive to scored task: the steps#

The path from archive to scored task runs through eight steps, and the owner has a decision point at most of them. Developers vary in method, but the sequence below covers what a typical project involves.

  • Inventory: list systems, record families and date ranges, using metadata only.
  • Rights review: confirm the entity can license each record family and note exclusions such as customer-owned material.
  • Privacy preparation: replace names with consistent role tokens, remove customer identifiers and scan for passwords and keys.
  • Episode extraction: cut the archive into self-contained tasks, such as a ticket from open to close or a pull request from first commit to merge.
  • State reconstruction: capture what was known when each task began, including prior tickets, documents and the code at that commit.
  • Grader design: define how an agent's attempt is scored, often by comparing it with the real outcome or running the original tests.
  • Packaging and delivery: hand over the prepared episodes under the license, from the owner's storage or on encrypted drives.
  • End of term: delete raw records and settle what happens to derived tasks and graders.

Which records make good tasks?#

Records make good tasks when the outcome can be checked. A merged fix with passing tests, a ticket marked resolved without a reopen, or an approval that was granted gives the grader something firm to compare against.

The table maps common archive records to the task an agent could practice, how it might be scored and the concern an owner should raise first.

Records make poor tasks when no outcome survives: a thread that trails off, a ticket closed by an automation without a reply, or a branch that was abandoned. They still have a use as background in another task's starting state, but they rarely support a grader on their own, so they add less to a package than their volume suggests.

Which records make good tasks?
RecordTask an agent practicesHow it can be scoredOwner's first concern
Jira or Linear issue with linked pull requestDiagnose and fix a bugOriginal tests pass; change resembles the merged fixCustomer code or secrets in the repository
Zendesk or Intercom ticket threadResolve a customer requestResolution matches; no reopen or escalationCustomer names and contact details
Slack incident channel with postmortemCoordinate an incident responseSteps and order match the postmortemOff-topic chatter and pasted credentials
Email approval chainRoute and draft an approvalCorrect approver reached with the right termsThird-party confidential terms
Confluence or Notion runbook with change historyFollow a procedureRequired steps completed in orderOutdated or wrong instructions
CRM opportunity historyPlan the next sales stepStage outcome that followedContact details of buyers and prospects

What a developer does not need from you#

A developer building an RL gym does not need access to your live systems. Environments are built from exported snapshots, so no logins, admin credentials or API tokens should change hands, and accounts can be closed once exports are verified.

Nor does a developer need the identities of the people in the records. Consistent role tokens, such as support agent A or engineer B, preserve who did what without saying who they were. Automated scanners help: TruffleHog, an open-source secret scanner, checks sources including Git, chats, wikis and logs for credentials and can test whether a found key still works. Revoke anything live, and have a person sample the output.

What owners and wind-down officers control#

Owners and wind-down officers control the terms that decide how far an archive travels. The most overlooked is derived material: tasks, graders and environment code built from your records may be kept after raw records are deleted unless the license says otherwise.

Settle these points in writing before delivery:

  • Scope: which systems, channels, projects and date ranges are included, and which are excluded by default.
  • Permitted use: training, evaluation, environment building, or a stated combination.
  • Sharing: whether the environment may be offered to third parties or stays inside the licensee.
  • Re-identification: an express ban on attempts to identify people or companies in the records.
  • Naming: no use of the company's name to label or market the environment without consent.
  • Deletion: destruction of raw records at end of term with written confirmation, and agreed treatment of derived tasks.

Illustrative: a closed restaurant software startup turns tickets into tasks#

Illustrative: a fictional restaurant inventory software startup shuts down when a planned acquisition collapses. The wind-down officer exports its Jira projects, GitHub organization, Zendesk instance and engineering Slack channels before the subscriptions are cancelled, and a developer building agent environments for software teams asks about the archive.

Not every record becomes a task. The developer keeps only Jira issues with a linked, merged pull request and a passing test run at the merge commit, and only Zendesk tickets solved without a reopen. Abandoned branches, tickets closed by automation and threads with no outcome are used, if at all, as background in other tasks' starting state. The wind-down officer reviews a sample of finished episodes before approving the rest.

Outcome: the license permits environment building and evaluation inside the licensee only, bans re-identification and says what happens to derived tasks and graders at the end of the term: deletion, or retention in de-identified form with no raw text. The estate keeps ownership of the records and a list of which episodes went to which developer.

How SourceX handles archive-to-environment deals#

SourceX handles archive-to-environment deals as ordinary licenses with one extra question: whether environment building is a permitted use. That question is scoped in the Rights step of the SourceX five-step transaction, which runs Supply, Rights, Preparation, Approval and Delivery, and the owner signs it off at Approval before any episode is cut from the archive.

Owners describe an archive by system and date range alone during the fit check, so no message or file leaves early. When a package proceeds, its SourceX Evidence Packet names environment building explicitly if permitted, alongside provenance, the privacy record and release authorization. Whatever its size, the archive is delivered from the owner's own storage or on encrypted drives, since SourceX never hosts multi-TB datasets.

Frequently asked questions

Does an RL gym count as training data?

Not exactly. Training data is read by a model during training, while an RL gym is an environment where an agent acts and is scored, and it can also be used to test agents before release. The license should name each use separately, because an owner may accept one and not the other.

What if former employees object to their old messages being used?

Employees may have expectations based on company policies, notices and the privacy laws that apply where they work. Removing names and personal details, excluding direct messages and HR channels, and reviewing policies with counsel may address many concerns. Whether notice to former employees is advisable is a question to settle deal by deal.

Do the original systems need to stay running?

No. Environments are built from exports, so the systems can be shut down once complete exports are taken and checked. The risk runs the other way: if subscriptions lapse before export, the archive may be gone for good.

Who signs the license if the company has been dissolved?

Authority depends on how the company was wound down, who holds its remaining assets and what its governing documents and state law provide. It may be a remaining officer, a liquidating trustee or an assignee. Get that authority documented before anyone signs.

Can the same archive be licensed to more than one developer?

Yes, when each license is non-exclusive. Each license should carry its own scope, permitted use and deletion terms, and the owner should keep a record of which developer received which package so that later requests and deletions can be tracked.

Sources

  • TruffleHog is an open-source secret scanner that can log in to confirm whether a secret it classifies is live, and scans sources including Git, chats, wikis, logs, object stores and filesystems. Source
  • TechCrunch reported on September 16, 2025 that leading AI labs are demanding more reinforcement-learning environments, simulated workspaces where agents train on multistep tasks. Source
  • Forbes reported that workplace records bought from defunct companies are fed into reinforcement learning gyms, simulated workplaces where AI agents practice tasks using real company documents and messages. Source
  • TheAgentCompany benchmark (NeurIPS 2025) uses a self-contained environment with internal websites and data that mimics a small software company. Source

Related resources

See if your company qualifies

A short company assessment. No data uploads are needed.

See if you qualify