Available on Solana
The current release supports wallet login, live balances, wallet-signed swaps, exact-term dark pool orders and wallet-level funds
Encrypted private plans and read-only Agent assistance are available
Strategy funding and automatic execution are not enabled
NERI is the project abbreviation — a token is not required to use the workspace
Start with your wallet
Use one Solana wallet to trade, create dark pool orders and follow the funds connected to your NERITH activity
- Connect and sign inSign the login message with the wallet you want to use
This verifies ownership without moving funds - Check your balancesThe workspace reads SOL, USDC and wSOL from Solana
Keep native SOL available for transaction fees and account rent - Choose your execution pathUse a live quote for a wallet-signed swap or set exact terms for a dark pool order
- Review before signingCheck amounts, conditions, fees and account rent
Only confirm in your wallet when the transaction matches your intent
Open your workspace ↗Change price and replace an order
Copy an existing order into the replacement assistant and edit its size, total or duration
A fresh reference can help set the total but cannot guarantee a match
The old order remains eligible to match until cancellation lands
A verified refund and cancelled chain state are required before replacement funding
Cancellation and new funding are separate wallet confirmations
Sell refunds return as wSOL while new sell funding uses native SOL — unwrap first if needed
Execution checks and order history
Compare your exact order price with a recent Jupiter 1 SOL sell reference before funding
Price alignment does not guarantee a match — another wallet must supply the exact opposite size and total
Open an order timeline to follow saved attempts, observed transaction states and reconciled funding, settlement or refund receipts
Chain receipts link directly to your funds records
Only the latest matching scan is retained and an expired order still requires cancellation to return escrow
Dark pool orders
Two exact terms, one atomic exchange
A buy order funds USDC and requests an exact wSOL amount
A sell order wraps the specified native SOL and funds wSOL
Both sides specify a SOL size, total USDC consideration and expiry
- Trading pair
- USDC / wSOL on Solana mainnet
- Counterparty
- A funded, unexpired opposite order from a different wallet
- Match conditions
- Exactly the same SOL size and total USDC consideration
- Settlement
- The whole order exchanges in one transaction
Before you fund
Enter the SOL amount, whole-order USDC price and validity window
The form calculates the price per SOL and shows what you pay and receive if matched
This is your chosen price, not a market quote
The review shows your exact terms and estimated costs before wallet confirmation
Bought SOL arrives as wSOL, a separate token balance
While you wait
An open order needs a compatible counterparty
A displayed market price does not guarantee a match, and this version does not support partial fills or automatic routing to a public exchange
On mobile, switch between Create order and My orders without losing the terms you entered
The order center explains whether funding is pending, matching is waiting, an exception needs recovery or the order has expired
Expiry stops matching but does not automatically return escrow funds
Understand the wait
Each order shows its matching deadline and the latest recorded matching check
A scan covers a bounded set of orders — no eligible counterparty in that scan is not a guarantee about the whole pool
Orders within one hour of expiry and expired orders appear in wallet notifications
A pending settlement or unresolved receipt blocks another attempt until reconciliation
Cancel, refund and place again
Choose Cancel and refund for an active or expired order, then confirm the transaction in your wallet
Check the refund receipt before using Edit and place again to prepare new terms
The replacement receives a new order identity
A cancellation can race with a submitted settlement
The onchain result determines whether the order was filled or refunded
Cancelled sell funds return as wSOL rather than native SOL
Open dark pool orders ↗Wallet-signed swaps
The market panel reads a current Jupiter quote for USDC / SOL
Preparing a swap creates a new transaction with explicit input, minimum output, network fee and account rent estimates
The execution path is restricted to direct Raydium CLMM liquidity through Jupiter
Unsupported routes are rejected rather than silently substituted
Native SOL is wrapped temporarily and unwrapped within the swap
Existing wallet-held wSOL is kept separate
Only the exact prepared transaction is accepted for submission
Request a live quote ↗Wallet performance and costs
Reference valuation and price conditions
A recent Jupiter quote for selling 1 SOL supplies a USDC reference price
Wallet estimates cover native SOL, wSOL and USDC outside order escrow
Recorded position estimates use the remaining quantity from finalized NERITH trades
Unrealized results subtract known acquisition cost — missing history stays unavailable
Quotes older than 90 seconds produce no market values
Estimates scale a reference quote rather than requesting an executable sale of your whole position
Fees, rent and outside trading history are not included in unrealized results
Save a SOL price condition in Funds for at-or-above or at-or-below a USDC threshold
Background checks target once per minute and record one notification per armed condition
Checks can be delayed and price moves between checks can be missed
Pause, resume, rearm or delete a condition at any time
These alerts never sign, fund or place a trade
Notifications are stored while the page is closed and are visible when you return — email and push delivery are not enabled
The funds center separates wallet-held SOL, USDC and wSOL from assets in dark pool order accounts
Each escrow is checked against the deployed program, wallet owner and token mint
Order funding, atomic settlement, cancellation refunds and manual swaps appear as separate movements
Funding and refunds are transfers, not profit
Trade amounts describe the exchange and must not be added to funding as a second wallet debit
Network fees remain denominated in SOL and identify whether your wallet or the service paid
The displayed rent total covers retained accounts from recorded manual swaps only
Order account rent is not included in that subtotal
Unavailable account reads are not shown as zero
Only verified NERITH records are included — outside wallet activity is not imported
Finalized manual swaps and dark pool fills share one recorded SOL / wSOL cost pool
Average buy and sell prices use actual receipt amounts weighted by SOL size
Realized trading results subtract weighted-average acquisition cost from actual USDC sale proceeds
Remaining recorded quantity, acquisition cost and average cost are shown separately from your complete wallet balance
Network fees are not converted into USDC or subtracted from the displayed trading result
Execution costs already reflected in receipt amounts are not deducted twice
Missing acquisition history, pending trades, incomplete records or ambiguous same-slot ordering make affected cost and return figures unavailable
External holdings never receive an assumed zero cost
Export this view downloads the filtered recorded movements as CSV with base-unit amounts, receipt signatures and snapshot time
Open wallet funds ↗Recover idle funds
The funds workspace scans wallet-owned classic SPL token accounts and current order escrow
Review order cancellation, unwrap wSOL to native SOL or close eligible empty token accounts
Recovery separates underlying SOL, returned account rent and network fees
Only your wallet signs and the destination is always the same wallet
Nonempty ordinary tokens, frozen or delegated accounts and Token-2022 accounts are excluded
Order state-account rent cannot be recovered by the current order program
A future trade may need to recreate a closed token account and deposit rent again
Funds and permissions
Login, trading and order funding are separate decisions
A login signature does not grant token permissions or authorize future trades
- Manual swaps
- Your wallet signs a specific transaction with reviewed input and minimum output
- Dark pool orders
- Funded assets are held in dedicated program-controlled token accounts
- Matching service
- It submits settlement between compatible orders under the program rules
- Owner cancellation
- Remaining assets return to the owner wallet once cancellation is confirmed
Rent is separate from fees
Solana accounts can hold a rent-exempt balance
Closing an escrow returns its account rent, while retained order records and token accounts may continue to hold rent
Network transaction fees are not refundable account deposits
Wrapped SOL is a token balance
Receiving wSOL does not automatically increase your native SOL balance
Follow the saved transaction
Signed transactions are saved before broadcast
When a network response is lost, the service checks that saved signature and retries the same signed bytes when appropriate
Background recovery continues tracking submitted wallet actions after you close the page
Confirmed means the receipt and expected asset changes have been checked
Finalized means the chain has reached a stronger commitment level
A disappearing confirmation is returned to reconciliation rather than treated as a new opportunity to execute
A new attempt remains blocked while the previous result is unresolved
Transaction expiry requires a finalized block height beyond the validity window and absence of the old transaction
The funds center links verified movements to their order or swap and chain receipt
Wallet notifications combine saved transaction updates with current order guidance
Open Notifications to follow an order or its funds record and mark updates as read
Updates refresh while the site is open — email and push delivery are not enabled
Privacy boundaries
Submitted order terms are encrypted for storage and service handoff
The matching service decrypts those terms to find an exact counterparty
- Visible to the service
- Submitted order terms needed for matching
- Visible on Solana
- Program accounts, deposits, transaction metadata and settlement
- Not enabled
- Operator-blind matching, hidden onchain settlement and confidential execution
Private plans use browser encryption with a recovery key
They hold settings only and are not required for swaps or dark pool orders
Inspect the mainnet evidence
The native Rust order program is deployed on Solana mainnet
A real two-wallet exchange of 0.10 USDC for 0.001 wSOL reached finalized confirmation
The links below identify that deployment, settlement and an expired-order refund
This is a historical mainnet settlement, not a live market quote
The same receipt records the buyer receiving 0.001 wSOL and the seller receiving 0.10 USDC
Planning and future execution
Automatic execution and confidential matching remain in development
Private planning and read-only assistance below are available now
Scheduled strategies and automatic exits
Planned entries split a chosen budget into batches, with price conditions and rules for exiting a position
Funding, scheduling and automatic execution remain disabled
Private strategy vaults
Create a private vault, keep its recovery key and save encrypted strategy drafts
Unlock the same vault to restore and edit plans
Download an encrypted backup and keep the recovery key separately
Restore backup creates a new vault for the same wallet without replacing existing plans
These tools do not create Solana accounts or move funds
Agent assistance
Agent assistance reads authenticated wallet snapshots and recent order records
Your request and those snapshots are sent to the configured OpenAI model only when you ask
Recovery keys and encrypted plan contents are not sent
Extracted limits remain editable and require your review
The assistant cannot sign transactions or enable automatic execution
Confidential matching
Operator-blind matching requires a separate trusted execution environment and is not enabled by the current encrypted storage alone