HYBRID GRAPH
Code and agents in one graph.
A pod is a DAG where each node is a typed block: a Python transform, a SQL statement, a browser script, a single agent, or a whole crew. They pass data through one typed artifact contract and run together. Most tools make you pick code or agents. podblocks runs both in the same graph.
CAUSAL POSETS
Every run explains itself.
Each run produces a causal event poset following our goRapide engine. This means we know not just what happened, but what caused things to happen, which makes the agent smarter.
CONSTRAINT GATING
Rules that change the run.
Declarative constraints over the causal stream (never, must_match) enforce five policies mid-run: halt, retry, route to a remediation block, require human approval, or log. Enforcement runs in-process on the worker at function-call latency.
CAUSAL OVERLAY
See the why on the canvas.
The UI overlays the runtime causal graph onto your design-time DAG. Crew nodes expand into their internal subgraph of agent, task, tool, and LLM events. Click any event and the inspector answers root-cause and descendant queries.
TRIGGERS & RESIDENT PODS
Pods that wake other pods.
Pods run to completion or stay resident and react continuously. Triggers fire on a schedule, a signed webhook, a manual click, or a causal pattern over the live event stream. A violation in one pod can wake a resident remediation pod, and the combined record renders as one connected graph.
PRICING
Free for 30 days.
It's free for 30 days, then the service is just $14.99 per month for single users. Team pricing is available for teams that need to build agents together.