Skip to main content
Business Development

Co-development agreements for AI products: structure, IP allocation, and milestone gating

Two companies build one product. One brings the domain, the data, and the customer. The other brings the models, the pipeline, and the cloud. Everything that goes wrong later goes wrong in four clauses, and all four are writable in a page.

What a co-development agreement is actually for

A co-development agreement is what two companies sign when neither one can build the product alone and neither one is willing to be the other's vendor. One side holds the domain knowledge, the proprietary data, the regulatory relationship, or the hardware. The other side holds the modeling, the data engineering, the evaluation discipline, and the cloud build. The thing that comes out the far end belongs to both of them in some proportion. The entire document exists to say what that proportion is, how it is measured, who pays for what along the way, and what happens on the day one side wants to stop.

The word people reach for at the start is "partnership," which carries no legal content at all. A partnership in the technical sense creates joint and several liability, which is almost never what either side means. What they mean is a contract with shared upside. Naming it correctly in the first meeting saves a month of confusion later, because the moment you say "joint development agreement" or "collaboration agreement," everyone's counsel knows which shelf to pull the template from.

Our team writes and receives these on both sides of the table. We build production AI, ML, data, and cloud systems as a prime and as a subcontractor, and a good share of that work arrives as a joint build with a software firm, an integrator, a hardware manufacturer, or a research institution. The pattern below is what holds up when the product succeeds, which is the only case that actually tests the paper. Failed projects settle quietly. Successful ones get litigated.

Where joint AI builds break, by clause

Ownership of the trained model and weights
92%
Acceptance criteria for a delivered model
87%
Exit, wind-down, and license survival
81%
Training-data rights and provenance
78%
Field-of-use and territory carve-outs
70%
Schedule mismatch between the two parties
64%

Editorial weighting from public sources and practitioner reading. Illustrative, not a measured statistic.

The four structures that get used

Almost every joint AI build lands in one of four shapes. Picking the shape first makes the rest of the drafting mechanical, because each shape carries its own default answers on ownership, payment, and exit.

StructureWho paysWho owns the outputBest when
Fee-for-service buildSponsor pays cash against milestonesSponsor owns foreground, builder keeps background and a license backThe sponsor has a funded program and a defined customer
Cost-share co-developmentBoth fund; often cash on one side, labor and tooling on the otherSplit by field of use, or joint with an allocation scheduleBoth sides want the product and neither will fund it alone
Royalty or revenue shareBuilder funds part of the build against future revenueBuilder often retains the platform; sponsor gets an exclusive fieldThe product has a repeatable market beyond the first customer
License plus servicesSponsor licenses an existing component and pays for integrationBuilder owns the component; sponsor owns the integration layerMost of the technology already exists and the work is fit
Federal prime and subGovernment funds through the prime contractSet by the FAR or DFARS data clauses, not by the parties aloneThe end customer is an agency and the vehicle is already in place

The fifth row is the one people get wrong most often. When federal money funds the work, the two companies do not get to allocate rights however they please. The government's rights come in through the prime contract clauses and flow down. Any private allocation the parties write has to sit underneath those clauses, not on top of them. More on that below.

Background IP and foreground IP: draw the line before the first commit

Background IP is what each side brings in the door. Foreground IP is what gets created under the agreement. Every dispute we have ever seen in a joint build traces to a sentence about the boundary that nobody wrote before work started.

The fix is an exhibit, not a paragraph. Each side lists its background items by name and date on the day of signature: repositories, model architectures, prompt libraries, evaluation suites, feature stores, ontologies, ingest connectors, deployment templates. Anything on the list is presumed background even if it is improved during the project. Anything not on the list, created after the effective date, is foreground. That single exhibit resolves roughly three quarters of the arguments that otherwise arrive eighteen months later, when a repository has been refactored and nobody can tell what came from where.

Improvements to background need their own line. The common and workable answer: improvements to a party's background IP are owned by the party that owns the underlying background, with a perpetual license to the other side for use inside the joint product. Without that line, an engineer who spends two weeks improving the other side's ingest library has just created an ownership question with no answer.

Failed projects settle quietly. Successful ones get litigated. The paper is written for the case where it works.

The joint-ownership trap

"We will own it jointly" sounds fair and is usually the worst available answer. Under U.S. patent law, 35 U.S.C. 262 says that in the absence of an agreement to the contrary, each joint owner of a patent may make, use, sell, and license the invention without the consent of the other co-owners and without accounting to them for profits. Your co-owner can license your shared patent to your largest competitor, keep every dollar, and owe you nothing. Worse, all co-owners generally have to join a patent infringement suit, so an uncooperative co-owner can make the patent effectively unenforceable.

Copyright runs on a different default and that difference catches people. Under 17 U.S.C. 201(a), joint authors are co-owners of the copyright, each may grant non-exclusive licenses, and each does have a duty to account to the other for profits. So the same jointly built product can carry one default rule for the patented method and a different default rule for the source code implementing it. Two owners, two rulebooks, one repository.

The practical answer in most AI co-development is to avoid joint title entirely. Give one party title to the foreground and give the other party a broad, irrevocable, royalty-free license in a defined field of use, with the right to sublicense to its customers. That structure produces the same commercial outcome as joint ownership and none of the enforcement problems. If joint title is unavoidable for board or investor reasons, write the accounting, consent, enforcement, and license-approval terms into the agreement so the statutory defaults never govern.

When federal money is in the room

Federally funded work brings a rights framework that the parties do not control. Under the Bayh-Dole Act at 35 U.S.C. 200 through 212, implemented at 37 CFR Part 401, a contractor may elect to retain title to subject inventions, but must disclose each invention within two months of the inventor's written disclosure to company personnel responsible for patent matters, elect title within two years of that disclosure, and file within the statutory bar period. The government keeps a nonexclusive, nontransferable, irrevocable, paid-up license worldwide. Section 203 gives the agency march-in rights, and 35 U.S.C. 204 requires that products sold in the United States under an exclusive license be substantially manufactured here. That last one constrains exit structures more than most parties expect.

On the data and software side, DoD work runs on the DFARS 252.227-70xx family. Noncommercial technical data falls under 252.227-7013 and noncommercial computer software under 252.227-7014, with government purpose rights running five years from execution of the contract that required the development before converting to unlimited rights. Civilian agencies use FAR 52.227-14. The clause people miss is DFARS 252.227-7017: the assertions table listing every restriction, submitted with the offer. Restrictions not asserted at award are, with narrow exceptions, gone. A joint build that never produced an assertions list has handed the government unlimited rights in the whole delivery.

SBIR and STTR work adds a stronger shield. Data developed under an SBIR or STTR award carries a protection period of twenty years from the date of award under the current SBIR/STTR Policy Directive, with DFARS 252.227-7018 carrying the DoD implementation. STTR goes further and requires a written allocation-of-rights agreement between the small business and the research institution as a condition of award, alongside the minimum work split of 40 percent to the small business and 30 percent to the institution. That required agreement is a co-development agreement by another name, and it is worth writing well rather than pasting from a template. Our guide to structuring STTR university partnerships covers the negotiation in detail, and data rights in federal AI contracts covers the clause mechanics.

Two other federal shapes are worth naming. Prototype other transaction agreements under 10 U.S.C. 4022 carry no default data-rights clause at all, so every right is negotiated on the page, which is freedom and risk in the same sentence. Cooperative research and development agreements under 15 U.S.C. 3710a let a federal laboratory collaborate with a company and grant an option for an exclusive license in a field of use, with no federal funds flowing to the company.

Fee-for-service versus revenue share

The payment structure is a risk-allocation question wearing a finance costume. Fee-for-service moves the risk to the sponsor: the builder gets paid for the work whether or not the product sells. Revenue share moves risk to the builder: cheaper up front for the sponsor, far more expensive if the product wins.

Three practical rules. First, price the discount honestly. If a builder cuts its rate by 40 percent to take a royalty, the royalty has to be worth more than the cash foregone within a defined horizon, or it is a donation with paperwork. Second, define the royalty base with a stated formula rather than a word. "Net revenue" means nothing until the agreement says which deductions apply: returns, taxes, third-party pass-through, hosting, channel discounts. Software co-development royalties commonly sit anywhere from low single digits to the mid teens as a percentage of net revenue, driven almost entirely by who funded the build and who owns the customer. Third, put a buyout in. A stated formula that lets the sponsor convert the royalty to a lump sum, often a multiple of trailing twelve-month royalties, keeps the arrangement from blocking an acquisition three years out.

Revenue share also changes the accounting on both sides. When two parties are active participants in an activity and share in its risks and rewards, the arrangement falls under ASC 808 on collaborative arrangements rather than ASC 606, unless the counterparty is acting as a customer for a distinct unit of account. The classification changes how revenue is presented in the financial statements, which matters if either side is raising, being audited, or approaching a diligence process. Ask the question during drafting, when the answer is still cheap.

Milestone gating that actually gates

A milestone that cannot fail is a calendar entry. A gate has three parts: an objective criterion measured on data neither side can tune against, a payment or right that turns on the result, and a stated consequence when the criterion is missed. Most joint AI builds have the first part and skip the other two.

A gated build, with an exit at every gate

1
Scope, data access, and a written definition of "working." Either party may walk with no fee.
2 to 3 weeks
2
Feasibility on real data against a frozen holdout set. Miss the floor and the agreement ends at cost.
4 to 6 weeks
3
End-to-end system a user can operate. Foreground license rights vest on acceptance.
8 to 12 weeks
4
Acceptance test run by the sponsor on its own instrument, criteria fixed in the exhibit.
2 weeks
5
Hardening, security documentation, and transition. Royalty or maintenance term starts here.
6 to 10 weeks

The holdout set deserves its own sentence in the agreement. Name who holds it, when it is frozen, and that it is not visible to the modeling team. An acceptance test run on data the builder has already seen proves nothing and both sides know it during the argument that follows. We wrote about the discipline separately in blind benchmarks and testing on someone else's instrument.

Tie the gate to a number the sponsor's own operation cares about. Precision at a fixed recall on the classes that carry consequence. Cost per processed document. Median and 95th-percentile latency under production load. Reviewer minutes saved per case. A gate written as "model performs well" is an invitation to disagree in month nine with money already spent.

The parts a 2005 template does not name

Most joint development templates in circulation predate modern machine learning and are silent on the assets that carry the value. Add these by name.

  • Trained weights. Say who owns the checkpoints, whether they may be used to serve other customers, and what happens to them at termination.
  • Training and fine-tuning data. The license the sponsor grants, whether derived and synthetic data is in or out, and whether the builder may retain aggregate statistics.
  • Evaluation sets and scoring code. Usually the most reusable asset in the whole build, and almost never mentioned.
  • Prompts, adapters, and configuration. Small artifacts that encode months of tuning. Assign them explicitly.
  • Third-party model terms. The provider's terms flow through to the product, including any restriction on training competing models.
  • Provenance and indemnity. Who warrants the lawful origin of the training data, and what the cap on that indemnity is.
  • Export control. Technical data release to foreign persons inside the United States is a deemed export under 15 CFR 734.13(b), and defense articles bring 22 CFR 120 through 130 into scope.
  • Model cards and documentation. A deliverable, not a courtesy, and the difference between a transferable system and a dependency.

The three failure modes

Unclear ownership. The agreement says the parties "will negotiate in good faith regarding intellectual property arising from the collaboration." That sentence is a promise to have the fight later, at the moment when the product is working and both sides have the most to lose. Ownership gets decided before the first sprint, in an exhibit, or it gets decided by lawyers at ten times the cost.

No exit. Many joint agreements describe a beginning and a middle and stop. Both parties need a defined way out at each gate, and both need to know what survives the exit: which licenses continue, who may keep serving the customer already signed, what happens to the deployed instance, how long support runs during a wind-down, and whether an exclusivity term releases on termination. Exclusivity that outlives the collaboration is a trap; the terms that make it survivable are covered in exclusivity in teaming agreements.

Mismatched timelines. A prime is running a capture calendar with a proposal due in five weeks. A product company is running a release train. A university is running a semester and a graduate student's thesis. A federal customer is running an appropriation that expires on 30 September. These four clocks do not line up on their own. Write the joint schedule against the tightest external deadline in the room, name that deadline in the agreement, and give the party that owns it the right to pull the gate forward.

The term sheet, on one page

  • Background IP exhibit for each party, dated at signature
  • Foreground ownership named to one party, with a field-of-use license to the other
  • Explicit treatment of weights, evaluation sets, prompts, and training data
  • Payment structure with the royalty base defined by formula and a buyout multiple
  • Gates with objective criteria, a frozen holdout, and an exit at every gate
  • Federal clause stack identified, with the assertions table prepared before submission
  • Exclusivity scope, term, and the release conditions on termination
  • Survival clause listing exactly which licenses and obligations outlive the agreement

Eight lines. A workable structure fits on one page and takes about an hour to draft once the commercial intent is clear. The long-form agreement that follows is mostly the ordinary machinery of confidentiality, warranty, limitation of liability, and dispute resolution, and counsel handles that quickly when the eight lines above are already settled. The reason these deals take four months is almost never legal complexity. It is that the two sides never wrote down what they actually wanted.

Common questions on structuring a joint build

Should we sign an NDA first or go straight to the term sheet?

A mutual NDA takes a day and removes the hesitation that slows the first two technical conversations. Sign it, then spend the next meeting on the term sheet rather than on a second NDA revision. If the discussion touches export-controlled technical data, handle that scope before any material moves, since an NDA does not license a release.

What if one side wants exclusivity across the whole market?

Exclusivity is purchasable and should be priced. Narrow it to a field of use, a named customer set, or a territory, put a term on it, and attach a performance condition such as a minimum annual revenue or a first-award milestone. Exclusivity without a performance condition lets one party freeze a market it is not serving.

Can a joint build become an SBIR Phase III?

Yes, and it is one of the strongest reasons to get the paper right early. Phase III work derives from an SBIR or STTR effort and may be awarded without further competition under 15 U.S.C. 638(r)(4). The authority follows the awardee, so which company holds the underlying award determines who can carry it forward.

Who owns a model fine-tuned on the sponsor's data?

Nothing decides this by default in a way either party will like, which is why it belongs in the agreement. The common landing spot: the sponsor owns the fine-tuned artifact and the data, the builder owns the base pipeline and the training code, and each grants the other the license needed to run the product.

Frequently asked questions

What is the difference between background IP and foreground IP?

Background IP is what each party brings into the collaboration, listed by name in an exhibit at signature. Foreground IP is what is created under the agreement after the effective date. Improvements to background usually follow the owner of the underlying background, with a license to the other party for use inside the joint product.

Is joint ownership of intellectual property a good idea?

Rarely. Under 35 U.S.C. 262 each patent co-owner may license without the other's consent and without accounting for profits, and all co-owners generally must join an infringement suit. Copyright uses a different default under 17 U.S.C. 201(a). Single ownership plus a broad field-of-use license usually gives the same commercial result without the enforcement problems.

When does revenue share beat fee-for-service?

When the product has a repeatable market beyond the first customer and both sides believe in the volume. If the build serves exactly one buyer, fee-for-service is cleaner and faster to close. If a royalty is used, define the royalty base by formula and include a buyout so the arrangement does not block a future transaction.

How do federal data rights change a co-development agreement?

They set a floor the parties cannot negotiate below. The FAR 52.227-14 and DFARS 252.227-7013, 7014, and 7018 clauses flow down through the prime contract, government purpose rights run five years before converting to unlimited, and restrictions must be asserted at award under DFARS 252.227-7017. SBIR and STTR data carries a twenty-year protection period from award.

How long should a co-development agreement take to sign?

A one-page structure can be agreed in a single conversation. The long-form document typically takes two to four weeks with counsel on both sides. Deals that run four months are usually stalled on commercial intent rather than legal drafting, which is why the term sheet comes first.

1 business day response

Send the concept. We will send back a one-page structure.

Email a short description of the product you want built jointly to [email protected]: what each side brings, who the first customer is, and your target date. Within one business day you get back a one-page structure covering ownership split, payment shape, gate criteria, and exit terms. No fee, no obligation, and it is yours to take to any partner or to counsel.

Email the conceptTeamingStart a conversation
UEI Y2JVCZXT9HP5CAGE 1AYQ0NAICS 541512SAM.GOV ACTIVE