changedOutput schema / properties / status / description
Previous value: -"queued | completed. Completed is terminal."New value: +"Where the order stands. Completed is terminal."
addedOutput schema / properties / status / enum
Added value: +[
+ "queued",
+ "completed"
+]
changedOutput schema / properties / window_breached / description
Previous value: -"Present only past the promised window: due_at, hours_late, kind, owed_usdc, and how the refund gets paid (by the keeper's hand, never automatically)."New value: +"Present only past the promised window. The store counting a missed promise against itself, in full."
addedOutput schema / properties / window_breached / properties
Added value: +{
+ "due_at": {
+ "description": "When the window closed, ISO 8601.",
+ "type": "string"
+ },
+ "hours_late": {
+ "description": "How far past it, in hours.",
+ "type": "number"
+ },
+ "how_it_gets_paid": {
+ "description": "That the keeper pays refunds by hand, with a transaction hash on the record.",
+ "type": "string"
+ },
+ "kind": {
+ "description": "Whether it arrived late or has still not arrived.",
+ "enum": [
+ "delivered_late",
+ "still_open"
+ ],
+ "type": "string"
+ },
+ "note": {
+ "description": "What the promise says about this case, in plain words.",
+ "type": "string"
+ },
+ "owed_usdc": {
+ "description": "What is owed back, in USDC.",
+ "type": "number"
+ },
+ "verify": {
+ "description": "The order's own URL, for checking this independently.",
+ "type": "string"
+ }
+}
addedOutput schema / properties / window_breached / required
Added value: +[
+ "due_at",
+ "hours_late",
+ "kind",
+ "owed_usdc"
+]