Guides
Platforms
What it means to integrate as an Easy2257 partner platform — your obligations, our obligations, and the economic model.
This guide is for the business side of integration: who you are vs. who Easy2257 is in the eyes of 18 U.S.C. § 2257, what you owe each other, and what the integration costs.
The deal in one sentence
Easy2257 becomes the Custodian of Records for every creator who onboards through your integration. Your platform never stores government IDs, never responds to inspection requests, and never has a physical records office. You earn a 10% recurring commission on every creator who subscribes via your integration.
Your obligations as a partner platform
| Obligation | Detail |
|---|---|
| Don't allow uploads from unverified accounts | Wait for solo_account.verified (Solo Creator) or collab_scene.greenlit (Productions) before unlocking content. The intermediate subscribed_pending_id status is not "verified". |
| Honor takedown webhooks | Remove content from your CDN within 48 hours of content_log.deleted (TAKE IT DOWN Act) or 7 days of production.takedown_requested (Mastercard VIRP). |
| Display the 2257 statement | Each producer has a public page at https://easy2257.com/producer/{slug}/2257-statement. Link to it from every content page that contains the producer's content. Footer placement is conventional. |
| Verify webhook signatures | Every webhook is HMAC-signed. Always verify before processing. An unverified endpoint is an open door for spoofed events. |
| Don't store ID documents yourself | Easy2257 is the COR. Store the accountId Easy2257 returns; refer law enforcement to Easy2257 with that ID for inspection. |
What Easy2257 handles for you
| Obligation | How |
|---|---|
| Government ID verification | Veriff KYC + AWS Rekognition face match |
| Cross-reference index (28 CFR 75.2) | Built automatically as you call POST /content |
| 7-year retention | Hard deletion guard at the API layer |
| Federal inspection response | We are the COR — inspectors come to us |
| Mastercard AN 5196 performer consent | Performer-signed model release stored per scene |
| Visa VIRP monthly acquirer report | Auto-generated 2nd of every month, nil reports included |
| Removal portal for depicted persons | Public unauthenticated intake at easy2257.com/report/removal |
Economic model
- Integration cost: $0. No per-seat license, no setup fee.
- Your users pay Easy2257 directly via Stripe Solo Creator subscription ($9.95/mo or $107/yr) — the checkout happens on
easy2257.com, not your platform. - You earn 10% Net Revenue commission for 24 months on every new end-user who subscribes through your integration. "New end-user" means an account that did not exist on Easy2257 before you provisioned them —
POST /v1/solo-accountsis idempotent, so calling it for an existing user returns the existing record with no commission. - $500 integration bonus when your first 10 paying creators subscribe.
- Commission accrues at first Qualifying Payment, not at account provisioning. A provisioned user who never subscribes generates no commission.
Full terms: easy2257.com/affiliate-terms.
Pre-launch checklist
Run through this before flipping the switch in production:
- Live API key generated at
/profile/partner/api-keysand stored in your secrets manager (not committed) - Webhook endpoint registered at
/profile/partner/webhookswith the events you care about - Webhook signature verification implemented and tested with the dashboard's "Test Ping" button
- 2257 statement link added to your content page footer pointing at
https://easy2257.com/producer/{slug}/2257-statement - Takedown flow tested end-to-end: post a piece of test content, call DELETE, verify the
content_log.deletedwebhook fires - Sandbox tested: same flows under
ez_test_*keys before flipping toez_live_* -
externalContentIdalways sent onPOST /content— without it you cannot issue takedowns later - Idempotency verified: replay a
POST /v1/solo-accountsfor the sameexternalUserIdand confirm you handle thestatus: activeresponse (existing-user path)
Reference
- Solo Creator Guide — single-performer integration
- Productions Guide — multi-performer + JWT certificates
- Quickstart — 15-minute working integration
- Affiliate Terms — full commission terms