jup.sh 0.1.0-alpha.12 Draft Release Notes
Status: draft.
v0.1.0-alpha.12 is planned as a transaction request preflight checkpoint.
It makes transaction readiness inspectable before a wallet or agent attempts
the Solana Pay POST path.
This draft still does not construct a Solana transaction or call Jupiter swap transaction APIs.
What This Draft Adds
- Transaction request preflight API:
GET /api/transaction-requests/:intentId/preflight.
- CLI preflight command:
jup-sh intent preflight <intent_id> --json.
- Shared preflight shape with:
- transaction request endpoint;
- Solana Pay URL;
- readiness status;
- blocking reason;
- explicit
transactionImplemented: false.
- Server smoke coverage for blocked and approved preflight states.
- Alpha CLI smoke coverage for blocked and approved preflight states.
Safety Boundary
Preflight is not authorization and not settlement. It is a machine-readable gate that tells agents and local tooling why a transaction request POST would fail today.
The useful invariant is:
transactionImplemented === false
Until that changes in a later checkpoint, clients must not expect a signable transaction from jup.sh.
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