What changed

We shipped a new cluster. Compose endpoints each run several of our existing capabilities behind a single paid call. One settlement, one response, the orchestration handled in-process on our side.

Here's the idea with a concrete example. company-dossier takes a company name or domain and runs company-enrich, domain-enrich, whois, ssl-cert-info, and tech-stack-detect in parallel. You get one merged JSON object back: profile, registration, TLS, tech stack. Before today an agent wanting that picture made five calls, paid five times, and stitched the results itself.

Every composite response carries a composed_of array naming its constituents and a components array with per-part timing and status. If one part fails, the response says so and the rest still comes back. You can see exactly what you paid for.

Enrichment and B2B data

The buyers actually paying on x402 today are enrichment pipelines, so this batch got the most attention.

company-dossier         $0.05  company-enrich + domain-enrich + whois + ssl-cert-info + tech-stack-detect
person-dossier          $0.05  person-enrich + email-deliverability-check + disposable-email-check + social-handle-check
domain-dossier          $0.04  whois + dns-lookup + ssl-cert-info + domain-age-check + domain-risk-check + dmarc-check
lead-qualify            $0.06  lead-enrich + email-deliverability-check + disposable-email-check + company-enrich
email-trust-report      $0.03  email-deliverability-check + disposable-email-check + dmarc-check + match-key-email
brand-presence-report   $0.10  domain-availability + social-handle-check + brand-clearance + homoglyph-check
competitor-snapshot     $0.06  company-enrich + web-search + brand-sentiment-analysis
contact-normalize-pack  $0.03  match-key-email + match-key-name + match-key-phone + match-key-address + address-parse
company-verify-pack     $0.04  company-enrich + registrar-lookup + domain-age-check + ssl-cert-info
website-trust-report    $0.04  ssl-cert-info + domain-risk-check + homoglyph-check + url-metadata-extract + tech-stack-detect
address-intel-pack      $0.03  address-parse + address-geocode + timezone-lookup + building-permits
social-profile-pack     $0.04  twitter-user-lookup + user-tweets + twitter-sentiment

Web and content

url-dossier             $0.05  url-metadata-extract + scrape + summarize-text + link-extract + tech-stack-detect
article-brief           $0.04  scrape + summarize-text + extract-entities + sentiment
seo-snapshot            $0.04  url-metadata-extract + keyword-suggest + link-extract
news-digest             $0.05  web-search + summarize-text + extract-entities
localize-pack           $0.05  detect-language + translate + rewrite-tone
doc-brief               $0.05  pdf-to-markdown + summarize-text + extract-entities
webpage-change-report   $0.04  webpage-diff + summarize-text
content-quality-pack    $0.04  ai-content-detector + detect-pii + moderate-content + sentiment
site-snapshot-pack      $0.05  website-screenshot + url-metadata-extract + ssl-cert-info
wiki-brief              $0.03  wikipedia-lookup + summarize-text + extract-entities
text-intel-pack         $0.03  detect-language + sentiment + extract-entities + text-classify + token-count
clean-text-pack         $0.03  text-normalize + unicode-normalize + detect-pii + pii-redact

Crypto and market data

Data-only, every one of them. These aggregate on-chain facts and safety signals; none tell you what to buy, and they never will.

token-dossier              $0.05  erc20-metadata + token-risk-score + token-honeypot + lp-lock-check + token-burn-stats
wallet-dossier             $0.05  wallet-label + ens-resolve + wallet-current-balance + wallet-pnl
tx-dossier                 $0.04  tx-receipt-decode + crypto-tx-explainer
contract-trust-pack        $0.04  contract-source-verified + token-honeypot + lp-lock-check
solana-token-report        $0.04  solana-token-safety + solana-flagged-tokens
defi-protocol-dossier      $0.04  defi-llama-protocol + defi-yield-pools
stablecoin-health-report   $0.04  stablecoin-peg + defi-yield-pools
onchain-identity-pack      $0.03  ens-resolve + basename-resolve + wallet-label
market-rates-pack          $0.04  exchange-rates + funding-rates + hyperliquid-market
prediction-market-snapshot $0.04  polymarket-markets + kalshi-markets

Media and travel

video-brief             $0.08  video-to-text + summarize-text
audio-brief             $0.07  audio-transcribe + summarize-text + sentiment
meeting-brief           $0.08  speaker-diarize + summarize-text
caption-translate-pack  $0.07  video-to-subtitles + translate
image-intel-pack        $0.04  describe-image + logo-detect + moderate-content
image-caption-localize  $0.04  describe-image + translate
youtube-brief           $0.05  youtube-transcript + summarize-text + extract-entities
trip-conditions-pack    $0.03  weather-forecast + sunrise-sunset + air-quality + timezone-lookup
flight-brief            $0.03  flight-status + airport-delays + iata-airport-info
paper-brief             $0.04  arxiv-search + arxiv-summarize + arxiv-bibtex

Dev and business

pr-pack                 $0.05  commit-message-from-diff + pr-description-from-diff
repo-health-brief       $0.05  github-repo-health + github-readme + github-stars-history
npm-trust-pack          $0.04  package-risk-npm + npm-package-stats
pypi-trust-pack         $0.04  pypi-package-risk + pypi-package-stats
cron-pack               $0.02  cron-parse + cron-explain + cron-next
regex-pack              $0.03  regex-from-prompt + regex-test
resume-review-pack      $0.06  resume-scorer + detect-pii + rewrite-tone
outreach-pack           $0.05  email-draft + email-deliverability-check
product-listing-pack    $0.06  product-description + keyword-suggest + product-name-score
naming-pack             $0.06  business-name-generator + domain-availability + brand-name-score + social-handle-check
json-dev-pack           $0.03  type-inference-from-json + json-schema-validate + json-yaml
pubmed-brief            $0.04  pubmed-search + summarize-text

pubmed-brief is literature synthesis only. It summarizes published abstracts and is not medical advice.

Pricing

Composites cost $0.02 to $0.10 per call. That's priced at the workflow, always above what the constituents cost us to run, and usually below buying the parts separately. Slow stages like transcription get an 18 second budget and the whole call stays under the x402 client timeout.

Why composites

Agents paying on x402 today don't want primitives, they want the enriched record. Compose sells the record.

And there's a second effect we like. Every composite call exercises two to six underlying endpoints in one request, which keeps the whole catalog's machinery warm on real workloads.