Kleros Development Update: June 2025
Kleros brings you the latest development digest, showcasing technical improvements, platform enhancements, and exciting new features across our ecosystem.
🌟 Key Highlights
June has been a month of significant infrastructure improvements and feature completions across the Kleros ecosystem. We successfully completed the Atlas macroservices migration, finalized Proof of Humanity V2 with Sign-In-With-Ethereum integration, and expanded our cross-chain capabilities with successful Vea Arbitrum to Gnosis route deployment. Our partnerships continued to grow with new BlockScout integration for Scout registry data, while development efforts focused on enhancing user experiences and strengthening backend infrastructure.
⚖️ Kleros Court
Court V2 Development Progress
Enhanced User Interface and Bug Fixes:
- Added ENS to Evidence section - ENS now displays in evidence cards after being previously missing
Technical Infrastructure Improvements:
- Added helper function to calculate total submission deposit, reducing the number of API calls needed to fetch required information
- Implemented creation block fields in Submission and Session structs to optimize event log fetching, improving efficiency
- Updated system to use ArbSys for accurate Arbitrum L2 block number retrieval instead of block.number which returns ancestor block numbers
- Enhanced dispute template system to support dynamic answers for Governor V2 integration, exploring custom lambda actions for converting integer IDs to hex strings but ultimately defining helper functions in the SDK for security reasons
Dispute Handling Enhancements:
- Resolved potential clashes with RFA option ID 0 by implementing constructor-based submissions so listIds start from 1
- Addressed evidence mixup concerns through improved event handling discussions, though no reliable solution found without arbitrable address in events
Subgraph and Infrastructure Updates
Network Reliability:
- Planned redeployment of University Court subgraph to address UI display issues and syncing problems
Contract Evaluations:
- Currently reviewing Curate staking contracts for optimization
🌐 Experience decentralized justice! You can explore our enhanced Court V2 platform here
🕵️ Kleros Scout
Partnership Expansion and Infrastructure
BlockScout Partnership Launch:
- Introduced BlockScout as new partner to display Scout contract metadata
- Pushed initial data batch to their platform with official Scout registry entry display
User Experience Improvements:
- Updated Scout URL generation system for improved readability of both URLs and interface
- Enhanced single item display interface for better user navigation
- Updated subgraph API key on Kleros Scout for enhanced reliability in submitting and displaying entries
Infrastructure and Partnerships:
- Expanded partner network fetching Scout registry data
- Pushed data to MetaMask's wallet main repository as part of partnership expansion
- Migrated Scout hosting from IPFS to IPNS for improved accessibility
- Started resuming Twitter bot operations and developing Telegram bots for real-time updates
Development Progress:
- Advanced development on new Scout 2.0 interface involving both dev and design teams
- Implemented "Active Rewards" and "Quick Guide" pages for better user onboarding in new Scout website
- Resolved IPFS endpoint failure issues affecting file uploads and registry data display within hours
🕵️♂️ Become a Scout! You can explore Kleros Scout and start curating blockchain data here
🤑 Scout incentives in a nutshell:
— Kleros Curate (@KlerosCurate) June 10, 2025
• Add an untagged contract/token/domain → earn ≈ 1000 PNK (~$14) 📈
🔍 Prefer hunting bad submissions?
• Post a challenge with 19 xDAI.
• Case goes to Kleros jurors; win and you pocket 40 xDAI from the submitter (plus your bond back). pic.twitter.com/NNkUTipauA
📚 Kleros Curate
Technical Infrastructure Improvements
Subgraph and Backend Enhancements:
- Continued collaboration with TheGraph team to resolve IPFS root cause issues
- Added SafeSend functionality to Pledge Curate contracts
- Finishing comprehensive testing and finalization of PGTCR (Pledge Curate) subgraph
Contract Review Progress:
- Ongoing reviews of curate staking mechanisms for optimized performance
- Planning to move PGTCR repository from personal GitHub to official Kleros account
📚 Try it yourself! You can check out the latest version of Curate V2 and Curate V1
👤 Proof of Humanity (POH)
New Landing Page and Authentication
User Experience Overhaul:
- Launched new responsive landing page with full multi-device compatibility
- Prioritized accessibility features for inclusive user experience
- Successfully integrated Sign-In with Ethereum (SIWE) for wallet-based authentication
Infrastructure Migration Success:
- Migrated all IPFS upload tasks from Netlify serverless functions to Atlas backend
- Resolved 6 MB payload limitations that were causing upload failures
- Enhanced support for larger, more reliable file uploads
V1 to V2 Migration Support:
- Implemented withdrawal mechanism for PoH V1 users stuck in vouching phase
- Enabled users to withdraw submissions from V1 protocol and resubmit under V2
- Fixed gasless vouching issues to improve consistency and user experience
Integration Progress:
- Implemented Circles Hub contract integration instead of API-based validation
- Activated Circles integration on testnet environment
✅ Verify your humanity! You can check our current implementation here
🌉 Vea
Network Expansion Success
Arbitrum to Gnosis Route Achievement:
- Successfully deployed and tested ArbToGnosis route for both devnet and testnet environments
- Implemented comprehensive monitoring and health checks for validator-cli and relayer-cli
- Added ArbToGnosis configuration support in Veascan for enhanced network visibility
Infrastructure Improvements:
- Upgraded Veascan subgraphs to handle multi-chain deployments effectively
- Prepared infrastructure for live validator-cli and relayer-cli deployments
🌉 Bridge across chains! Learn more and explore Vea here
🏗️ Atlas Backend Development
Architectural Transformation Complete
Macroservices Migration Achievement:
- Successfully completed the split of Atlas into three independent macroservices (bots, API, and GraphQL aggregator)
- Achieved full dockerization with comprehensive integration tests in place
- Implemented independent service operation both locally and within Docker environments
Performance and Monitoring Enhancements:
- Applied performance optimizations and enhanced monitoring capabilities across all services
- Created dashboards for application status tracking and monitoring
- Implemented alerting systems for both known and unexpected error conditions
- Added support for managing notifications from different DisputeKits in Court V2
Infrastructure Scaling:
- Drafted production infrastructure plans following successful macroservices implementation
- Enhanced monitoring rules applied to existing bots and services
- Prepared foundation for migrating legacy V1 bots into Atlas framework
🔒 Escrow
User Experience and Infrastructure Fixes
Critical Issue Resolution:
- Resolved IPFS upload issues affecting new escrow transaction creation
- Fixed metaevidence file access problems caused by directory wrapping changes
- Implemented solution to address frontend hardcoded directory behavior
Development Progress:
- Continued work on Escrow V1 frontend rewrite using Kleros component library
- Enhanced reliability of transaction processing workflows
🔒 Secure your transactions! You can try our Escrow V2 and Escrow V1
🏛️ Governor V2
Feature Development and Integration
Core Functionality Enhancements:
- Updated dispute templates to support dynamic answers, exploring custom lambda actions for converting integer IDs to hex strings but ultimately defining helper functions in the SDK for security reasons
- Implemented Tenderly simulations for lists including verification before submitting, simulation evidence submission, and submitted list simulation checking
🏛️ Govern decentralized organizations! Explore the Governor V2 interface here
🔮 Reality and Oracle Development
Cross-Chain Testing Progress
Reality Proxies Advancement:
- Continued active testing of v3.2 version cross-chain realitio proxy
- Deployed new cross-chain proxies (SEPOLIA-SEPOLIA) to test dispute flow, though currently investigating issues with Reality questions not appearing in court
Technical Improvements:
- Created new court with hidden votes on Sepolia with same parameters as Oracle court
- Tested commit-reveal functionality with hash and uint types
- Updated metaevidence for new court with working IPFS link
Monitoring and Security:
- Updated Zodiac Bots to adjust to metrics collection requirements
- Maintains monitoring of DAO proposals and Reality answer notifications for process review
📊 Additional Updates
Futarchy Development
- Continued frontend development progress toward production readiness
- Demonstrated game theory concepts at Dappcon showcasing Schelling point mechanics
🎮 Kleros Schelling Game — live at @dappcon_berlin!
— Kleros (@Kleros_io) June 17, 2025
You got a QR code. You got a wristband. Now use them.
🧩 Scan other players
🧠 Guess what answer they think others will pick
🏅 Score points. Earn PNK.
This isn’t trivia. It’s a coordination primitive.
A total of 1,000,000… pic.twitter.com/euxjopjh5a
The Graph Integration
- Joined pilot program for data integrity initiatives
- Started implementation with Curate V1 subgraph integration
Cross-Chain Research
- Completed Solana-Mainnet cross-chain messaging research for future expansion
📅 Developer Engagement
June Developer Office Hours - Technical Deep Dives:
Session 1 (June 4): POH-Circles Integration
Presenter: Madhur, Lead PoH V2 Developer
Demonstrated the integration between Proof of Humanity and Circles, enabling account linking between PoH and Circles wallets. Verified humans can convert personal CRC tokens into Group tokens for DAO governance. The architecture includes cross-chain bridge functionality between Ethereum and Gnosis Chain with automated identity synchronization and streamlined dispute policy uploads.
Session 2 (June 18): Lockler Escrow Solution
Presenter: Guangmian Kung (@daisugist), Integrations Manager
Showcased Lockler's "integrationless" escrow solution addressing high-cost and rigid traditional escrow systems. Built on Gnosis Safe with Zodiac reality modules, each Lockler equals one Safe. The system supports ERC20 tokens, NFTs, and native tokens through optimistic workflows where stakeholders vouch with bonds and disputes escalate to Kleros arbitration.
Both sessions provided developers with practical integration knowledge and real-world applications of Kleros technology.
Looking Ahead 🔮
🎯 Immediate Priorities
- Deploy Atlas macroservices to production environment to enable scaling of backend infrastructure
- Continue development on new Scout interface involving both dev and design teams
- Continue reviewing Curate staking contracts
Our June developments represent significant progress across multiple areas of the Kleros ecosystem, from infrastructure improvements to new feature implementations.
Join the Kleros Community! 🚀
- Join our Discord
- Follow us on Twitter
- Join our community on Telegram
- Explore our documentation