Task Module Registry

Overview

The Task Module Registry (TMR) is the foundation of Rochine’s automation system. It is a decentralized library of executable automation modules — each module representing a discrete, reusable piece of logic that can be combined into workflows.

Functions

  • Stores standardized task templates (e.g., “fetch_data”, “capture_image”, “analyze_text”).

  • Defines input/output schemas, validation logic, and execution rules.

  • Tracks creator identity and automatically rewards them when their module is used.

  • Supports version control and deprecation tracking.

Technical Flow

Developer → Create Task → Upload to Registry → Publish On-Chain
User → Select Task → Execute via Agent Runtime

Example Metadata Schema

{
  "module_id": "capture_image_v1.0",
  "creator": "RCHNpubKey",
  "input_schema": ["camera_id", "location", "timestamp"],
  "output_schema": ["image_hash", "gps", "proof_id"],
  "validation": "hash(image) == proof_hash"
}

Benefits

  • Open source and community-driven.

  • Enables modular composability for complex workflows.

  • Generates passive income for developers.

Last updated