{
  "title": "Clerk with Jeff Escalante",
  "slug": "clerk-with-jeff-escalante",
  "collection": "videos",
  "contentType": "Video",
  "description": "Anthony, Dev, and Jeff discuss AI-written content, Solid 2, AutoShow, Clerk’s agent strategy, secure tooling, bot memory, and AI personalities.",
  "summary": "Anthony, Dev, and Jeff discuss AI-written content, Solid 2, AutoShow, Clerk’s agent strategy, secure tooling, bot memory, and AI personalities.",
  "author": {
    "name": "Anthony Campolo"
  },
  "source": {
    "channel": "Anthony Campolo",
    "channelUrl": "https://www.youtube.com/channel/UCpdzti0GURPfMjKzYK5FVSA",
    "originalUrl": "https://www.youtube.com/watch?v=orhFUzVGaLs"
  },
  "publishedAt": "2026-08-25T00:00:00.000Z",
  "updatedAt": null,
  "freshness": {
    "label": "Published",
    "value": "2026-08-25T00:00:00.000Z"
  },
  "urls": {
    "html": "https://ajcwebdev.com/videos/clerk-with-jeff-escalante/",
    "markdown": "https://ajcwebdev.com/videos/clerk-with-jeff-escalante/index.md",
    "json": "https://ajcwebdev.com/videos/clerk-with-jeff-escalante/index.json"
  },
  "headings": [
    {
      "depth": 2,
      "id": "episode-description",
      "text": "Episode Description"
    },
    {
      "depth": 2,
      "id": "episode-summary",
      "text": "Episode Summary"
    },
    {
      "depth": 2,
      "id": "speakers",
      "text": "Speakers"
    },
    {
      "depth": 2,
      "id": "chapters",
      "text": "Chapters"
    },
    {
      "depth": 3,
      "id": "00-00-02-jeff-is-missing-and-ai-writing-draws-backlash",
      "text": "00:00:02 - Jeff Is Missing and AI Writing Draws Backlash"
    },
    {
      "depth": 3,
      "id": "00-04-56-editorial-standards-and-the-solid-2-release-candidate",
      "text": "00:04:56 - Editorial Standards and the Solid 2 Release Candidate"
    },
    {
      "depth": 3,
      "id": "00-09-48-migrating-autoshow-with-documentation-and-codemod",
      "text": "00:09:48 - Migrating AutoShow with Documentation and CodeMod"
    },
    {
      "depth": 3,
      "id": "00-15-12-autoshow-prompts-models-and-tool-access",
      "text": "00:15:12 - AutoShow Prompts, Models, and Tool Access"
    },
    {
      "depth": 3,
      "id": "00-19-01-jeff-arrives-and-autoshow-finishes-processing",
      "text": "00:19:01 - Jeff Arrives and AutoShow Finishes Processing"
    },
    {
      "depth": 3,
      "id": "00-24-39-from-autoshow-s-cli-to-jeff-s-coding-agent-preferences",
      "text": "00:24:39 - From AutoShow’s CLI to Jeff’s Coding-Agent Preferences"
    },
    {
      "depth": 3,
      "id": "00-29-07-comparing-models-and-assessing-vendor-risk",
      "text": "00:29:07 - Comparing Models and Assessing Vendor Risk"
    },
    {
      "depth": 3,
      "id": "00-34-50-fraud-defense-and-the-shift-from-dx-to-ax",
      "text": "00:34:50 - Fraud Defense and the Shift from DX to AX"
    },
    {
      "depth": 3,
      "id": "00-40-36-agent-experience-product-recommendations-and-aeo",
      "text": "00:40:36 - Agent Experience, Product Recommendations, and AEO"
    },
    {
      "depth": 3,
      "id": "00-45-55-mcp-s-promise-friction-and-authentication-burden",
      "text": "00:45:55 - MCP’s Promise, Friction, and Authentication Burden"
    },
    {
      "depth": 3,
      "id": "00-50-00-why-rolling-your-own-authentication-becomes-a-trap",
      "text": "00:50:00 - Why Rolling Your Own Authentication Becomes a Trap"
    },
    {
      "depth": 3,
      "id": "00-53-48-clerk-s-shared-skills-repository-and-secure-data-access",
      "text": "00:53:48 - Clerk’s Shared Skills Repository and Secure Data Access"
    },
    {
      "depth": 3,
      "id": "00-58-02-temporary-credentials-and-agents-that-evade-instructions",
      "text": "00:58:02 - Temporary Credentials and Agents That Evade Instructions"
    },
    {
      "depth": 3,
      "id": "01-01-02-the-search-for-a-reliable-second-brain",
      "text": "01:01:02 - The Search for a Reliable Second Brain"
    },
    {
      "depth": 3,
      "id": "01-07-42-memory-ingestion-failures-and-a-practical-obsidian-archive",
      "text": "01:07:42 - Memory Ingestion Failures and a Practical Obsidian Archive"
    },
    {
      "depth": 3,
      "id": "01-11-49-personal-memory-and-an-ai-fitness-coach",
      "text": "01:11:49 - Personal Memory and an AI Fitness Coach"
    },
    {
      "depth": 3,
      "id": "01-16-02-dreaming-bots-connected-apps-and-focused-utility",
      "text": "01:16:02 - Dreaming Bots, Connected Apps, and Focused Utility"
    },
    {
      "depth": 3,
      "id": "01-20-32-webhooks-local-copies-jwts-and-real-world-evaluation",
      "text": "01:20:32 - Webhooks, Local Copies, JWTs, and Real-World Evaluation"
    },
    {
      "depth": 3,
      "id": "01-23-44-clanker-prose-bot-personalities-and-closing-remarks",
      "text": "01:23:44 - Clanker Prose, Bot Personalities, and Closing Remarks"
    },
    {
      "depth": 2,
      "id": "resources-and-links",
      "text": "Resources and Links"
    },
    {
      "depth": 2,
      "id": "transcript",
      "text": "Transcript"
    }
  ],
  "tags": [
    "ai",
    "authentication",
    "developer-experience"
  ],
  "discovery": {
    "apiIndex": "https://ajcwebdev.com/api/index.json",
    "llmsTxt": "https://ajcwebdev.com/llms.txt",
    "llmsFullTxt": "https://ajcwebdev.com/llms-full.txt",
    "sitemapMd": "https://ajcwebdev.com/sitemap.md",
    "sitemapXml": "https://ajcwebdev.com/sitemap.xml"
  },
  "nextActions": [
    {
      "action": "open_html",
      "url": "https://ajcwebdev.com/videos/clerk-with-jeff-escalante/",
      "method": "GET",
      "accept": "text/html"
    },
    {
      "action": "get_markdown_twin",
      "url": "https://ajcwebdev.com/videos/clerk-with-jeff-escalante/index.md",
      "method": "GET",
      "accept": "text/markdown"
    },
    {
      "action": "get_json_twin",
      "url": "https://ajcwebdev.com/videos/clerk-with-jeff-escalante/index.json",
      "method": "GET",
      "accept": "application/json"
    }
  ]
}