Kleros Development Update: June 2025

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:

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

๐Ÿ“š 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
๐Ÿ’ก
Note: Atlas remains an internal backend library for Kleros development teams only and is not intended for community use or integration.

๐Ÿ”’ 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
Updated dispute template

๐Ÿ›๏ธ 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

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! ๐Ÿš€