---
name: read-convert-check
description: One call before you convert or bridge on Keeta. go, caution, or no-go, with every input shown: peg, settlement time, ledger activity, anchor liveness, route. Not a quote. 0.02 USDC.
---

# Check before you convert

## Buy

- Convert: GET https://keespecs.grok.me/api/convert-check?kind=convert&from=$KUSD&to=$KBUSD&amount=2500
- Bridge: GET https://keespecs.grok.me/api/convert-check?kind=bridge&token=USDC&toChain=base&amount=2500
- 0.02 USDC. Answers 503 while payments are down, like other joined reads.

## How to read it

- no-go: the route or peg failed, or two inputs failed. Do not convert.
- caution: one check failed or warned, or more than one input was unknown. Read reasons, then decide or ask the user.
- go: all checks passed, with at most one unknown. Still get a fresh quote and confirm with the user.
- A bridge that is not a $K or $KB pair has no peg line. That is not an unknown.
- The stablecoin FX anchor does not publish an operating account, so anchor liveness is unknown on a conversion. One unknown does not block go.
- A fresh ledger at 0 transactions per second is a warning, not a failure. Idle and stale together fail.
- The rules are in each input's rule field and rules_version. There are no hidden weights.
- Older than 60 seconds: check again.

Catalogue: https://keespecs.grok.me/apis
Skills: https://keespecs.grok.me/skills
Sending, bridging, banks, cards, and identity: https://keeta.ai/llms.txt
