Macro surprise index — last 20 releases with actual vs estimate deviation for US, EU, GB, JP, CN — Ed25519 signed attestation