Skip to content

Add Ando MPP inference service#744

Open
JamieAlethieum wants to merge 1 commit into
tempoxyz:mainfrom
JamieAlethieum:add-ando-mpp-inference
Open

Add Ando MPP inference service#744
JamieAlethieum wants to merge 1 commit into
tempoxyz:mainfrom
JamieAlethieum:add-ando-mpp-inference

Conversation

@JamieAlethieum

Copy link
Copy Markdown

Summary

Add Ando to the curated MPP services directory as a first-party Tempo MPP
session inference service.

The entry points agents at https://inference.andoai.xyz and documents the
live POST /v1/mpp/chat/completions endpoint with dynamic token-metered
pricing, a 1 USDC.e cumulative voucher bucket, and a 5 USDC.e suggested
reusable session deposit.

Required checklist

  • Service is live and accepting MPP payment challenges
  • Added service entry to schemas/services.ts
  • Types pass: pnpm check:types
  • Build succeeds: pnpm build

Validation

  • pnpm generate:discovery
  • pnpm check:types
  • pnpm test schemas/services.test.ts
  • pnpm build
  • git diff --check

Local notes:

  • Ando is not currently present in https://mpp.dev/api/services.
  • Unpaid probe to POST https://inference.andoai.xyz/v1/mpp/chat/completions
    returned 402 with WWW-Authenticate: Payment, realm="inference.andoai.xyz",
    method="tempo", and intent="session".
  • Public docs links return 200:
    • https://docs.andoai.xyz/docs/agents/tempo-mpp-inference
    • https://docs.andoai.xyz/docs/developers/api-reference/mpp-chat-completions

Environment note:

This local environment did not have global pnpm or Node 24 on PATH. Validation
used the repo-pinned pnpm@10.22.0 and ephemeral Node 24 via npx, with
caches redirected to /tmp.

@vercel

vercel Bot commented Jun 24, 2026

Copy link
Copy Markdown

@JamieAlethieum 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

  • ando

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ea4ff35ecb

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread schemas/services.ts
dynamic: true,
amountHint:
"Token-metered; 1 USDC.e cumulative voucher bucket with 5 USDC.e suggested reusable session deposit",
unitType: "token",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Preserve Ando's token unit in discovery output

For this dynamic endpoint, unitType: "token" is dropped by buildPayment in scripts/generate-discovery.ts because that function only copies unitType in the fixed-price branch. In contexts that consume generated /api/services data or the MCP services worker's exact unitType filter/facet, Ando won't be discoverable as a token-metered service even though the registry entry declares it that way; either serialize unitType for dynamic payments or don't rely on this field here.

Useful? React with 👍 / 👎.

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