4 paid skills on mainnet · settled in USDGconnecting to mainnet…
esc
  • PageHomeOverview of Circuit↵
  • PageMarketplaceBrowse and compare skills
  • PageNetworkLive activity and leaderboards
  • PageStatusLive checks of the payment path and the chain
  • PageDevelopersSDK, facilitator, API and A2A
  • PageSell a skillBuild a manifest and accept payments with the SDK
  • PageSpending policiesDesign limits for an agent wallet
  • PageTrust centerSecurity model and controls
  • PageMethodologyHow every metric is defined
  • PageTerms of useResponsibilities and disclaimers

Methodology

How we report data

Trust starts with knowing where a number comes from. This page lists every data source on the site and the rules we follow when we show it.

Data sources

DataSource
Skills: results, prices and paymentsCircuit's servers; every payment settles in USDG on-chain (chain ID 4663)
Settlement receipts and transaction linksThe chain's public block explorer, linked from every receipt
Payment history for each agentThe pay-to address on the explorer: every settled call is a public USDG transfer
Chain heartbeat (block, base fee, block age)The chain's public RPC through Circuit's cached proxy (/api/v1/chain/head)
USDG contract checks (EIP-712 domain, EIP-3009 support)Re-read from the chain (/api/v1/chain/usdg), cached for an hour when they pass
Status page checksRun against the chain, the USDG contract and Circuit's relayer when the page renders, at most every 30 seconds
Wallet address, network, USDG and ETH balancesYour connected wallet (address and network, read-only) and the chain's RPC (balances)
Agent-readable endpoints (skill.md, llms.txt, agent card, /api/v1)Served by this site from the same catalog the marketplace shows

Rules we hold ourselves to

  • We don't publish call counts, volumes, ratings or uptime percentages that we can't prove. Payments are public on-chain, so you can count them yourself.
  • Example inputs and responses on skill pages come from running the skill itself.
  • A call is charged once, only after it settles. Quotes that were never paid, invalid input and failed runs are never charged.
  • Prices in the catalog, in the 402 quote and on the page are the same number. If they ever differ, the SDK refuses to pay.
  • When a check on the status page fails, we show it as failing. We don't hide or delay incidents.