Skip to content

jup.sh 0.1.0-alpha.0

Pre-release
Pre-release

Choose a tag to compare

@jerrywang33 jerrywang33 released this 09 May 07:21
· 40 commits to main since this release

jup.sh 0.1.0-alpha.0 Release Notes

Status: GitHub pre-release.

Release date: 2026-05-09.

This is the first alpha checkpoint for jup.sh.

It is a source-run developer alpha, not a production payment system.

Summary

jup.sh is exploring:

Risk and settlement for Solana agent payments.
Agents pay with any verified token. Recipients settle in USDC. Policy decides
when humans step in.

This alpha turns that direction into a local CLI and static Risk Review flow.
It does not move funds.

What Is Included

  • Static pay.sh-inspired jup.sh website.
  • Rust workspace for reusable payment intent logic.
  • Local CLI command:
jup-sh pay --agent claude --token SOL --settle 20 USDC
  • Local deterministic policy checks.
  • Local payment intent persistence under .jup-sh/intents.
  • Mock settlement quotes.
  • Optional Jupiter quote-only settlement estimates:
jup-sh pay --agent claude --token SOL --settle 20 USDC --quote-provider jupiter
  • Quote-aware policy checks:
    • quote_available
    • quote_settlement_token
    • quote_price_impact
  • Risk Review URL export:
jup-sh intent export intent_xxx
  • Static Risk Review page that can render exported intent payloads.
  • Agent-facing JSON output:
jup-sh pay --agent claude --token SOL --settle 20 USDC --json
  • Agent-facing pay exit codes:
    • 0 = auto_pay
    • 2 = review_required
    • 1 = rejected or command failure
  • CLI JSON contract documentation:
docs/cli-json-contract.md
  • Private npm alpha wrapper prototype:
npm run cli:alpha -- pay --agent claude --token SOL --settle 20 USDC
  • Smoke tests and npm package dry-run checks:
npm run alpha:smoke
npm run alpha:pack

What Is Not Included

  • No wallet signing.
  • No swap execution.
  • No Solana Pay transaction request generation.
  • No custody of funds.
  • No remote backend persistence.
  • No authentication.
  • No published npm package.

Verification

Verified before tagging:

npm run check
npm run alpha:smoke
npm run alpha:pack
cd rust && cargo test --workspace

Expected npm run alpha:pack package contents:

README.md
bin/jup-sh
package.json

Notes

jup.sh is an independent community-built tool and is not affiliated with
Jupiter.

This alpha intentionally keeps signing and money movement out of scope. The
purpose is to harden the first agent-facing contract: local intent creation,
policy decisioning, quote-aware review, and exportable Risk Review payloads.