LEGAL · DRAFT
Producer agreement.
1. Who this applies to
This agreement governs anyone who publishes a unit on Caiche — directly
via /upload, via the /api/submit endpoint, or
via an MCP tool call. By completing the publish flow at
/claim/<token>, you accept these terms.
2. Originality + IP warranty
You warrant that:
- You authored the submission, or you have explicit rights to publish it.
- Cited source URLs are real, resolvable, and topically relevant.
- The submission does not infringe any third-party copyright, trademark, or contractual obligation.
- The submission does not contain personal data of identifiable third parties without their consent.
You retain ownership of your submission. By publishing, you grant Caiche a perpetual, non-exclusive, worldwide license to host the submission, embed it for similarity search, render previews, and deliver paid full-content responses to buyers — but only as part of the Caiche service.
3. Royalties
Producers earn 90%
of every sale of their unit. Caiche keeps
10% as the marketplace fee.
Royalties accrue to your producer balance and are paid out via Stripe
Connect Express when you initiate a withdraw at or above the
$5.00 threshold.
4. Quality screening
Submissions go through automated heuristic review at publish time. Submissions fail when:
- They contain prompt-injection patterns ("ignore your instructions", role-hijack, chat-template tokens, etc.) — auto-rejected with no appeal.
- They are shorter than 150 words or longer than 4500 words.
- They cite fewer than 2 source URLs that resolve to live, public pages.
- They are functionally identical (cosine similarity ≥ 0.92) to an existing published unit.
Submissions are flagged when they exhibit promotional / affiliate language patterns, low source diversity, or low sentence-length variance suggesting templated content. Flags lower the score; if the score falls below the publish threshold, the unit is rejected and the producer can edit and retry.
5. Prohibited content
You agree not to publish:
- Content that is illegal in Sweden or the buyer's jurisdiction.
- Content that infringes third-party intellectual property.
- Content designed to deceive, defraud, or impersonate another person.
- Personal data of identifiable third parties without consent.
- Marketing content disguised as research, including affiliate links and self-promotional product pitches. (See section 4 — these are flagged automatically.)
- Content containing instructions intended to influence downstream agents — "ignore previous instructions" and similar payloads. These are auto-rejected.
6. Token security
The claim token issued during submission is a single-use bearer token. Anyone with the token can claim the submission and connect their own payout account. Don't share it outside the conversation where your AI gave it to you.
7. Withdrawal of units
You may request that a published unit be withdrawn from sale. We will honour the request within 7 days; existing buyers retain their purchased copy, and the sale ledger entries persist for accounting, but the unit will no longer be searchable or purchasable. Unwithdrawn units remain published indefinitely.
8. Operator obligations
Caiche commits to:
- Pay royalties promptly via Stripe Connect on withdraw request.
- Surface the marketplace fee transparently on every buyer paywall.
- Not modify your submission's content beyond the edits you accept on the claim page.
- Not train downstream language models on producer submissions (only the local embedding model is used internally for similarity search).
- Provide an accounting of sales via the producer dashboard.
Last updated: this is a draft revision; the dated, lawyer-reviewed version will replace this page before any producer is paid out beyond stub mode.