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
- Primary (always): Solana anchor transaction is written as part of the proof (fees included).
- Optional mirror: An EAS attestation is created on your configured EVM network.
- Pricing: Proofs remain usage-based per verification. Enabling EVM mirroring does not change your price per proof.
- Resilience: If EVM is temporarily unreachable, the Solana stamp is still final. The EVM mirror retries asynchronously.
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.