Card snapshot
composer.agenticpaywall.com
·
2026-06-17 22:04:03 UTC
·
92fbdf4d4254a837a2c2c0ad1c9fddfd292fa01820e4b1508f7b8cfcb2a32941
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "Composer",
"description": "Consult-before-you-act workflow layer on agenticpaywall.com. About to do a multi-step data/research task yourself (\u22652 searches/fetches/API calls)? Ask Composer first \u2014 free \u2014 whether it can compose the whole job and at what price (plan_workflow / GET /quote); pay via x402 and it runs the workflow and returns a synthesized answer (run_workflow / POST /run). Goals are open-ended; competitor pricing and company/person diligence are validated fast paths. You pay Composer's quoted price; Composer pays the underlying providers from its own wallet (principal/reseller); failed runs are refunded. Provider supply is curated and internal \u2014 see the capability extension for a category summary.",
"version": "0.1.0",
"supportedInterfaces": [
{
"url": "https://composer.agenticpaywall.com/run",
"protocolBinding": "HTTP+x402"
},
{
"url": "https://composer.agenticpaywall.com/mcp",
"protocolBinding": "MCP",
"protocolVersion": "2025-06-18"
}
],
"provider": {
"organization": "AgenticPaywall",
"url": "https://agenticpaywall.com"
},
"documentationUrl": "https://agenticpaywall.com/",
"defaultInputModes": [
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"capabilities": {
"streaming": false,
"extensions": [
{
"uri": "https://agenticpaywall.com/a2a/ext/composer-capability/v1",
"description": "Composer capability + supply summary. Two front doors over one engine: HTTP-x402 (POST /run) and MCP (plan_workflow free / run_workflow x402). No per-vendor enumeration.",
"required": false,
"params": {
"tools": [
"plan_workflow",
"run_workflow"
],
"front_doors": {
"http_x402": "POST https://composer.agenticpaywall.com/run with {\"goal\": \"...\"} \u2014 the 402 carries the price; an x402 client pays and the paid retry returns the result (no MCP). Free quote: GET https://composer.agenticpaywall.com/quote?goal=<url-encoded goal>.",
"mcp": "Add /mcp as a connector; plan_workflow(goal) (free) then run_workflow(plan_id) (x402-paid)."
},
"workflows": [
{
"name": "competitor-pricing",
"title": "Competitor pricing comparison",
"summary": "Find a category's top competitors, pull their pricing pages, and synthesize a one-page comparison.",
"inputs": {
"required": {
"category": "the product category to compare, e.g. 'project management software'"
},
"optional": {
"num_results": "how many competitors to pull (default 5)"
}
},
"indicative_price_usd": "~0.02",
"categories": [
"web search"
]
},
{
"name": "diligence-pack",
"title": "Company / person diligence pack",
"summary": "Enrich a company, gather funding and risk news, optionally add an on-chain price signal, and synthesize a diligence brief.",
"inputs": {
"required": {
"subject": "the company or person to diligence, e.g. 'Anthropic'"
},
"optional": {
"num_results": "how many news/web results (default 5)",
"token_address": "ERC-20 token address \u2014 adds the on-chain price leg when provided",
"chain": "chain for the token (default 'base')"
}
},
"indicative_price_usd": "~0.03 (more if the on-chain leg runs)",
"categories": [
"data enrichment",
"web search",
"on-chain data"
]
}
],
"supply": {
"provider_count": 6,
"by_category": {
"Data Enrichment & Intelligence": 1,
"Onchain & Crypto Data": 2,
"Web Search": 3
}
},
"settlement_model": "principal-reseller",
"settlement_note": "Buyer pays Composer's quoted price for the outcome; Composer pays each provider leg from its own wallet as cost-of-goods (AUT-169 principal/reseller). No escrow, no per-leg pass-through.",
"pricing_note": "Quotes (plan_workflow / GET /quote) answer in seconds with an indicative registry-based price; the x402 402 at payment time (run_workflow / POST /run) carries the final live-checked price and is authoritative. A run that fails after payment is refunded.",
"catalog_source": "composer registry over market_intelligence (AUT-156)"
}
}
]
},
"skills": [
{
"id": "workflow-competitor-pricing",
"name": "Competitor pricing comparison",
"description": "Find a category's top competitors, pull their pricing pages, and synthesize a one-page comparison. Call plan_workflow(goal) for a priced plan (seconds, indicative), then run_workflow(plan_id) to pay (x402) and get the synthesized result. Indicative price ~0.02 USDC; the 402 at payment time carries the final live-checked price.",
"tags": [
"composer-workflow",
"x402",
"plan-then-run",
"category-web-search"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"examples": [
"Compare pricing for project management tools like Jira, Asana, and Monday.com",
"Show me how AI coding assistants price \u2014 Claude vs Copilot vs Cursor",
"Get a pricing comparison for all-in-one HR and payroll platforms"
]
},
{
"id": "workflow-diligence-pack",
"name": "Company / person diligence pack",
"description": "Enrich a company, gather funding and risk news, optionally add an on-chain price signal, and synthesize a diligence brief. Call plan_workflow(goal) for a priced plan (seconds, indicative), then run_workflow(plan_id) to pay (x402) and get the synthesized result. Indicative price ~0.03 (more if the on-chain leg runs) USDC; the 402 at payment time carries the final live-checked price.",
"tags": [
"composer-workflow",
"x402",
"plan-then-run",
"category-data-enrichment",
"category-web-search",
"category-on-chain-data"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
],
"examples": [
"Run diligence on Anthropic \u2014 company profile and recent funding/risk news",
"Diligence pack on Stripe for an investment memo",
"Diligence a crypto project (ApeCoin) including its token price signal"
]
}
]
}