From 115efb07b14b7c73f438facb9bf09600f0e1138d Mon Sep 17 00:00:00 2001 From: compusophy Date: Wed, 1 Jul 2026 19:27:12 -0600 Subject: [PATCH 1/2] Add Tempo Data API service --- schemas/services.ts | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/schemas/services.ts b/schemas/services.ts index 61e2b6a0..30266e5a 100644 --- a/schemas/services.ts +++ b/schemas/services.ts @@ -10978,4 +10978,40 @@ export const services: ServiceDef[] = [ }, ], }, + // ── Tempo Data API ───────────────────────────────────────────────────── + { + id: "tempo-data-api", + name: "Tempo Data API", + url: "https://venture-mpp.vercel.app", + serviceUrl: "https://venture-mpp.vercel.app", + description: + "Pay-per-call on-chain data for Tempo mainnet: TIP-20 token metadata (name, symbol, decimals, total supply) and holder balances, read straight from the chain. No signup, no API key.", + + categories: ["blockchain", "data"], + integration: "third-party", + tags: ["tempo", "onchain", "tip-20", "erc-20", "token", "balance", "rpc"], + status: "active", + docs: { + homepage: "https://venture-mpp.vercel.app", + apiReference: "https://venture-mpp.vercel.app/openapi.json", + }, + provider: { name: "venture", url: "https://venture-mpp.vercel.app" }, + realm: "venture-mpp.vercel.app", + intent: "charge", + payments: [TEMPO_PAYMENT], + endpoints: [ + { + route: "GET /tempo/token", + desc: "TIP-20 token metadata: name, symbol, decimals, totalSupply for any token address", + amount: "10000", + unitType: "request", + }, + { + route: "GET /tempo/balance", + desc: "TIP-20 token balance of a holder (raw + formatted)", + amount: "10000", + unitType: "request", + }, + ], + }, ]; From aa06eeaff8886764d4c3f7e456892aa003c877be Mon Sep 17 00:00:00 2001 From: compusophy <79760496+compusophy@users.noreply.github.com> Date: Sun, 5 Jul 2026 02:23:20 -0600 Subject: [PATCH 2/2] Add POST /image endpoint to Tempo Data API entry The service now also offers MPP-gated AI image generation (0.10 USDC.e per ~1024px PNG) alongside the on-chain reads. Co-Authored-By: Claude Fable 5 --- schemas/services.ts | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/schemas/services.ts b/schemas/services.ts index 30266e5a..2bcdbf5a 100644 --- a/schemas/services.ts +++ b/schemas/services.ts @@ -10985,11 +10985,20 @@ export const services: ServiceDef[] = [ url: "https://venture-mpp.vercel.app", serviceUrl: "https://venture-mpp.vercel.app", description: - "Pay-per-call on-chain data for Tempo mainnet: TIP-20 token metadata (name, symbol, decimals, total supply) and holder balances, read straight from the chain. No signup, no API key.", + "Pay-per-call on-chain data for Tempo mainnet — TIP-20 token metadata (name, symbol, decimals, total supply) and holder balances read straight from the chain — plus AI image generation (~1024px PNG). No signup, no API key.", - categories: ["blockchain", "data"], + categories: ["ai", "blockchain", "data"], integration: "third-party", - tags: ["tempo", "onchain", "tip-20", "erc-20", "token", "balance", "rpc"], + tags: [ + "tempo", + "onchain", + "tip-20", + "erc-20", + "token", + "balance", + "rpc", + "image-generation", + ], status: "active", docs: { homepage: "https://venture-mpp.vercel.app", @@ -11012,6 +11021,12 @@ export const services: ServiceDef[] = [ amount: "10000", unitType: "request", }, + { + route: "POST /image", + desc: "AI image generation (~1024px): send {prompt, aspect?, format?}, get raw PNG bytes or base64 JSON", + amount: "100000", + unitType: "request", + }, ], }, ];