Agora Next Updates: Weekly Recap - Proposal System Architecture & User Experience
The development team unified proposal data handling across all governance types and improved core user experience flows. Major architecture changes support broader proposal types while interface refinements enhance voting displays and delegate interactions.
Duration: PT2M48S
Transcript
Welcome to Agora Next Updates for May 25th through June 1st, 2026.
Twelve PRs merged, 13 additional commits this week.
The biggest change this week was a complete overhaul of how Agora handles proposal data. The team implemented a unified, type-safe system that supports all proposal types from archive data sources.
**Proposal Architecture Modernization**
Pull request 1379 introduced the most significant change - a single normalization pipeline that handles proposals from DAO Node, EAS Atlas, and Snapshot sources. This system includes source-aware extractors and voting-type-specific status derivation for standard, approval, hybrid, and optimistic proposal types. The team also made targeted fixes to ensure ranked choice proposals properly route to Snapshot in PR 1542, completing the proposal type coverage.
**Voting Experience Improvements**
Several changes enhanced how users interact with voting data. PR 1543 changed the default sort order for voting displays to "Most VP," affecting approval votes panels and multiple proposal vote cards. The team also added a tax banner specifically for optimistic proposals in PR 1525, providing users with relevant context for that proposal type.
**Infrastructure and Data Handling**
Performance got attention with cache removal for delegate fetches in PR 1535, suggesting the team is optimizing data freshness over speed. PR 1544 introduced Goldsky edge integration, touching environment configuration, delegation handling, and ENS utilities. An additional commit improved delegate vote type checking for approval and optimistic proposals.
**Interface Polish**
User interface refinements included ENS avatar sizing improvements across delegate profiles and dialogs in PR 1539. PR 1545 added a pretty view toggle for proposal transaction displays, making complex governance data more accessible. The team also expanded transaction parsing capabilities by adding a recall many selector in PR 1536 and implementing fallback on-chain lookups for ENS names in PR 1537.
Looking ahead, the unified proposal architecture positions the platform to handle more governance types seamlessly, while the voting experience changes should improve how users navigate large delegate lists and proposal data.
That's your weekly recap. Thanks for listening.