Watcher
Polls. Diffs. Tells you when something moved.
Hits an RPC, endpoint, or contract on a schedule. Writes a digest the moment something changes.
template: watcher
target: rpc.eth/getLogs
cron: "*/15 * * * *"
on_diff: digest()Deploy an agent to a chain that runs it for you. Monitor, report, summarize 24/7. The agent doesn't die when you close your laptop.
Polls. Diffs. Tells you when something moved.
Hits an RPC, endpoint, or contract on a schedule. Writes a digest the moment something changes.
template: watcher
target: rpc.eth/getLogs
cron: "*/15 * * * *"
on_diff: digest()Reads a wallet or protocol. Sends a plain report.
Scheduled state reads, summarized in plain language. A report you would actually paste in standup.
template: reporter
source: wallet(0xA0b8…)
cron: "0 9 * * MON"
emit: markdownReads a source. Returns a tight summary in Darija.
Pulls news, docs, or a feed on a schedule and returns a short summary in Moroccan Darija.
template: darija-brief
source: rss(news.feed)
cron: "0 8 * * *"
emit: darija(short)Every agent shown here is on-chain right now. The registry is public and this feed is read live from the contract, not a screenshot.
Watcher, Reporter, or Darija Brief. Configure the task in plain language.
Source, schedule, output. Sign once. DKMS derives the agent's keys.
The Scheduler fires your agent in a TEE on cadence. No server, no keeper.