Private payout operations for Solana teams
Agent-assisted payouts with human signing authority.
ShadeOps turns a payout request into an operator-ready draft: recipient resolved, treasury checked, policy explained, route recommended, and proof recorded only after admin approval.
- Agent
- Draft
- Authority
- Policy
- Signer
- Admin

Built for teams that pay real contributors while keeping operational relationships private and reviewable.
Why it exists
Public payouts expose the operating graph.
Transparent transfers can reveal who works with the team, how often they are paid, which vendors matter, and when treasury cadence changes. ShadeOps keeps payout preparation inspectable without broadcasting every relationship.
Visible relationships
7 links
Private proof state
recorded

Controlled agentic workflow
A payout pipeline with checkpoints.
The agent can parse and explain. Deterministic code resolves data, checks policy, prepares execution, and blocks unsafe plans before signing.


Security boundary
The agent is present, but boxed in.
ShadeOps is intentionally boring where money moves. It cannot invent wallets, cannot sign, cannot fake execution references, and cannot override policy results.
FAQ
Operational questions, answered plainly.
ShadeOps is designed around explicit treasury ownership, wallet signing, and auditable private payout preparation.
Do I need an existing treasury wallet?
Yes. ShadeOps uses an existing Solana wallet, multisig, DAO treasury, or program treasury public address. It does not create or custody treasury wallets.
How do I create a treasury wallet?
Create one with a Solana wallet app for simple teams, use Squads for multisig control, or use Realms for DAO treasury governance. After it exists, paste the public treasury address into the dashboard.
Does ShadeOps ever hold private keys?
No. Wallet signing stays client-side through the connected admin wallet. The server stores configuration and proof data, not private keys.
Which tokens are supported?
ShadeOps supports SOL, USDC, and USDT payout planning. Cloak devnet is wired for SOL and devnet mock USDC shield-and-withdraw flows. Umbra creates receiver-claimable SPL token payouts, so recipients may need to claim with their wallet.
Are there fees?
Yes. Solana network fees apply to protocol transactions. Cloak can include protocol or relay fees, while Umbra receiver-claimable payouts may require the recipient to pay a claim transaction fee unless sponsorship is added. ShadeOps does not add a platform fee.
What does the agent actually control?
The agent drafts and explains. Deterministic code resolves recipients, checks treasury balance, applies policy, selects a route, and blocks unsafe plans before signing.
When is a proof package created?
Only after execution references are supplied from the browser-side protocol path. Blocked plans and fake references cannot create proof packages.
