jup.sh 0.1.0-alpha.13 Draft Release Notes
Status: draft.
v0.1.0-alpha.13 is planned as a receipt scaffold checkpoint. It makes the
absence of a payment receipt explicit and machine-readable while transaction
construction remains unimplemented.
This draft still does not sign, submit, confirm, or settle a transaction.
What This Draft Adds
- Local receipt status API:
GET /api/intents/:intentId/receipt.
- CLI receipt command:
jup-sh intent receipt <intent_id> --json.
- Shared unavailable receipt shape:
available: false;transactionImplemented: false;receipt: null;- human-readable reason.
- Server smoke coverage for unavailable receipt state.
- Alpha CLI smoke coverage for unavailable receipt state.
Receipt Shape
Current draft response:
{
"intentId": "intent_xxx",
"available": false,
"status": "not_available",
"transactionImplemented": false,
"reason": "No confirmed settlement has been observed for this intent.",
"receipt": null
}
Safety Boundary
The receipt scaffold exists to prevent false success states. Clients can ask for a receipt, but the current answer is explicit: no confirmed settlement has been observed.
receipt: null must remain true until jup.sh can observe a real transaction
signature and confirmation status.
Current Boundary
The npm alpha package remains jup-sh@0.1.0-alpha.7 until a runtime release is
prepared and published.
Verification
Run:
npm run release:check