Skip to content

chore: rename API key prefix xb_live_ → zt_live_#134

Merged
danbuildss merged 1 commit into
mainfrom
claude/luca-aeon-skills-caYGZ
Jun 23, 2026
Merged

chore: rename API key prefix xb_live_ → zt_live_#134
danbuildss merged 1 commit into
mainfrom
claude/luca-aeon-skills-caYGZ

Conversation

@danbuildss

Copy link
Copy Markdown
Owner

Summary

  • Renames the API key prefix from xb_live_ to zt_live_ across all UI, docs, and generation code
  • Aligns with the Zetta AI brand (was x402books)
  • Validation is hash-based (key_hash column) so existing keys are unaffected — only newly generated keys will carry the zt_live_ prefix

Files changed

File Change
src/lib/api-keys.ts KEY_PREFIX = "zt_live_", updated inline comments
src/app/api/admin/keys/luca/route.ts Hardcoded prefix → zt_live_
src/app/developer/page.tsx Display copy updated
src/app/dashboard/keys/page.tsx Display copy updated
src/app/docs/luca-skills/page.tsx All curl example keys updated
src/app/docs/page.tsx Display copy updated
src/app/api/page.tsx Display copy updated
README.md Auth example updated

Test plan

  • Generate a new API key via /developer — confirm it starts with zt_live_
  • Verify an existing xb_live_ key still validates (hash-based — no DB migration needed)
  • Check /docs/luca-skills curl examples show zt_live_... placeholders

🤖 Generated with Claude Code

https://claude.ai/code/session_01RHDXdEbGQsn88zks713gye


Generated by Claude Code

Aligns key prefix with Zetta AI brand. Validation is hash-based so
existing keys are unaffected — only newly generated keys use the new prefix.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RHDXdEbGQsn88zks713gye
@vercel

vercel Bot commented Jun 23, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
zetta Ready Ready Preview, Comment Jun 23, 2026 8:06am

@danbuildss danbuildss merged commit 680e04e into main Jun 23, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants