Proposal Details
Proposal #114
Proposal title
Deploy QSTN Survey Funding & Reward Claim Contracts to Agoric Mainnet
Submit time
Deposit end time
Voting start time
Voting end time
Tally result
Proposal #114 description
Proposal Summary - This proposal seeks approval to deploy QSTN’s survey funding and reward-claim smart contracts to Agoric mainnet.
QSTN uses Agoric Orchestration to enable businesses to fund survey reward pools across multiple chains in a single transaction, and allow users to claim rewards from all chains at once via a unified “Claim All” action.
Agoric is the orchestration and coordination layer for these flows. Osmosis, Neutron, and Avalanche contracts are already deployed on mainnet. Agoric mainnet deployment is the final step required to activate the system end-to-end.
What This Enables on Agoric - With this deployment, Agoric becomes the coordination layer for a live, multichain incentive application:
- Single-transaction multichain funding
- Businesses sign one Keplr transaction on Agoric
- Funds are routed to reward contracts on Osmosis and Neutron via Avalanche
- No chain-by-chain setup required
- Single-transaction multichain claiming
- Users click Claim All
- Agoric aggregates rewards and executes cross-chain claims
- One wallet signature via Keplr
- Real application usage
- Survey incentives funded by businesses
- Users earning and claiming tokens through Agoric-orchestrated flows
- Ongoing, repeat transaction volume driven by real campaigns This introduces a non-DeFi, non-trading use case to Agoric: incentivized research, data collection, and user rewards coordinated cross-chain.
Deployment Status -
- Osmosis: Mainnet contract deployed (upload permission approved)
- Neutron: Mainnet contract deployed
- Avalanche: Mainnet contract deployed
- Agoric: Pending this proposal Testnet deployments across all chains are complete and fully functional.
Technical Overview -
- Contract Name: QstnContract
- Role: Orchestration coordinator for funding and reward claims
- Responsibilities:
- Route business funding transactions cross-chain
- Aggregate reward balances
- Execute deterministic “Claim All” flows
- Maintain minimal, auditable state All contracts follow standard Agoric and CosmWasm patterns and are intentionally minimal.
Testing, Validation & Security - QSTN completed Agoric OpCo’s Mainnet-2 checklist and validation process:
- Full public testnet deployments (Agoric, Osmosis, Neutron, Avalanche)
- Core-eval deployment testing
- Null-upgrade durability testing
- Stress testing of funding and claim flows
- Input validation and offer-shape checks
- State transition and orchestration safety review
- RPC rate-limit mitigation and batching adjustments This review was conducted with guidance from Agoric engineering and OpCo during office hours. No blocking issues were identified.
References & Resources -
- Forum discussion (full technical breakdown): https://community.agoric.com/t/deploy-qstn-survey-funding-claim-contracts-to-mainnet-agoric-sdk/906
- GitHub repositories: https://github.com/QSTN-US
- GitHub release: https://github.com/QSTN-US/qstn-agoric-contracts/releases/tag/qstn-v1.0.0
- Demo videos:
- Website: https://qstn-agoric-frontend.vercel.app
Conclusion - Approving this proposal enables Agoric to power a live, production multichain application coordinating real economic activity across Osmosis, Neutron, and Avalanche. QSTN is ready to deploy immediately upon approval and proceed with validator-supported monitoring through the Emerynet → mainnet transition.
We respectfully request approval to deploy QSTN’s contracts to Agoric mainnet.
- QSTN Team
