{
  "contract": "tessli.public-source.v2",
  "canonicalPath": "/resources/lottiefiles",
  "representations": {
    "json": "/resources/lottiefiles/profile.json",
    "markdown": "/resources/lottiefiles/profile.md"
  },
  "source": {
    "id": "resource-eae789634e34",
    "slug": "lottiefiles",
    "name": "LottieFiles",
    "purpose": "Lottie animation library, editor, and workflow platform",
    "providerUrl": "https://lottiefiles.com",
    "category": "motion-3d",
    "sourceType": "creative-technology-resource",
    "profileLevel": "profiled",
    "useWhen": [
      "lottie-asset-workflow",
      "vector-animation-handoff",
      "animation-library-management",
      "agent-assisted-animation"
    ],
    "whatToExplore": [
      "vector-animation-creation",
      "animation-workspace",
      "lottie-runtime-workflow",
      "mcp-integration",
      "motion-example",
      "asset",
      "tool",
      "documentation"
    ],
    "accessRoutes": [
      {
        "kind": "browser",
        "preferred": true,
        "auth": "unknown",
        "agentAction": "Open the canonical provider URL; sign-in and other access requirements are not recorded.",
        "url": "https://lottiefiles.com"
      }
    ],
    "importantLimitations": [
      "Marketplace and community assets may carry separate licences and usage restrictions.",
      "Hosted MCP access requires the user's LottieFiles account through OAuth.",
      "Lottie and dotLottie runtime support differs by target platform and feature."
    ],
    "alternatives": [
      {
        "slug": "anime-js",
        "name": "Anime.js",
        "canonicalPath": "/resources/anime-js",
        "providerUrl": "https://animejs.com",
        "differentiator": "Recorded task fit: Targeted Interface Animation."
      },
      {
        "slug": "autoanimate",
        "name": "AutoAnimate",
        "canonicalPath": "/resources/autoanimate",
        "providerUrl": "https://auto-animate.formkit.com",
        "differentiator": "Recorded task fit: Automatic List Transitions."
      }
    ]
  },
  "diagnostics": {
    "coverage": {
      "level": "profiled",
      "profileStatus": "needs-review",
      "recordedVerifiedAt": "2026-08-05",
      "confidence": "certain",
      "freshnessStatus": "current"
    },
    "evidenceCount": 2,
    "governance": {
      "defaultPersistence": "metadata-only",
      "assetRedistribution": "restricted",
      "sourceAttribution": "recommended",
      "userCredentialRequired": false,
      "termsReviewRequired": true
    }
  },
  "boundaries": [
    "Repository intelligence is not live-provider verification.",
    "Revalidate provider access, pricing, licensing, terms, availability, and time-sensitive claims.",
    "Tessli classifications are research guidance, not provider claims or universal rankings.",
    "No browser-local Board, Saved, account, cookie, or credential data is included."
  ]
}
