Jupiter Signal Lab is a read-only CLI that combines Jupiter Tokens V2 and Price V3 data into a compact signal board for human review.
It is designed for the Superteam "Not Your Regular Bounty" as an AI-agent-friendly integration experiment:
- Tokens V2 provides token search, category discovery, organic score, liquidity, audit flags, and trading stats.
- Price V3 provides USD price, block recency, decimals, and 24h price change.
- The CLI combines those into watch lanes and Trigger-style order ideas without signing or sending transactions.
cd jupiter-signal-lab
npm test
$env:JUPITER_API_KEY='<developer-platform-key>'
node bin\jup-signal-lab.js --category toporganicscore --interval 1h --limit 20Keyless requests may work for light testing, but the bounty asks for Developer Platform usage, so a real key from developers.jup.ag is required before final submission.
Search known symbols:
node bin\jup-signal-lab.js --symbols "SOL,JUP" --jsonInspect exact mint addresses:
node bin\jup-signal-lab.js --mints "So11111111111111111111111111111111111111112,JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN"Scan a token category:
node bin\jup-signal-lab.js --category toptrending --interval 5m --limit 25Output lanes:
momentum-watch: strong trust/liquidity and controlled positive 24h momentum.dip-watch: strong token metrics with negative 24h move worth manual review.overextended-wait: strong token metrics but momentum is stretched.research-only: interesting but not enough for an execution plan.reject-suspicious: Jupiter audit flags indicate the token should be avoided.
Most token dashboards either show raw trending lists or jump directly to trading. Jupiter Signal Lab stops in the middle:
- Discover candidates through Jupiter Tokens V2.
- Pull Price V3 for current USD price and 24h movement.
- Explain why a token is routed into a lane.
- Produce a Trigger-style idea only as a human-review object.
- Avoid wallet access and transaction creation entirely.
That makes it suitable for AI-agent workflows where the agent can research, rank, and explain, while a human stays responsible for execution.
This project does not:
- build transactions
- sign transactions
- place Trigger orders
- submit Swap orders
- use a wallet
Every Trigger-style output is a human-review idea only.
- Developer Platform API key support is implemented.
- Keyed and keyless smoke evidence is saved under
examples/. DX-REPORT.mdincludes keyed run notes and read-only safety findings.- Colosseum/GitHub/video links are handled outside the package source.
DX-REPORT.mdcontains the Developer Experience report draft.COLOSSEUM_PROFILE.mdcontains copy for the Colosseum project profile.examples/keyless-smoke-exact-mints.mdandexamples/keyed-smoke-exact-mints.mdare deterministic SOL/JUP smoke runs.examples/keyless-smoke-toptrending-5m.jsonandexamples/keyed-smoke-toptrending-5m.jsonare live category smoke runs.examples/keyed-smoke-toporganicscore-1h.mdis a keyed organic-score category run.