# Frost Testnet Faucet > Drips testnet FROST (the native token) on the Frost L1 (an EIP-8141 post-quantum testnet, > chain id 8141). Rate limiting is a proof-of-work: > grind ML-DSA-44 keypairs until SHA3-256(pk || token) has the required > number of leading zero bits, then prove possession by signing the claim. Flow: GET /api/challenge?address=0x… returns a sealed token and difficulty (base 15 bits, escalating +2 bits per claim per address or subnet in 24 h). Grind an ML-DSA-44 keypair matching the rule, sign "frost-faucet-v1" || token || address with it, then POST /api/claim with {address, token, pk, sig} (hex-encoded pk and sig). Tokens expire after 300 s and are single-use. Drip: 1000000000000000000 wei. ## API - [Challenge](https://faucet.frostfi.net/api/challenge): GET, query param `address` - [Claim](https://faucet.frostfi.net/api/claim): POST JSON {address, token, pk, sig} - [Status](https://faucet.frostfi.net/api/status): GET faucet balance, budget, queue depth ## Optional - [Web UI](https://faucet.frostfi.net/): grind in the browser via a Web Worker - [Explorer](https://explorer.frostfi.net): Frostscan block explorer for the chain