Skip to content

chore(vibenet): migrate API calls to api.vibes.base.org - #13

Merged
montycheese merged 1 commit into
mainfrom
vibenet-api-host
Jul 22, 2026
Merged

chore(vibenet): migrate API calls to api.vibes.base.org#13
montycheese merged 1 commit into
mainfrom
vibenet-api-host

Conversation

@montycheese

@montycheese montycheese commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

What

Point every vibenet dataplane API reference at the dedicated hostname api.vibes.base.org, off the apex vibes.base.org.

Why

The vibenet APIs are moving off the apex onto api.vibes.base.org. Both hosts currently return identical responses, so this is non-breaking and ships independently. Once apex traffic drains, vibes.base.org becomes a redirect to a landing page — at which point any remaining apex API calls would break. This makes sure nothing here calls the apex.

Changes

  • app/vibenet/library/client.tsDEFAULT_BASE_URLhttps://api.vibes.base.org. Also repoints the account demo's rpc/payer/bundler URLs, which derive from it.
  • .env.exampleNEXT_PUBLIC_VIBENET_API_BASE_URL default.
  • chains.ts + build-with-viem-eip8130.SKILL.md — doc references to /api/vibenet/* on the apex.

Intentionally unchanged

All rpc.vibes.base.org references (config.ts, build/page.tsx, SKILL.md) — RPC is a separate host.

Verification

  • Confirmed api.vibes.base.org returns identical HTTP 200s before/after (health, config, contracts, explorer stats/blocks, chain-health, faucet status).
  • typecheck, lint, tests (10/10), build all pass.
  • grep -rn "vibes.base.org" leaves only the intentional rpc. host + the migrated api. base.

The vibenet dataplane API is moving off the apex host onto a dedicated
hostname. Point every apex API reference at api.vibes.base.org so nothing
here breaks when vibes.base.org later becomes a redirect:

- client.ts DEFAULT_BASE_URL and .env.example NEXT_PUBLIC_VIBENET_API_BASE_URL
  -> https://api.vibes.base.org (this also repoints the account rpc/payer/
  bundler URLs, which derive from it)
- SKILL.md + chains.ts doc references to /api/vibenet/* on the apex

RPC (rpc.vibes.base.org) is a separate host and is intentionally unchanged.
Verified api.vibes.base.org returns identical 200s (health/config/contracts/
explorer/faucet). typecheck/lint/build/tests pass.
@cb-heimdall

Copy link
Copy Markdown
Collaborator

🟡 Heimdall Review Status

Requirement Status More Info
Reviews 🟡 0/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

@vercel

vercel Bot commented Jul 22, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
omni-ui Ready Ready Preview, Comment Jul 22, 2026 2:09am

Request Review

@montycheese
montycheese merged commit d61506d into main Jul 22, 2026
5 of 6 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