Modular Development

Research Roadmap

Dodona is designed as a modular oracle service, with each module developed, tested, and deployed independently. The protocol grows one capability at a time, guided by research insights and community feedback.

Each module translates documented historical oracle procedures into modern abstractions, demonstrating the generative potential of the comparative framework beyond human-mediated resolution.

Module I
Live on Testnet

Query & Dispute Resolution

Human Expert Judgment · Live on Sepolia

A named, expert resolver provides binding answers to structured queries. Operationalizes the Delphic consultation model with monthly resolution cycles, donation-based access, and reputational accountability. The reference implementation includes a Solidity smart contract, React webapp, and Node.js/Express backend.

Solidity smart contract deployed on Ethereum Sepolia testnet
React web application with wallet connection (MetaMask)
Node.js/Express backend with off-chain query storage
Monthly cycle: submit (Day 19–16), freeze (Day 17), resolve (Day 18), settle (Day 19+)
Three query types: Binary, Multiple Choice, Bounded Range
On-chain resolution with cryptographic verification
Module II
Conceptual Design

Bitcoin Integration via DLC

Discreet Log Contracts · Chain-Native Oracle Support

Extends Dodona's chain-agnostic design to Bitcoin's Layer 1 through Discreet Log Contracts (DLCs). DLCs allow two parties to create conditional Bitcoin transactions whose payout depends on the outcome published by an oracle, without requiring trust in a third party or exposing funds to a multisig. Dodona's structured query format and index-based resolution are naturally compatible with DLC attestation schemes.

Oracle attestation compatible with DLC specification
Index-based resolution maps directly to DLC contract execution points
No custodial risk: funds locked in 2-of-2 multisig, released by oracle signature
Leverages existing Module 1 resolution infrastructure
Grounded in ongoing research on Bitcoin Layer 1 oracle mechanisms
Module III
Conceptual Design

Randomness Oracle

Delphic Commit-Reveal

An exploratory design grounded in the historical Delphic sealed-urn procedure. Petitioners commit alternative outcomes on-chain, a randomness source selects one commitment, and the chosen alternative is revealed. Demonstrates framework generativity beyond human resolution.

Commit-reveal protocol with witness cosignatures
Binary or small-set outcome selection
Based on documented Athenian consultation procedure
Cryptographic primitives ensure hidden, binding commitments
Module IV

Automated Data Feeds

Discernible Events

Price feeds and other automated data services for publicly observable events. Will employ different trust models than human-resolved modules while maintaining chain-agnostic publication.

Price data aggregation for DeFi protocols
Methodology based on oracle research findings
Different latency and reliability characteristics
Integration with existing data sources
Future

Additional Modules

Research-Driven Expansion

Further modules to be determined by research outcomes, community needs, and the evolving oracle landscape. Each module will be announced when research indicates a viable path from ancient procedural wisdom to modern implementation.

Data attestation services
Specialized domain oracles
Integration with emerging blockchain technologies
Academic collaboration opportunities