addedInput schema / properties / context / properties / http_body_sha256
Added value: +{
+ "pattern": "^sha256:[a-f0-9]{64}$",
+ "type": "string"
+}
addedInput schema / properties / context / properties / http_headers_sha256
Added value: +{
+ "pattern": "^sha256:[a-f0-9]{64}$",
+ "type": "string"
+}
addedInput schema / properties / context / properties / http_method
Added value: +{
+ "enum": [
+ "GET",
+ "HEAD",
+ "POST",
+ "PUT",
+ "PATCH",
+ "DELETE"
+ ],
+ "type": "string"
+}
addedInput schema / properties / context / properties / x402_execution_profile
Added value: +{
+ "description": "Opt-in strict first-party x402 execution binding. Requires method and exact request digests.",
+ "enum": [
+ "MANDATESHIELD_X402_V2_EXACT_EIP3009_V1"
+ ],
+ "type": "string"
+}
addedOutput schema / properties / envelope / properties / http_request
Added value: +{
+ "additionalProperties": false,
+ "description": "Optional signed HTTP action projection used by the narrow first-party x402 v2 exact/EIP-3009 Gate adapter.",
+ "properties": {
+ "body_sha256": {
+ "pattern": "^sha256:[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "headers_sha256": {
+ "pattern": "^sha256:[a-f0-9]{64}$",
+ "type": "string"
+ },
+ "method": {
+ "enum": [
+ "GET",
+ "HEAD",
+ "POST",
+ "PUT",
+ "PATCH",
+ "DELETE"
+ ],
+ "type": "string"
+ },
+ "profile": {
+ "const": "MANDATESHIELD_X402_V2_EXACT_EIP3009_V1"
+ },
+ "redirect_policy": {
+ "const": "ERROR"
+ },
+ "url": {
+ "format": "uri",
+ "type": "string"
+ }
+ },
+ "required": [
+ "profile",
+ "url",
+ "method",
+ "body_sha256",
+ "headers_sha256",
+ "redirect_policy"
+ ],
+ "type": "object"
+}