4-Block Studio & Stateful Delta Memory
Inside Tishtar's 4-stage pipeline architecture, 12 specialized AI skill roles, and 3-layer deduplication memory.
4-Block Studio & Stateful Delta Memory
Unlike complex node-based workflow builders that require wiring dozens of fragile boxes, Tishtar Studio uses a linear, high-reliability 4-Block Pipeline. Every routine flows top-to-bottom through four deterministic stages.
The 4-Block Pipeline Architecture
Block 1: Trigger (When It Runs)
Defines how and when your routine wakes up in the cloud:
- Scheduled Alarms (Cron): Run hourly, every few hours, daily at a specific timezone hour (e.g.,
08:00 AM), or on specific days of the week. Powered by persistent persistent cloud edge alarms that run even when all your devices are off. - Incoming Event Webhook: Trigger your routine immediately whenever an external system (such as Shopify, Stripe, GitHub, or your backend) sends an HTTP POST event.
- On-Demand / MCP Execution: Trigger runs manually from the web dashboard, Telegram Mini App, or via Claude/Cursor MCP.
Block 2: Sources (What It Reads)
Supplies live, grounded context to the routine before AI reasoning begins:
- Live Web Extraction: Fetches and cleans dynamic product pages, pricing tables, changelogs, and documentation sites.
- RSS, Atom & News Feeds: Aggregates structured articles and release notes from multiple publications simultaneously.
- JSON APIs & Public Endpoints: Queries structured REST endpoints and normalizes responses for analysis.
Block 3: Brain, Specialized Skills & Stateful Memory (How It Thinks)
Combines domain-tuned AI reasoning with persistent cross-run memory:
- 12 Specialized Skill Roles: Select a domain persona (e.g., Competitor Price Analyst, Executive Briefing Curator, Financial Filing Auditor, Customer Sentiment Synthesizer, Creator Hook Strategist) with built-in extraction schemas and anti-hallucination guardrails.
- 3-Layer Stateful Delta Memory: Compares today’s extracted data against previous executions so you never receive repetitive noise.
Block 4: Single Actionable Destination (Where It Lands)
Dispatches the verified output to your operational channel:
- Telegram (Private DM, Group, or Broadcast Channel)
- Google Sheets (Auto-appended structured row)
- Notion Database (Formatted knowledge-base entry)
- Discord, Slack, Email, Web Push, or Signed Webhook
How 3-Layer Stateful Delta Memory Eliminates Spam
Standard cron scripts and scheduled chatbot prompts are stateless—if a competitor’s price is $99 today and is still $99 tomorrow, a stateless tool sends you the exact same alert every morning until you mute it.
Tishtar solves this with a 3-Layer Sliding Memory stored in isolated relational edge state per routine:
| Memory Layer | What It Stores | Purpose |
|---|---|---|
| 1. Snapshot State | Structured key-value fingerprint of the latest extracted metrics (prices, stock flags, item IDs). | Enables exact mathematical diffing (currentPrice vs previousPrice). |
| 2. Rolling Digest Log | Compressed headlines and entity hashes from recent runs. | Prevents re-reporting the same news story or product review across consecutive days. |
| 3. Delta Gate (No-Op Suppression) | Boolean change detector evaluated before dispatch. | If no meaningful change occurred since the last run, Tishtar logs a No-Op (Unchanged) status and suppresses the notification to protect your attention. |
Using Dynamic Variables in Prompts
Inside the Brain Block, you can reference live runtime context automatically:
{{current_date}}— Injected UTC/local execution date for time-sensitive comparisons.{{previous_state}}— Automatically managed by the Delta Memory engine to isolate net-new changes.{{source_content}}— Clean markdown representation of all fetched URLs and feeds in Block 2.