Skip to content

Add Macro Pulse (finance) provider - #204

Open
benji7891 wants to merge 1 commit into
solana-foundation:mainfrom
benji7891:add-macro-pulse
Open

Add Macro Pulse (finance) provider#204
benji7891 wants to merge 1 commit into
solana-foundation:mainfrom
benji7891:add-macro-pulse

Conversation

@benji7891

Copy link
Copy Markdown

Adds Macro Pulse — a pay-per-call macroeconomic indicator API for AI agents, sourced from World Bank Open Data (GDP growth, inflation, unemployment trend), synthesized into a single momentum score per country. Single-country lookups at $0.02, 8-country batch endpoint at $0.05. Settled in USDC on Base via x402.

@greptile-apps

greptile-apps Bot commented Jul 24, 2026

Copy link
Copy Markdown

Greptile Summary

Adds the Macro Pulse provider definition.

  • Registers single-country and eight-country batch macroeconomic momentum endpoints.
  • Declares per-request pricing and documents country-code inputs, caching, and x402 settlement.

Confidence Score: 3/5

The PR should not merge until the provider is verified to accept Solana-mainnet USDC or USDT and the payment instructions are corrected accordingly.

Both newly registered endpoints are paid, but the provider describes only Base settlement despite the registry requiring Solana-compatible payment for every paid endpoint.

providers/macro-pulse/macro-pulse/PAY.md

Important Files Changed

Filename Overview
providers/macro-pulse/macro-pulse/PAY.md Adds a structurally valid inline provider definition, but its documented Base-only payment rail conflicts with the registry’s Solana payment requirement.

Reviews (1): Last reviewed commit: "Add Macro Pulse (finance) provider" | Re-trigger Greptile

countries in a single call at a flat price, cheaper per-country than
calling the single endpoint repeatedly.

Pay per request in USDC on Base via x402 - no signup, no API key. Responses

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Payment rail violates registry contract

When either priced endpoint enters catalog validation, the provider documents only USDC on Base instead of the required Solana-mainnet USDC or USDT rail, causing a Base-only service to fail the compatibility gate and preventing publication; document Solana support accurately when the service provides it.

Knowledge Base Used: Provider registry (providers/)

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant