Skip to content

Claims & Boxes

LMIF uses two separate but related concepts: Claims and Boxes. Understanding the difference is crucial for both creators and platform developers.

CLAIM (Identity Verification)

What it means: “I am who I say I am”

  • Verified via Stripe Identity / documentation
  • Results in a verified badge
  • Does NOT restrict others

BOX (IP Protection)

What it means: “I control use of my likeness”

  • Requires claim first (or IP rights proof)
  • Results in enforcement on matching content
  • Restricts/monetizes others
"I'm the real [Name], verified"
├── Others CAN create inspired content
├── Creator gets verified badge, discoverability boost
└── Good for: Emerging creators wanting exposure

Option B: Claim + Box (Verified, Protected)

Section titled “Option B: Claim + Box (Verified, Protected)”
"I'm the real [Name] AND I control my likeness"
├── Others CANNOT create content without permission
├── Creator sets the rules (block, monetize, license)
└── Good for: Established creators wanting control

When checking an identity via the API, you need to understand the response:

{
"isClaimed": true,
"isBoxed": false,
"claimId": "claim_xyz789",
"verificationTier": "SILVER"
}

What this means: The identity is verified, but no restrictions apply. You can:

  • Display the verified badge
  • Allow avatar creation
  • Optionally give the verified creator discoverability benefits
{
"isClaimed": true,
"isBoxed": true,
"claimId": "claim_xyz789",
"boxId": "box_abc123",
"policy": "MONETIZE",
"verificationTier": "GOLD",
"royaltyRate": 0.10
}

What this means: The identity is protected. You must:

  • Check the policy before allowing avatar creation
  • Handle licensing if required
  • Track usage for revenue share if applicable
┌─────────────────────────────────────────────────────────────┐
│ CLAIM LIFECYCLE │
├─────────────────────────────────────────────────────────────┤
│ │
│ 1. PENDING │
│ └── Claim submitted, awaiting verification │
│ │
│ 2. VERIFIED │
│ └── Identity confirmed via Stripe/documentation │
│ └── Can now create a Box if desired │
│ │
│ 3. BOXED (optional) │
│ └── Protection policy applied │
│ └── Enforcement begins │
│ │
└─────────────────────────────────────────────────────────────┘

Claims can be made for different types of identities:

Claim TypeDescriptionExample
PersonalA person claiming their own identityKim Kardashian
IP AssetA company claiming a characterWarner Bros → John Wick
EstateAn estate claiming a deceased personEstate of Prince
BrandA company claiming a mascotMcDonald’s → Ronald McDonald
Keanu Reeves (person) ≠ John Wick (character)
├── Both can be boxed separately
├── By different entities
└── With different policies

Keanu Reeves the person controls his personal likeness. Warner Bros (via Lionsgate) controls the John Wick character. These are separate claims with separate boxes and potentially different policies.

EndpointPurpose
POST /lmif/claimsCreate a new claim
GET /lmif/claims/{id}Get claim details
POST /lmif/boxesCreate a box for a claim
GET /lmif/boxes/{id}Get box details
POST /lmif/identity/checkCheck if an identity is boxed

See the API Reference for complete documentation.