addedOutput schema / properties / receipt
Added value: +{
+ "additionalProperties": false,
+ "description": "Machine-readable receipt derived by KnownFix after signed-offer and Base proof verification; never accepted from caller input.",
+ "properties": {
+ "custody_model": {
+ "enum": [
+ "direct-settlement"
+ ],
+ "type": "string"
+ },
+ "lifecycle": {
+ "additionalProperties": false,
+ "properties": {
+ "authorization": {
+ "enum": [
+ "offer-verified"
+ ],
+ "type": "string"
+ },
+ "fulfillment": {
+ "enum": [
+ "pending",
+ "released",
+ "declined"
+ ],
+ "type": "string"
+ },
+ "settlement": {
+ "enum": [
+ "confirmed"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "authorization",
+ "settlement",
+ "fulfillment"
+ ],
+ "type": "object"
+ },
+ "proof": {
+ "additionalProperties": false,
+ "properties": {
+ "chain_id": {
+ "const": 8453,
+ "type": "integer"
+ },
+ "network": {
+ "enum": [
+ "base-mainnet"
+ ],
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "erc-4337-user-operation-hash",
+ "transaction-hash"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "network",
+ "chain_id",
+ "type"
+ ],
+ "type": "object"
+ },
+ "reversal_supported": {
+ "const": false,
+ "type": "boolean"
+ },
+ "scheme": {
+ "enum": [
+ "base-pay-usdc",
+ "base-exact-eth"
+ ],
+ "type": "string"
+ },
+ "spec": {
+ "enum": [
+ "knownfix-payment-receipt/1.0"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "spec",
+ "scheme",
+ "custody_model",
+ "reversal_supported",
+ "lifecycle",
+ "proof"
+ ],
+ "type": "object"
+}