You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|`RECEIPT_SIGNING_PRIVATE_KEY_PEM_B64`| empty | Required for signing receipts. Base64 of PEM private key. |
29
-
|`RECEIPT_SIGNING_PUBLIC_KEY`| empty | Optional local verifier pubkey text in `ed25519:<base64>` format for `/verify`. |
29
+
|`RECEIPT_SIGNING_PUBLIC_KEY_PEM_B64`| empty | Public key for `/verify` (base64-encoded PEM). |
30
+
|`RECEIPT_SIGNING_PUBLIC_KEY_PEM`| empty | Public key for `/verify` (plain PEM text). Either this or the B64 variant is sufficient. |
30
31
|`ENS_NAME`| empty | Optional identity alias fallback. |
31
32
32
33
## ENS-based verification
@@ -47,6 +48,7 @@ Comma-separated list of enabled handlers. Disabled verbs return `404`.
47
48
|`SCHEMA_FETCH_TIMEOUT_MS`|`15000`| Timeout per schema document fetch. |
48
49
|`SCHEMA_VALIDATE_BUDGET_MS`|`15000`| Budget for async schema compilation. |
49
50
|`VERIFY_SCHEMA_CACHED_ONLY`|`1`| If `1`, `/verify?schema=1` only uses warm validators and returns `202` on cold cache. |
51
+
|`REQUEST_SCHEMA_VALIDATION`|`0`| If `1`, validate verb request payloads against published request schemas. Returns `503` if schemas are unavailable. |
50
52
51
53
## Cache controls
52
54
@@ -73,6 +75,35 @@ Comma-separated list of enabled handlers. Disabled verbs return `404`.
|`CORS_ALLOW_ORIGINS`| empty | Comma-separated list of allowed origins. Empty = deny browser-origin requests. Use `*` to allow all (not recommended in production). |
0 commit comments