🛠️ DevLog: Oracle V3 Design for Parallel User Task Validation
We’ve started iterating on Oracle V3, with key differences in structure and purpose compared to Oracle V2.
🔹 Oracle V2
- Validates network tasks in a linear flow
- States like request → create → prepare → precommit → commit are tied to a single session
- Simpler validation due to sequential task structure
🔹 Oracle V3 (in progress)
- Designed for user tasks, which run in parallel across multiple sessions
- Introduces a new SessionQueueValidation module to:
• Validate user task events across independent sessions
• Avoid double-counting or redundant task validation
• Maintain correctness despite parallel state transitions
Act as a lightweight checklist for event ingestion
This ensures V3 is both parallel-aware and extensible, and lays the foundation for Oracle V4 - a unified agent for both user and network task validation.
#Cortensor #OracleV3 #UserTasks #DePIN #AI #DevLog