Signing and Key Handling
Updated: 2026-05-22
Public docs keep this section intentionally high-level.
Public Principles
- Signing keys must stay server-side and never be exposed to client bundles.
- Different operational duties should use separate key scopes.
- Signed payloads should be strict, short-lived, and nonce-protected.
- Public docs may list contract addresses and public env variable names, but must not list private keys, bearer tokens, refresh tokens, RPC secrets, or Railway/Vercel secret values.
- Game NFT signers are game-specific; rewards payout signing is a separate duty.
What Is Internal
- Signer rotation steps.
- Environment-level key wiring.
- Incident response for key compromise.
