# get-pricing

Live pricing quote for any priceable skill. Free skill with no ownership or wallet-authorization requirement. Mirrors the gateway's `/quote` endpoint as a typed A2A skill — useful for direct A2A integrators that bypass the gateway.

## Required fields

- `skillId` — e.g., `register-domain`, `renew-domain`, `transfer-domain-out`.

## Optional fields

- `serviceArgs` — same shape you'd send to the actual skill. Used for input validation.

## Output

Artifact `pricing_quote`:

```
{
  "skillId": "register-domain",
  "amount": "2980000",         // USDC atomic units; absent on validation error
  "currency": "USDC",
  "amountUsd": "2.98",
  "notes": ["live registrar price for .xyz: $2.98 USD"],
  "validForSeconds": 60,
  "errors": []                 // populated when serviceArgs invalid
}
```

When `serviceArgs` is invalid (missing required field, bad phone format, premium domain without retail price), `errors[]` is populated and `amount` is omitted. Pass the same args you'd pass to the real skill to get a definitive quote.
