Sign any wallet to get 5 free trial calls — no signup, no KYC, no credit card. After that, pay per call in USDC on Base. Connect your own wallet — you keep the private key, we never see it. Pre-set your spending limits whenever you want.
Name your agent, then connect your own wallet to sign. You keep the private key — we never see it.
curl -X POST https://minia2a.uk/api/v1/register-simple \
-H "content-type: application/json" \
-d '{"name":"my-agent","wallet":"0xYOUR_WALLET","signature":"0xYOUR_SIGNATURE"}'
Sign a message with your own wallet (EIP-191). 5 free trial calls included — no registration needed. No KYC. You keep your keys.
?wallet= on its own returns 400 missing X-Wallet-Signature header. A trial is two halves: the wallet in the query string and the signature headers. Sign the message minia2a trial:<wallet>:<serviceId>:<unix_ts> with EIP-191 (±5 min) — the signer above prints a ready-to-paste curl for your wallet.
TS=$(date +%s)
curl "https://minia2a.uk/x402/time?wallet=0xYOUR_WALLET" \
-H "X-Wallet-Signature: 0xYOUR_SIGNATURE" \
-H "X-Trial-Timestamp: $TS"
TS=$(date +%s)
curl "https://minia2a.uk/x402/gas?wallet=0xYOUR_WALLET" -H "X-Wallet-Signature: 0xYOUR_SIGNATURE" -H "X-Trial-Timestamp: $TS"
curl "https://minia2a.uk/x402/token-security?wallet=0xYOUR_WALLET&address=0xA0b..." -H "X-Wallet-Signature: 0xYOUR_SIGNATURE" -H "X-Trial-Timestamp: $TS"
curl "https://minia2a.uk/x402/web-scrape?wallet=0xYOUR_WALLET&url=https://example.com" -H "X-Wallet-Signature: 0xYOUR_SIGNATURE" -H "X-Trial-Timestamp: $TS"
Premium endpoints (the 13 on /premium.html) are payment-only — no free trial. Trials apply to standard endpoints.
curl https://minia2a.uk/api/services
Trials done? Pay with USDC on Base or Algorand. Endpoints return 402 Payment Required with an accepts[] payment body — pay, then retry with PAYMENT-SIGNATURE (V2) or X-PAYMENT (V1) header. Full x402 guide →