A repository is more than code: it holds the commit history, pull requests, review comments and issues that show how engineers actually worked. Mercor, Troveo and micro1 name code on their pages for companies. Mercor lists repositories, commits, pull requests and issues; micro1 asks for source code documentation, engineering workflows and bug tracking. Mode and Nyne do not name code systems.

What is in it, and what to leave out

Code carries rights from many places, so it needs the most careful inventory:

  • Third-party and open-source code vendored into your repositories comes with its own licences. Buyers and your lawyer will want it identified or excluded.
  • Code written for clients, usually assigned to them by contract. Agencies and contractors should treat client repositories as excluded unless the contract says otherwise.
  • Customer data in repositories: database dumps, test fixtures copied from production, logs. Remove it.
  • Secrets: API keys, tokens and passwords in the commit history. Rotate them; deleting the file does not remove them from history.
  • Code under a customer’s source-code escrow or IP clause.

Your own proprietary code, design documents and engineering discussions are usually the core of what you can license. The software companies page covers the customer-data line for SaaS businesses.

What GitHub keeps after deletion

  • A deleted repository can be restored within 90 days, unless it was part of a fork network that is not empty.
  • A deleted organization’s content cannot be restored.

If the company is winding down, archive repositories rather than deleting them, and keep the organization until any licence or sale is done. The data retention clock shows these limits next to other tools.

Before you apply

  1. List repositories by owner: yours, client-owned, forks of third-party projects.
  2. Run a secret scan across the history and rotate anything it finds.
  3. Keep the issues and pull requests, not just a code export. On GitHub they live outside the Git history, so a plain clone does not include them.

What buyers say about source code

From each buyer’s own page for companies; open the profile for its other requirements.

BuyerWhat its page names
MercorGitHub repositories, commits, pull requests and issues (source)
TroveoGitHub and GitLab, under data and code (source)
micro1Source code documentation, engineering workflows and bug tracking (source)

Questions people ask

Do buyers want the code or the history around it?

Both. Mercor names commits, pull requests and issues alongside repositories, and micro1 asks for engineering workflows and bug tracking. Review discussions and the issue that led to a change show how engineers work, which a final snapshot of the code does not.

We are not a software company. Is our internal code worth including?

It can add to the package: scripts, integrations and internal tools show how the business runs. It is rarely the main asset for a non-software company; email, documents and tickets usually are.

Can we license code we wrote for clients?

Usually not. Work-for-hire and agency contracts typically assign that code to the client. Check each contract before including client repositories.

Sources

  1. Mercor: Your enterprise data can advance frontier AI
  2. Troveo: License your business data
  3. micro1: Monetize your company's operational data
  4. GitHub Docs: Restoring a deleted repository
  5. GitHub Docs: Deleting an organization account

Other kinds of company data