removedInput schema / $defs
Removed value: -{
- "ReplayObservation": {
- "description": "Optional observed first/replay responses for replay-test classification.",
- "properties": {
- "first_error": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Error code from first redemption.",
- "title": "First Error"
- },
- "first_status": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "HTTP status of first redemption.",
- "title": "First Status"
- },
- "second_error": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Error code from replay attempt.",
- "title": "Second Error"
- },
- "second_status": {
- "anyOf": [
- {
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "HTTP status of replay attempt.",
- "title": "Second Status"
- }
- },
- "title": "ReplayObservation",
- "type": "object"
- },
- "ReplayTestInput": {
- "description": "Replay rejection test target and optional observed responses.",
- "properties": {
- "bundle_hash": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Bundle hash used in redemption.",
- "title": "Bundle Hash"
- },
- "entitlement_hash": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Public-safe entitlement hash; never pass bearer tokens.",
- "title": "Entitlement Hash"
- },
- "observed": {
- "anyOf": [
- {
- "$ref": "#/$defs/ReplayObservation"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Optional observed first and replay responses to classify."
- },
- "payment_protocol": {
- "default": "stripe_checkout_entitlement",
- "description": "Payment protocol whose replay behavior should be tested.",
- "enum": [
- "stripe_checkout_entitlement",
- "x402",
- "other"
- ],
- "title": "Payment Protocol",
- "type": "string"
- },
- "redeem_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "default": null,
- "description": "Paid verification endpoint.",
- "title": "Redeem Url"
- }
- },
- "title": "ReplayTestInput",
- "type": "object"
- }
-}
addedInput schema / properties / replay_test / $defs
Added value: +{
+ "ReplayObservation": {
+ "properties": {
+ "first_error": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "first_status": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "second_error": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "second_status": {
+ "anyOf": [
+ {
+ "type": "integer"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "type": "object"
+ }
+}
addedInput schema / properties / replay_test / properties
Added value: +{
+ "bundle_hash": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "entitlement_hash": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "observed": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/ReplayObservation"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "payment_protocol": {
+ "enum": [
+ "stripe_checkout_entitlement",
+ "x402",
+ "other"
+ ],
+ "type": "string"
+ },
+ "redeem_url": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+}