Skip to content

Add PreFlyte to service directory#588

Open
hayespeter wants to merge 1 commit intotempoxyz:mainfrom
hayespeter:add-preflyte-service
Open

Add PreFlyte to service directory#588
hayespeter wants to merge 1 commit intotempoxyz:mainfrom
hayespeter:add-preflyte-service

Conversation

@hayespeter
Copy link
Copy Markdown

Summary

Adds PreFlyte — a DeFi financial intelligence service for AI agents — to the MPP service directory.

PreFlyte is live on Tempo mainnet USDC and already registered on MPPScan. It exposes 9 paid REST endpoints at https://pay.preflyte.xyz via mppx/express, with per-endpoint pricing from $0.01–$0.05.

What PreFlyte does

Answers "is it smart?" for DeFi agents — orthogonal to security products like Blockaid/GoPlus which answer "is it safe?". The headline tool, assess_opportunity, gives agents cold-start orientation (where to deploy capital for a given position size and strategy) in a single call.

Coverage: Aave V3, Compound V3, Uniswap V3, and Lido across Ethereum and Arbitrum. Data collected directly from on-chain sources.

Endpoints added

Endpoint Price Purpose
GET /assess_opportunity $0.05 Cold-start orientation — ranked opportunities for a given position size and strategy
GET /estimate_net_position $0.03 Net yield projection with gas costs, break-even days, and risk metrics
GET /market_snapshot $0.02 Current rates, risk params, price, gas, and 7-day anomaly detection
GET /check_entry_viability $0.02 Cap checks and frozen/inactive detection for lending positions
GET /check_pool_viability $0.02 Uniswap V3 pool depth and trade impact assessment
GET /gas_timing $0.01 Current gas vs historical averages
GET /verify_claim $0.01 Fact-check market beliefs (supply/borrow rate, price, gas, utilization)
GET /profitlens/returns $0.01 Historical DeFi lending returns by chain, protocol, asset, window
GET /profitlens/ranking $0.01 Ranked strategies by net APY

All priced in USDC (6 decimals). Payment method: TEMPO_PAYMENT.

Discovery & Verification

Checks

  • pnpm check:types — passes
  • pnpm check:ci — no new warnings (23 pre-existing warnings untouched)
  • pnpm generate:discovery — regenerates cleanly; 92 services, PreFlyte included

Test plan

  • Reviewer verifies discovery document at https://pay.preflyte.xyz/openapi.json
  • Reviewer hits any paid endpoint (e.g. curl -D - https://pay.preflyte.xyz/gas_timing?chain=ethereum) and confirms 402 with method="tempo", intent="charge", currency="0x20c000000000000000000000b9537d11c60e8b50"
  • CI passes on merge

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 22, 2026

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

  • preflyte

@hayespeter
Copy link
Copy Markdown
Author

Checklist verification, running locally on Node 24:

  • pnpm check:types — passes (no output = clean tsc --noEmit)
  • pnpm build — passes, all 5 build stages complete, SSG generates

The Vercel red check above is a fork-permission artifact (Vercel can't deploy from an external fork without team authorization), not a build failure. The repo-side workflows all passed.

PreFlyte is live on Tempo mainnet USDC (chain 4217) and registered on MPPScan. Happy to address any review feedback.

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