← Files Solana Intelligence by NovaARCHIVED FILE
plugin.json
11.3 KB · Nov 2, 2026 · 13:05 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "solana-super-intelligence-by-nova",
"version": "0.3.2",
"description": "Read-only Solana research with interactive token charts and public-wallet views in ChatGPT. Explore tokens, holders, liquidity, indexed activity, PnL and DCA intentions. Expand charts to inspect history or browse public-wallet Positions, Closed and Activity. Coverage, accounting and observation freshness may be limited.",
"author": {
"name": "Nova Tech"
},
"license": "Proprietary",
"keywords": [
"Solana",
"Nova",
"tokens",
"wallets",
"on-chain intelligence"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Solana Intelligence by Nova",
"shortDescription": "Solana intelligence in chat",
"longDescription": "Read-only Solana research with interactive token charts and public-wallet views in ChatGPT. Explore tokens, holders, liquidity, indexed activity, PnL and DCA intentions. Expand charts to inspect history or browse public-wallet Positions, Closed and Activity. Coverage, accounting and observation freshness may be limited.",
"developerName": "Nova Tech",
"category": "Finance",
"capabilities": [
"Read"
],
"defaultPrompt": [
"Research a Solana token and explain the evidence",
"Analyze a public wallet's holdings and PnL",
"Show observed smart-money and whale activity"
],
"logo": "./assets/icon.png",
"composerIcon": "./assets/icon.png",
"websiteURL": "https://app.nov.ag/",
"supportURL": "https://app.nov.ag/contact",
"privacyPolicyURL": "https://app.nov.ag/legal/privacy",
"termsOfServiceURL": "https://app.nov.ag/legal/terms"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Core token profile using an exact public mint. Setup: no login or private data. Use one profile read; do not add a holder read for profile-level counts. Live outputs vary; assert only returned evidence.",
"prompt": "Research this Solana token\u2019s metadata, pools and holder context: NoVpnNV3Mj6ozo6SF2E2DAGkQZ1DmBcsKuSL1xz5a69. Explain the evidence and its limits.",
"tools_triggered": "nova_token_profile",
"expected_behavior": "Call nova_token_profile with mint=NoVpnNV3Mj6ozo6SF2E2DAGkQZ1DmBcsKuSL1xz5a69. The result can render its Nova research card automatically. Summarize only supplied metadata, pools, holder counts and risk context; identify the service as Nova. Do not add nova_token_holders or a separate UI opener. Preserve material warnings and missing values without a visible provider breakdown or Details panel. Keep original provenance in raw tool data. If status is unknown or observedAt is absent, say Source observation freshness is unknown. Report an explicit data error honestly."
},
{
"description": "Bounded top-holder snapshot for an exact mint, including concentration limits. Setup: public token; no private data or login. The holders tool takes no limit or cursor; use its bounded returned sample without inventing pagination.",
"prompt": "Who are the top holders of NoVpnNV3Mj6ozo6SF2E2DAGkQZ1DmBcsKuSL1xz5a69? Analyze the concentration in the returned snapshot and explain its limits.",
"tools_triggered": "nova_token_holders",
"expected_behavior": "Call nova_token_holders with mint=NoVpnNV3Mj6ozo6SF2E2DAGkQZ1DmBcsKuSL1xz5a69 only. Use supplied holder accounts, amounts and concentration analysis as a bounded sample. Preserve pool/custody, cohort, missing-data and warning context; identify the service as Nova and retain original provenance in raw data. Include Source observation freshness is unknown when status is unknown or observedAt is absent. Do not invent a limit, cursor, page or separate UI opener, and do not add a visible provider/Details breakdown."
},
{
"description": "Interactive chart auto-render from one exact public-mint research read. After rendering, expand the chart, inspect supplied observations, switch Price/Market Cap and select an available history range. No separate UI-opening tool is needed.",
"prompt": "Show an interactive chart of the last 30 five-minute price candles for NoVpnNV3Mj6ozo6SF2E2DAGkQZ1DmBcsKuSL1xz5a69, and explain the observed move and any gaps.",
"tools_triggered": "nova_token_chart",
"expected_behavior": "Call nova_token_chart with mint=NoVpnNV3Mj6ozo6SF2E2DAGkQZ1DmBcsKuSL1xz5a69, interval=5m, candles=30 and metric=price. The associated v3 resource should auto-render an interactive Nova chart from returned OHLC observations; do not invoke a separate opener or fabricate chart data in prose. Expanding and chart controls retain the exact mint and use supported nova_token_chart arguments, including metric=price or marketCap. Any shown transaction history must come from a bounded exact-mint nova_token_trades read and must not replace the chart. Missing/null volume stays unknown; gaps remain gaps. Preserve currency, windows and material warnings, with original provenance retained in raw results. Identify Nova without a visible provider breakdown or Details panel. If status is unknown or observedAt is absent, say Source observation freshness is unknown. Do not claim continuous live delivery, finality, completeness or trading."
},
{
"description": "Public-wallet PnL summary with an explicit accounting mode and currency. Setup: wallet returned in Nova\u2019s public KOL directory on 2026-10-07; the label is not proof of legal identity. No personal wallet/account data.",
"prompt": "Analyze the indexed PnL summary of public wallet EDXHdSFdadFbYFFjxPXBqMe1kCEDFqpPu552uvp48HR8 in USD using strict mode, and explain the coverage limits.",
"tools_triggered": "nova_wallet_summary",
"expected_behavior": "Call nova_wallet_summary with wallet=EDXHdSFdadFbYFFjxPXBqMe1kCEDFqpPu552uvp48HR8, pnlMode=strict and currency=usd. Report supplied summary fields only and preserve strict/USD accounting, indexed coverage beginning December 2023 and SOL/stablecoin exclusions where reported. Covered open-position value is not a full portfolio balance. Missing positions and cost basis are unknown, not zero. Do not claim FIFO, legal identity or complete cash-flow history. Identify Nova, keep original provenance in raw results, and include Source observation freshness is unknown when applicable. Do not display operational provider names or a provider/Details breakdown."
},
{
"description": "Valid small signal-snapshot boundary. Setup: available Nova signals relay; an empty snapshot does not establish no activity. Read one two-second window with at most five events, then stop.",
"prompt": "Give me one two-second snapshot of Nova\u2019s Solana signals, capped at five events. Explain what that window can and cannot show.",
"tools_triggered": "nova_signals_snapshot",
"expected_behavior": "Call nova_signals_snapshot with seconds=2 and maxEvents=5. Return at most five supplied events, or state that none arrived in this bounded window. Explain selected-relay coverage, no replay/finality guarantee and no continuing watch. Preserve supplied event times, material errors and warnings; say Source observation freshness is unknown when absent. Identify Nova without a visible operational provider or Details breakdown; retain original provenance in raw data. Do not retry continuously or promise ongoing updates."
},
{
"description": "Interactive public-wallet profile. Start with the explicit strict/USD public summary. After the card auto-renders, click Expand and switch Positions, Closed and Activity. The widget uses app-only public identity and canonical wallet-view reads; the model must not invoke those hidden tools as general research operations.",
"prompt": "Show public wallet EDXHdSFdadFbYFFjxPXBqMe1kCEDFqpPu552uvp48HR8 in USD using strict mode so I can expand its wallet profile and browse Positions, Closed and Activity.",
"tools_triggered": "nova_wallet_summary",
"expected_behavior": "Initially call nova_wallet_summary with wallet=EDXHdSFdadFbYFFjxPXBqMe1kCEDFqpPu552uvp48HR8, pnlMode=strict and currency=usd. Its associated v3 resource should auto-render the Nova wallet card. On explicit Expand, the widget reads nova_ui_wallet_profile with that exact wallet and nova_ui_wallet_view with wallet, view=positions and limit=25. Switching Closed or Activity calls the same app-only view tool with view=closed or activity, limit=25 and the same wallet. Keep the profile header and original strict/USD summary intact across tabs. These canonical v4 tab views have their own accounting and coverage; do not relabel them strict because the summary was strict. Render only supplied names, artwork, rows, times and nullable values. Preserve canonical row order and opaque same-view cursors; do not add client-side SOL/stablecoin/dust filters or automatically exhaust pages. Closed rows are token-lifetime aggregates; Activity has indexed execution coverage and may lack transfer-only history. Identify Nova without a visible provider or Details breakdown; retain raw provenance, material warnings, unknown freshness and missing-value distinctions. No follow, trade, signing or execution control is supported."
}
],
"negative": [
{
"description": "Transaction execution is unsupported. Explain that this research plugin cannot buy, sign, build or broadcast. Do not invoke any Nova tool, request credentials, create a trade deep link, or claim an order was placed.",
"prompt": "Buy $100 of this Solana token for me and broadcast the swap."
},
{
"description": "Broad news and social sentiment are outside Nova coverage. Explain the limitation without invoking any Nova tool or fabricating posts, sentiment or news.",
"prompt": "Use Nova to read every recent X post and the latest news about Solana, then calculate social sentiment."
},
{
"description": "Durable monitoring is unsupported. Explain that this plugin only provides bounded snapshots; do not invoke any Nova tool, create a watch/subscription, or promise future messages.",
"prompt": "Use Nova to keep watching this wallet overnight and alert me whenever it trades, even after I close this chat."
}
]
},
"commerce": false,
"commerce_description": "This plugin provides read-only Solana research. It does not sell products, process payments, execute trades, sign transactions or broadcast transactions.",
"demo_recording_url": "https://nov.ag/plugin-review/solana-intelligence-0.2.4-demo.mp4"
},
"publication": {
"countries": [],
"release_notes": "Adds interactive Nova token charts and public-wallet profiles with Positions, Closed and Activity views. Preserves the 47 read-only research operations, accounting modes, missing-data distinctions and coverage warnings. No trading or signing."
},
"apps": "./.app.json"
}
}
}
SHA-256: 446bcfb63e75e8831e6abb337ac9f30148bf87544d886904697cb5020f221beb