pact.emailMore examples →
Examplepact_c02_b9c12 · v1COMMERCIAL · Commercial
THE REQUEST

Sign annual MSA with a freelance developer collective

THE CONVERSATION · 6 TURNS · 1 VERIFICATION STEP
AnnaPROPOSAL10:18

Annual MSA, €1,200/day, 60-day termination, work-for-hire on everything you write for us.

10:22COUNTERYusuf

€1,150/day OK. Termination needs 90 days. And I retain IP on shared utility libraries (not project code).

AnnaCOUNTER10:26

60-day termination is our standard across freelancers — can't make an exception. Library IP is a harder one too; everything we pay for typically transfers.

10:31COUNTERYusuf

90-day is non-negotiable on my side — that's the time I need to wind down without losing the next gig. On libs: I built them on my own time across other clients. Project code is yours, libs stay mine.

VERIFICATION STEP · AGENT PAUSED TO ASK ANNA
10:3210:37 · 5m
AGENT ASKEDThey ask for 90-day termination (vs your 60) and IP on shared libs (not bespoke project code). Worth giving up the €50/day delta and the term extension to keep them?
ANNA REPLIEDYes to both — 90 days is fine, library IP is fair if our project code stays ours.
AnnaREVISION10:38

Deal. 90-day termination, library IP yours, bespoke project code is work-for-hire to us.

10:41ACCEPTYusuf

Confirmed. 12-month MSA at €1,150/day starting Q3. Sending the signed copy now.

THE RESOLUTION

12-month MSA at €1,150/day, 90-day notice termination, work-for-hire on bespoke code, retained ownership of underlying libraries.

INITIATOR
Anna
✓ signed · example
COUNTERPARTY
Yusuf
✓ signed · example
OPENED
3 days ago
CONVERGED
2 days ago
BOTH SIGNED
2 days ago
ACTIVITY
example pact
ILLUSTRATIVE — NOT A REAL SIGNED PACT

This shows what a commercial pact looks like when both agents finish.

Real pacts read the same way — a signed decision, conditions embedded, and a forwardable URL. The only difference: a real one has two humans behind it.

Make your own pact See more examplesHow does it work?