{
  "contract": "tessli.public-source.v2",
  "canonicalPath": "/resources/autoanimate",
  "representations": {
    "json": "/resources/autoanimate/profile.json",
    "markdown": "/resources/autoanimate/profile.md"
  },
  "source": {
    "id": "resource-9ab2847bb0d5",
    "slug": "autoanimate",
    "name": "AutoAnimate",
    "purpose": "Automatic transition animations for web interfaces",
    "providerUrl": "https://auto-animate.formkit.com",
    "category": "motion-3d",
    "sourceType": "creative-technology-resource",
    "profileLevel": "profiled",
    "useWhen": [
      "automatic-list-transitions",
      "lightweight-layout-motion",
      "progressive-motion-enhancement"
    ],
    "whatToExplore": [
      "automatic-layout-transitions",
      "list-animation",
      "low-configuration-motion",
      "code",
      "documentation",
      "tool"
    ],
    "accessRoutes": [
      {
        "kind": "source-code",
        "preferred": true,
        "auth": "unknown",
        "agentAction": "Review the recorded AutoAnimate repository and its installation guidance.",
        "url": "https://github.com/formkit/auto-animate"
      },
      {
        "kind": "package-registry",
        "preferred": false,
        "auth": "unknown",
        "agentAction": "Use the recorded npm-package distribution for project installation."
      }
    ],
    "importantLimitations": [
      "Automatic transitions offer less sequencing control than timeline libraries.",
      "The parent-child DOM relationship must fit the utility's observation model.",
      "Reduced-motion, layout performance, and complex nested interactions still require product testing."
    ],
    "alternatives": [
      {
        "slug": "anime-js",
        "name": "Anime.js",
        "canonicalPath": "/resources/anime-js",
        "providerUrl": "https://animejs.com",
        "differentiator": "Recorded task fit: Targeted Interface Animation."
      },
      {
        "slug": "gsap",
        "name": "GSAP",
        "canonicalPath": "/resources/gsap",
        "providerUrl": "https://gsap.com",
        "differentiator": "Recorded task fit: Sequenced Web Animation."
      }
    ]
  },
  "diagnostics": {
    "coverage": {
      "level": "profiled",
      "profileStatus": "needs-review",
      "recordedVerifiedAt": "2026-08-05",
      "confidence": "certain",
      "freshnessStatus": "current"
    },
    "evidenceCount": 1,
    "governance": {
      "defaultPersistence": "persistent",
      "assetRedistribution": "allowed",
      "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."
  ]
}
