Submitting Proposals¶
Learn how to submit proposals to the Prediction DAO for consideration.
Overview¶
Proposals are how the DAO makes decisions about allocating resources. Anyone can submit a proposal by posting a bond and following the submission process.
Requirements¶
Before submitting a proposal, ensure you have:
- ✅ 50 ETC bond: Required for all proposals (returned upon good-faith resolution)
- ✅ Proposal details: Clear title, description, and justification
- ✅ Funding request: Amount and recipient address
- ✅ Welfare metric: Which metric will be used to evaluate success
- ✅ Connected wallet: With sufficient ETC balance
Proposal Preparation¶
1. Define Your Proposal¶
A good proposal includes:
- Title (max 100 characters)
- Clear, concise description of the proposal
- Description
- Detailed explanation of what you want to accomplish
- Rationale
- Why this proposal benefits the DAO
- Funding Amount
- How much ETC you're requesting (max 50,000 ETC per proposal)
- Recipient Address
- Where funds will be sent if approved
- Milestones (optional)
- Specific deliverables and completion criteria
2. Choose a Welfare Metric¶
Your proposal will be evaluated against one of the welfare metrics:
Best for: Proposals expected to directly increase treasury value
- Investment proposals
- Treasury diversification
- Revenue-generating initiatives
Best for: Proposals that increase user engagement
- Marketing campaigns
- User acquisition
- Feature development
Best for: Security and infrastructure proposals
- Mining incentives
- Security improvements
- Network hardening
Best for: Development and community building
- Grant programs
- Hackathons
- Documentation improvements
3. Set Milestones¶
Define clear completion criteria:
Milestone 1: Design Phase (2 weeks)
- Complete technical specification
- Community feedback collected
- Design approved
Milestone 2: Development (6 weeks)
- Core functionality implemented
- Tests written and passing
- Security audit completed
Milestone 3: Deployment (1 week)
- Mainnet deployment
- Documentation published
- Monitoring setup
Submission Process¶
Step-by-Step Guide¶
1. Navigate to Proposal Submission¶
- Connect your wallet
- Click "Submit Proposal" in the navigation
- Ensure you have 50 ETC + gas fees
2. Fill in Proposal Details¶
graph TD
A[Start Submission] --> B[Enter Title]
B --> C[Write Description]
C --> D[Specify Funding]
D --> E[Choose Metric]
E --> F[Add Milestones]
F --> G[Review]
G --> H{Confirm?}
H -->|Yes| I[Submit Transaction]
H -->|No| B
I --> J[Proposal Submitted]
3. Enter Required Information¶
- Title: Keep it clear and descriptive
- Description: Use markdown for formatting
- Funding Amount: Enter in ETC (max 50,000)
- Recipient: Valid ETC address
- Select from dropdown
- Explain why this metric is appropriate
- Consider which metric best measures success
- Add one or more milestones
- Include timelock periods
- Define clear completion criteria
4. Review and Submit¶
- Review all details carefully
- Check recipient address multiple times
- Verify funding amount is correct
- Click "Submit Proposal"
- Approve transaction in MetaMask
- Wait for confirmation
Transaction Details¶
// Approximate gas costs
Gas Limit: 300,000
Bond Required: 50 ETC
Total Cost: Gas fees + 50 ETC bond
Bond Recovery
Your 50 ETC bond is returned when the proposal resolves, provided it was submitted in good faith. Spam or malicious proposals may result in bond forfeiture.
After Submission¶
Review Period¶
Once submitted, your proposal enters a 7-day review period:
- Community members can review and discuss
- No trading occurs yet
- You can't edit the proposal
- The bond is locked
Market Creation¶
After review, markets are created:
- PASS tokens: Represent belief proposal will succeed
- FAIL tokens: Represent belief proposal will fail
- Initial price: Both start at 0.50 ETC
- Liquidity: LMSR provides automated market making
Trading Phase¶
During the trading phase (7-21 days):
- Anyone can buy PASS or FAIL tokens
- Prices adjust based on demand
- All positions are encrypted
- You can trade on your own proposal
Trading Your Own Proposal
There's no restriction on trading your own proposal. However, consider the ethical implications and community perception.
Resolution¶
After trading ends:
- Oracle Reporting: Reporter submits welfare metric values
- Challenge Period: 2 days for community to verify
- Finalization: Market resolves to winner
- Execution: If PASS > FAIL, proposal executes
Proposal Best Practices¶
Writing Effective Proposals¶
✅ DO:
- Be specific and detailed
- Provide clear success metrics
- Include realistic timelines
- Address potential concerns
- Show research and preparation
- Engage with community feedback
❌ DON'T:
- Submit vague or unclear proposals
- Request more funding than needed
- Ignore community concerns
- Submit duplicate proposals
- Make unrealistic promises
Example Template¶
# Proposal Title: [Clear, Descriptive Title]
## Executive Summary
[2-3 sentence overview]
## Problem Statement
[What problem does this solve?]
## Proposed Solution
[Detailed explanation of your proposal]
## Expected Outcomes
- Outcome 1
- Outcome 2
- Outcome 3
## Welfare Metric Justification
[Why this metric measures success]
## Budget Breakdown
- Item 1: X ETC
- Item 2: Y ETC
- Total: Z ETC
## Timeline
- Phase 1: [Duration]
- Phase 2: [Duration]
- Phase 3: [Duration]
## Team/Qualifications
[Your experience and credentials]
## Risks and Mitigation
[Potential issues and how you'll address them]
Common Mistakes to Avoid¶
Technical Errors¶
- Wrong recipient address: Double-check before submitting
- Insufficient bond: Ensure you have 50 ETC + gas
- Wrong network: Verify you're on the correct network
Content Issues¶
- Unclear objectives: Be specific about what you'll deliver
- Unrealistic timelines: Set achievable deadlines
- Missing details: Provide comprehensive information
- Poor formatting: Use markdown for readability
Monitoring Your Proposal¶
Track Progress¶
Monitor your proposal through each phase:
- Gather community feedback
- Answer questions
- Build support
- Watch PASS/FAIL prices
- Monitor trading volume
- Engage with traders
- Ensure oracle reports accurately
- Be ready to provide evidence
- Prepare for execution
Responding to the Community¶
- Be responsive to questions
- Address concerns transparently
- Update the community on progress
- Accept constructive criticism
Proposal Outcomes¶
If Your Proposal Passes¶
- Timelock Period: 2-day waiting period
- Ragequit Window: Dissenting members can exit
- Execution: Funds are transferred to recipient
- Bond Return: Your 50 ETC bond is returned
- Delivery: Complete your proposed work
If Your Proposal Fails¶
- Market Resolution: FAIL tokens win
- No Execution: Proposal is not executed
- Bond Return: Your 50 ETC bond is returned
- Learn and Iterate: Consider feedback for future proposals
Advanced Topics¶
Multiple Milestones¶
For complex proposals with multiple phases:
Milestone 1: {
description: "Research and Design",
duration: "4 weeks",
timelock: "1 day"
}
Milestone 2: {
description: "Development",
duration: "8 weeks",
timelock: "2 days"
}
Milestone 3: {
description: "Deployment",
duration: "2 weeks",
timelock: "3 days"
}
Proposal Amendments¶
Cannot directly amend submitted proposals. Instead:
- Wait for current proposal to resolve
- Submit new proposal with changes
- Reference original proposal
- Explain what changed and why
Linked Proposals¶
For proposals that depend on others:
- Reference prior proposals
- Explain dependencies
- Consider timing of submission
- Plan for different outcomes
Frequently Asked Questions¶
Q: What happens if I submit a spam proposal?
A: Your 50 ETC bond may be forfeited. The community can identify spam during the review period.
Q: Can I cancel a proposal after submission?
A: No, proposals cannot be cancelled once submitted. Consider your proposal carefully before submitting.
Q: How long does the entire process take?
A: Minimum 16 days (7-day review + 7-day trading + 2-day resolution), typically 20-30 days.
Q: Can I submit multiple proposals?
A: Yes, but each requires a separate 50 ETC bond.
Q: What if the oracle reports incorrectly?
A: Anyone can challenge with a 150 ETC bond during the 2-day challenge period.