---
name: keespecs
description: Pay 0.01 USDC on Keeta for one KeeSpecs JSON read. The dashboard is free. Choose the read at /skills first. Do not use this to send, bridge, or pass identity.
---

# KeeSpecs

The page at https://keespecs.grok.me/ is free. Prices and parameters are at https://keespecs.grok.me/apis. Which read to buy is at https://keespecs.grok.me/skills. Sending and bridging start at https://keeta.ai/llms.txt.

## Buy one read

1. GET the URL below with no payment. Include the query it requires.
2. Read the 402 body and the PAYMENT-REQUIRED header.
3. Pay with the exact scheme on keeta:21378, using [x402 payments on Keeta](https://keeta.ai/skills/x402-payments/SKILL.md).
4. Retry the same GET, including the same query, with the PAYMENT-SIGNATURE header. The JSON is returned only after the facilitator settles.

| Term | Value |
| --- | --- |
| Price | 0.01 USDC each |
| Amount | 10000 |
| Asset | keeta_amnkge74xitii5dsobstldatv3irmyimujfjotftx7plaaaseam4bntb7wnna |
| Network | keeta:21378 |
| Pay to | keeta_aabz6zxbs2n4r7iiobclndobrnowxdf4pjrb5lwe6bvpeo564bot6krjbrsbbvy |
| Scheme | exact |
| Facilitator | https://facilitator.x402.keeta.com |

| Read | Request | Returns |
| --- | --- | --- |
| Pulse | GET https://keespecs.grok.me/api/pulse | Ledger totals, tx/s over the last minute, blocks per second, the busiest second, the median gap between blocks, and the latest blocks. lifetimeTps is the average since 22 Sep 2025, not the live rate. |
| Balance | GET https://keespecs.grok.me/api/balance?account=&token= | One token on one address. amountBase is the ledger integer. amount is that integer scaled by decimals. label names the account when KeeSpecs knows it. |
| Portfolio | GET https://keespecs.grok.me/api/portfolio?account= | Every token that address holds, up to 40. A missing name does not mean the balance is zero. |
| Account | GET https://keespecs.grok.me/api/account?account= | Head block, height, chosen representative, the name the account published, and its balances. label is a short name when KeeSpecs knows the address. |
| Activity | GET https://keespecs.grok.me/api/activity?account= | Latest confirmed events that touched the address, including ones it did not sign. Amounts are base units. Up to 8. |
| Outbox | GET https://keespecs.grok.me/api/outbox?account= | Latest blocks this address itself published. Amounts are base units. Up to 8. |
| Block | GET https://keespecs.grok.me/api/block?hash= | One block by its 64-character hash. No signatures. Operation amounts are base units. |
| Token | GET https://keespecs.grok.me/api/token?token= | Name, code, decimals, and supply. Use this before scaling a base-unit amount. The token is an address, not a ticker. |
| Permissions | GET https://keespecs.grok.me/api/permissions?account= | Who may act on the account. Flags are names such as ACCESS and ADMIN. This call does not change them. |
| Representatives | GET https://keespecs.grok.me/api/representatives | Representatives that currently hold voting weight, heaviest first. share is that row's fraction of the total. label is a short name when one is known. Zero-weight addresses are omitted. |
| Settlement | GET https://keespecs.grok.me/api/settlement | Median and 95th percentile of settlement time, in milliseconds, from one representative. Not a measurement from another place. |
| Supply | GET https://keespecs.grok.me/api/supply | On-chain supply of KTA, USDC, EURC, and cbBTC in one call. Token amounts, not dollar prices. |
| Regime | GET https://keespecs.grok.me/api/regime | Base tape for the deepest KTA pool: price, 24-hour change, and last-hour buys and sells. score runs from -100 to 100 and is withheld below 20 trades. Rail fields (settlement, last-minute tx/s, top voting share) do not move the score. Not a forecast. |

Activity and outbox amounts are base units. Call the token read for decimals before showing a whole amount. A bad query returns 400 and is not charged.

Do not publish the payment yourself. The facilitator signs that send and pays the network fee.

Catalog: https://keespecs.grok.me/.well-known/x402
