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 RuntimeExample 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