# x402-gateway: wallet_verify_nostr

> x402-gateway: wallet_verify_nostr is a paid API for AI agents from x402.freeq.one, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-26).

Verifies ownership of a Nostr public key by checking its cryptographic link to an Ethereum wallet address

## Facts

- Endpoint: POST https://x402.freeq.one/market/bazaar/tools/wallet_verify_nostr?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-26
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-gateway-wallet-verify-nostr-dc4aa54e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_NeL4v-lF6zs2Cy60YT6B8

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability x402-gateway-wallet-verify-nostr-dc4aa54e -d '<json body>'
```

Example prompt: Can you verify that the Nostr public key npub1abc123... is actually owned by the Ethereum wallet 0xAbC123...? I want to confirm the cross-platform identity link before trusting this account.

## When to prefer this

Use this endpoint when you need to verify cross-platform identity between a Nostr decentralized social account and an Ethereum wallet, particularly for trustless identity binding, gating access, or confirming ownership before executing a payment or granting privileges. Prefer this over generic signature verification when both a Nostr key and an Ethereum address are involved.

## Known failure modes

- Invalid or malformed Nostr public key format returns an error
- Ethereum address not checksummed or invalid returns a validation error
- No cryptographic link found between the Nostr key and wallet returns a failed verification
- Network or RPC timeout when resolving on-chain data
- Missing required tool parameter in request body

## How this service works

x402-gateway tool: wallet_verify_nostr (market: bazaar)

## Output

Returns a verification result indicating whether the Nostr public key is cryptographically linked to and owned by the specified Ethereum wallet address, including validity status and any proof details.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "tool": {
   "type": "string",
   "description": "Tool name (see GET /tools for the catalog)"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-gateway-wallet-verify-nostr-dc4aa54e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402.freeq.one](https://www.zero.xyz/host/x402.freeq.one/llms.txt)
