Skip to content

Add ip402.xyz to the service directory#699

Open
zfdang wants to merge 1 commit into
tempoxyz:mainfrom
zfdang:add-ip402-service
Open

Add ip402.xyz to the service directory#699
zfdang wants to merge 1 commit into
tempoxyz:mainfrom
zfdang:add-ip402-service

Conversation

@zfdang

@zfdang zfdang commented Jun 15, 2026

Copy link
Copy Markdown

Add ip402.xyz to the service directory

ip402.xyz is a pay-per-call IP geolocation + ASN lookup API built for agents. Send an IPv4/IPv6 address, get normalized geolocation (country, city, location, time zone) and network (ASN, organization) data back. Payment is the access control — no accounts, no API keys.

Discovery

Payments

  • Tempo MPPcharge intent, USDC.e on Tempo mainnet, $0.01/lookup (10000 base units). Realm ip402.xyz.
  • The same endpoint also advertises x402 (USDC on Base & Solana mainnet) on its own 402 header, so a single integration reaches both ecosystems.

Why it's not just another IP API

  • Dual-rail in one endpoint — one GET /v1/geo accepts both Tempo MPP and x402 (Base/Solana); the client picks the protocol it already speaks.
  • Independently hosted & self-describing — not a proxy wrapper; the 402 challenge embeds the input/output JSON Schema so agents can call it with no docs.
  • No accounts / no API keys — payment is the only gate.

Checklist

  • Live and accepting payments via MPP (Tempo mainnet charge)
  • Entry added to schemas/services.ts (passes biome check)
  • Registering on MPPScan separately

Happy to adjust categorization, pricing detail, or copy as needed.

ip402.xyz is a paid IP geolocation + ASN lookup API for agents, live on the
Tempo MPP charge rail (Tempo mainnet, USDC.e). One IP in, normalized
geolocation + network data out. Payment is the access control — no accounts,
no API keys.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 15, 2026

Copy link
Copy Markdown

@zfdang is attempting to deploy a commit to the Tempo Team on Vercel.

A member of the Team first needs to authorize it.

@github-actions

Copy link
Copy Markdown

Thanks for submitting a service to the MPP directory!

If you want your service included in the curated mpp.dev/services list, complete this checklist before review:

Required

  • Your service is live and accepting payments via MPP (not a placeholder or coming-soon)
  • You've added your entry to schemas/services.ts following the contributing guide
  • Types pass: pnpm check:types
  • Build succeeds: pnpm build

Recommended

  • Register your service on MPPScan (by Merit Systems) — it follows the standard MPP discovery format and makes your service discoverable by agents immediately, no PR required

Review criteria

We prioritize services that are high quality and novel. We may not approve services that duplicate existing functionality or aren't yet production-ready.


Contributing guide · MPPScan · Protocol docs

@github-actions

Copy link
Copy Markdown

🔀 Changed Services

✅ Added

  • ip402

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant