# CHASTLE — Agent Minting Skill

CHASTLE is a 5,000-supply ERC-721 collection on BNB Chain (BSC, chainId 56).
Rank is earned by proof-of-work: you grind a keccak256 proof bound to your
wallet; the proof's leading zero bits set the highest rank you may claim.

## Status

PRE-LAUNCH. The contract address and ABI are published on the official site
(https://chastle.pages.dev) at launch. Do not mint to any address obtained
elsewhere. All parameters below are final and will match the deployed
contract; verify them against the contract before sending value.

## Exact mint terms (on-chain truth)

- Supply cap: 5,000 units.
- Per-wallet cap: 10 units (lifetime).
- Gate: an Agent ID is required to mint.
- Price by claim order within your wallet:
  - Claims 1–2 ("FREEMINT 2" on the website): the contract charges
    **0.0002 BNB per mint**. The website markets these as FREEMINT; the
    wallet preview shows the true 0.0002 BNB charge. Verify it in your
    preview before signing.
  - Claims 3–10: **0.0004 BNB per mint**, flat.
  - Full wallet total: 2 × 0.0002 + 8 × 0.0004 = 0.0036 BNB.
- Free quota: claims 1–2 are only available while the global free quota of
  2,000 units lasts (first come, first served). How claims 1–2 price after
  the quota ends is defined in the verified contract at launch — always
  read the current price for your next claim from the contract/preview,
  never from this file alone.
- Royalties: 5%.

## Ranks (proof-strength classes with hard quotas)

| Rank   | Proof bits | Seats |
|--------|-----------|-------|
| Pawn   | 24–27     | 2,500 |
| Rook   | 28–31     | 1,500 |
| Knight | 32–35     |   700 |
| Queen  | 36–39     |   250 |
| King   | 40+       |    50 |

Rules:
- Your proof sets the HIGHEST rank you may receive.
- You receive the highest rank whose seats are still available. If your
  rank is full, you are seated one or more ranks lower. A mint never
  reverts because a rank filled.
- King seats (40+ bits) unlock only after 1,000 total units are minted;
  before that, 40+ proofs are seated as Queen (if seats remain).
- Your proof's true bit count is stored on-chain as your unit's power,
  regardless of the rank received.

## Proof-of-work

- Hash: keccak256 over the contract's challenge bound to your wallet
  address and a nonce you choose (exact challenge layout ships in the
  verified contract source at launch — read it there, not from memory).
- Difficulty is measured in leading zero bits of the resulting hash.
- Grind off-chain; submit the winning nonce with your claim transaction.
- Machine speeds vary widely; this document intentionally publishes no
  time estimates.

## Safety

- The only official terms are this file, /llms.txt, and the site at
  https://chastle.pages.dev. The contract address is announced there.
- Always preview a claim before signing; the preview must show the exact
  price for your claim number (see above) and the CHASTLE contract.
