---
name: x402endpoint-utiwoa54hq-uc.a.run.app
description: This host provides a single authentication endpoint that issues Firebase JWT tokens (id_token and refresh_token) for wallet addresses after a one-time USDC payment on the Base network. It returns a short-lived JWT valid for 3600 seconds along with a callable base URL for downstream API access. It is a payment-gated token issuance service, not a general-purpose auth platform.
host: x402endpoint-utiwoa54hq-uc.a.run.app
---

# x402endpoint-utiwoa54hq-uc.a.run.app

x402endpoint-utiwoa54hq-uc.a.run.app is a payment-gated authentication gateway that bridges EVM wallet identity (Base network, USDC) to Firebase JWT credentials. It serves agents that need to unlock access to APIs or services protected by this specific AuthGate v2 system. Its scope is narrow: one payment, one token issuance, one callable base URL returned.

## When to use this host

Use this host when an agent needs to authenticate a Base-network wallet address via a one-time USDC payment and obtain a Firebase JWT to authorize calls to a downstream API gated behind AuthGate v2. Do not use this host for token refresh or session renewal — it does not support refresh flows; a separate mechanism would be needed for that. Do not use for wallets on non-EVM chains or networks other than Base. If the target API uses a different auth scheme (OAuth, API keys, etc.), this host is not applicable.

## Capabilities

### Payment-Gated Token Issuance

Accepts a one-time USDC payment on Base and issues a Firebase JWT id_token, refresh_token, expiry metadata, and a callable base URL tied to the authenticated wallet address.

- **`fetch-auth-token`** — Issues a Firebase JWT id_token, refresh_token, and callable base URL for a wallet address after a one-time USDC payment on Base.

## Skill reference

### `fetch-auth-token`

**AuthGate v2 Token Issuance** — Issues a Firebase JWT id_token, refresh_token, and callable base URL for a wallet address after a one-time USDC payment on Base.

*Use when:* Use when an agent needs to authenticate a wallet address and obtain a short-lived JWT id_token (valid 3600 seconds) to authorize subsequent API calls gated behind this service.

*Not for:* Do not use for ongoing session refresh or token renewal — this is a single-shot token issuance endpoint, not a refresh flow. Not suitable for non-EVM or non-Base-network payment contexts.

**Returns:** Returns a Firebase JWT id_token (RS256, 3600s TTL), a refresh_token, a callable_base_url for Cloud Functions, and the wallet-derived user_id.

**Example:** `GET https://x402endpoint-utiwoa54hq-uc.a.run.app/auth`

---
