Product navigation
This route packages the Zerion-facing strategy into a concrete policy surface: Solana chain lock, spend caps, expiry windows, blocked actions, proof requirements, and operator approval before wallet execution.
Use PrivateDAO like infrastructure, not like a static brochure
This services route explains hosted reads, privacy policies, payout corridors, and the integration starter needed to plug the product into real organizations.
Services should show the business model, the operating lane, and the live Testnet proof in one commercial surface
This route works best when pricing, billing rehearsal, treasury routing, trust packets, and hosted-read packaging are kept together instead of being split across static documents.
Policy-bound autonomous execution, with no god-mode agent
PrivateDAO treats the agent as an execution assistant, not an unchecked trader. The policy object locks the agent to Solana, caps spend, expires authority, blocks unsafe actions, and requires a DAO-approved route before any wallet execution layer is allowed to move value.
- - Solana only
- - SPL stablecoin transfer
- - memo-coded payroll proof
- - unbounded swaps
- - unknown recipients
- - execution without governance approval
{
"project": "PrivateDAO",
"integration": "zerion-cli-agent-policy",
"agentId": "stablecoin-payroll-agent",
"chainLock": "solana",
"executionMode": "approve-before-execute",
"action": "Prepare PUSD or USDC payroll settlement after DAO approval.",
"spendLimit": "25 PUSD per execution",
"expiryWindow": "48h",
"requiredProof": [
"dao-proposal",
"wallet-signature",
"memo-label",
"explorer-signature"
],
"allowedActions": [
"Solana only",
"SPL stablecoin transfer",
"memo-coded payroll proof"
],
"blockedActions": [
"unbounded swaps",
"unknown recipients",
"execution without governance approval"
],
"productRoutes": {
"govern": "https://privatedao.org/govern/",
"billing": "https://privatedao.org/services/testnet-billing-rehearsal/",
"judge": "https://privatedao.org/judge/",
"proof": "https://privatedao.org/proof/?judge=1"
}
}