Skip to main content

How to propose a UIP

Any USUAL holder can propose a UIP (Usual Improvement Proposal). This article walks you through the full process, from idea to on-chain execution.

What kinds of changes need a UIP

You need a UIP for any change that affects the protocol's state, contracts, or economics:

  • New products or collateral types

  • Parameter changes (fees, rates, lock weights, emission splits)

  • Treasury allocation (how the DAO deploys its assets)

  • Partnerships and integrations with external protocols

  • Emergency actions

  • Governance process changes

You do not need a UIP for simple front-end fixes, marketing decisions, or service-level operational changes — those are handled directly by Usual Labs.

Minimum requirements

To propose a UIP on-chain, you typically need:

  • A minimum amount of USUAL or USUALx voting power (threshold set by the governance contract)

  • A well-written forum post that survives community discussion

  • A draft of the UIP with a clear specification of what changes

If you do not meet the voting power threshold, you can collaborate with a delegate or larger holder who does.

The proposal lifecycle

```

Step 1 — Forum post

└─ Post your idea on gov.usual.money for discussion

Step 2 — Community feedback

└─ 1-2 weeks of discussion, iteration, and refinement

Step 3 — UIP draft

└─ Format your proposal as a formal UIP with spec and rationale

Step 4 — Temperature check

└─ Informal Snapshot vote (3-5 days)

Step 5 — On-chain vote

└─ Binding on-chain vote (5-7 days)

Step 6 — Execution

└─ If passed, the change is implemented

```

Step-by-step

1. Write a forum post

Go to gov.usual.money and create a new topic in the Proposals category. Your post should include:

  • Title — clear and specific

  • Summary — one paragraph on what the proposal does

  • Motivation — why this change matters and who benefits

  • Specification — the exact change (parameters, contracts, amounts)

  • Rationale — why this approach is the right one

  • Risks — what could go wrong

  • Alternatives — other approaches you considered

Keep the post focused. Long, unstructured posts are hard to discuss.

2. Engage with feedback

For 1–2 weeks, participate actively in the discussion. Respond to questions. Revise your proposal based on constructive feedback. The goal is not to win every argument — it is to produce a proposal that the community understands and supports.

3. Format as a UIP

Once the forum discussion converges, draft the formal UIP. A UIP has a standard structure:

  • UIP number (assigned by a governance facilitator)

  • Title, author, date

  • Abstract

  • Specification (including exact on-chain parameters)

  • Motivation

  • Impact analysis

  • Security considerations

  • Implementation plan

Look at past UIPs for examples of the format.

4. Submit to temperature check

Create a Snapshot poll to get an informal signal. This is not binding, but it tells you whether the on-chain vote is likely to pass. If the temperature check fails, you have the option to revise and retry before committing to the on-chain vote.

5. Submit the on-chain vote

If the temperature check passes, submit the proposal on-chain. This is the binding vote. It lasts 5–7 days and requires the quorum and approval thresholds described in How voting works.

6. Implementation

If the vote passes, the DAO executes the proposal. This may involve:

  • A multisig transaction

  • A governance contract call

  • Usual Labs updating the front-end or back-end as needed

  • Monitoring and reporting post-implementation

Most UIPs are fully implemented within days. Complex changes (new products, new collateral) may take weeks.

Tips for a successful UIP

  • Start with the forum — do not skip to Snapshot or on-chain. The forum is where proposals get shaped.

  • Listen to feedback — the community often raises points the author did not consider. Engage seriously.

  • Be specific — vague proposals fail. Spell out every parameter.

  • Include risks — hiding risks makes the proposal look dishonest. Listing them transparently builds trust.

  • Plan implementation — think about how the change will be executed, who implements it, and how it is monitored.

What happens if your UIP fails

UIPs can fail at any stage: forum, temperature check, or on-chain vote. Failure is not final. You can:

  • Revise and resubmit

  • Split the proposal into smaller pieces that are easier to approve

  • Use the feedback to refine your next proposal

Note: Proposing a UIP is a meaningful act. Take time to draft, discuss, and refine. Rushing a proposal rarely leads to a good outcome.

Technical note (for DeFi users): On-chain UIP submission requires interacting with the governance contract. The exact interface (Snapshot, Tally, or a custom contract) is listed on gov.usual.money. Proposal thresholds and quorum requirements are defined in the governance contract and can be queried on-chain. Past UIPs are available in the governance forum archive and the docs.

Related articles

Did this answer your question?