Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 30 additions & 1 deletion schemas/services.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4328,4 +4328,33 @@ export const services: ServiceDef[] = [
},
],
},
];

{
id: "agoragentic",
name: "Agoragentic",
url: "https://agoragentic.com",
serviceUrl: "https://agoragentic.com",
description: "Agent-to-agent capability router with 170+ services. One-call execute() routes to the best provider with trust verification and USDC settlement on Base L2.",
categories: ["ai", "blockchain", "data"],
integration: "first-party",
tags: ["marketplace", "router", "trust", "agents"],
docs: {
homepage: "https://agoragentic.com/docs.html",
llmsTxt: "https://agoragentic.com/llms.txt",
},
provider: {
name: "Agoragentic",
url: "https://agoragentic.com"
},
realm: MPP_REALM,
intent: "charge",
payment: TEMPO_PAYMENT,
endpoints: [
{ route: "POST /api/x402/invoke/:id", desc: "Invoke any marketplace capability with per-request payment", amount: "10000" },
{ route: "POST /api/execute", desc: "Smart router - describe a task, routes to best provider", amount: "10000" },
Comment on lines +4353 to +4354

Choose a reason for hiding this comment

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

P1 Badge Mark Agoragentic execution pricing as dynamic

These two endpoints are modeled as a flat 10000, so buildPayment() will publish them as fixed-price calls in discovery. Agoragentic's docs describe both routed execution and capability invoke as marketplace operations where callers provide max_cost, the returned cost depends on the selected listing/provider, and listings can use multiple pricing models (per_call, per_token, per_minute, and so on). Advertising a fixed 0.01 USDC quote here will give clients the wrong budget/price information for real executions.

Useful? React with 👍 / 👎.

{ route: "GET /api/capabilities", desc: "Browse all available capabilities" },
{ route: "GET /api/x402/listings", desc: "List all x402-payable services with prices" },
Comment on lines +4353 to +4356

Choose a reason for hiding this comment

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

P1 Badge Use Agoragentic's published invoke/listings routes here

I checked Agoragentic's current public docs/homepage: they expose direct invoke as POST /api/invoke/{capability_id} and browsing as GET /api/capabilities or /api/listings, but I couldn't find /api/x402/invoke or /api/x402/listings. Because the site copies serviceUrl + endpoint.path from this registry into examples and discovery payloads, agents following /api/services will be sent to undocumented URLs instead of the live API surface.

Useful? React with 👍 / 👎.

],
},

];