Keywave

EVM Mirroring (EAS)

Keywave always writes an on-chain Solana stamp for each successful proof.
For Production & Scale customers, you can optionally mirror that attestation to an EVM chain via the Ethereum Attestation Service (EAS).

Availability: Production & Scale
Default: Off
How to enable: Pass a request flag when stamping (see below). Per-account allowlisting may apply.


How it works


Enable per stamp request

Add ?mirror=evm when calling /api/v1/stamp. Solana is anchored as usual; if EVM mirroring is enabled for your account, an EAS attestation is attempted immediately after Solana succeeds.

# Stamp with EVM mirror (sandbox example)
curl -s "https://api.keywave.io/api/v1/stamp?mirror=evm" \
  -H "Content-Type: application/json" \
  -H "x-api-key: <YOUR_API_KEY>" \
  -H "x-keywave-env: sandbox" \
  -d '{ "verification_id": "ver_789" }' | jq

Response (example)

{
  "ok": true,
  "solana": {
    "tx_signature": "5aQ...ZpH",
    "explorer_url": "https://explorer.solana.com/tx/5aQ...ZpH?cluster=devnet"
  },
  "evm": {
    "requested": true,
    "status": "queued",         // "queued" | "confirmed" | "error"
    "chain_id": 8453,           // example: Base mainnet
    "eas_uid": null,            // filled when confirmed
    "explorer_url": null        // filled when confirmed
  }
}


For field-level details, see /openapi.json
.

Choosing your EVM chain

One default EVM network is configured per account (e.g., Base, OP, Arbitrum, Ethereum mainnet).
To set or change your default target, email support@keywave.io
.

Idempotency & monitoring

Idempotency: A deterministic proof hash prevents duplicate EAS entries for the same proof.

Status: Mirror status and any resulting eas_uid appear in your usage logs.

Failures: We never block Solana stamps due to EVM issues. Mirroring retries asynchronously with backoff.

Security & costs

Keys: Keywave signs EAS transactions server-side; your API key never touches the EVM wallet.

Fees: EVM gas for mirrored writes is covered by Keywave infra within Production & Scale allowances.

Abuse: Excessive failure ratios or anomalous volumes may be rate-limited.

Support

Need a custom schema, chain, or private EAS deployment?
Email support@keywave.io
 — we’ll tailor the mirror to your needs.