Orkena
▸ Browse docs — Getting started

▸ SECTION A · Getting started

Concepts

Last updated: 2026-08-16

This page is the mental model. Every other page in these docs builds on it.

Graph

A graph is a versioned definition of an agent workflow: nodes connected by edges. Everything that runs in Orkena is a graph. Graphs are authored on the visual canvas or in the graph DSL — the two are code-parity surfaces for the same definition.

Node

A node is one step in a graph: an agent call, a tool invocation, a transform, a router, a gate, a human task, a wait, a memory read or write. There are 19 node types; see Nodes.

Edge

An edge connects two nodes and carries the data that flows between them. Every edge traversal is a policy decision point.

Run

A run is one execution of a graph, from trigger to terminal node. Runs are durable state machines: every step is checkpointed, and a run can pause at a human approval for weeks without holding compute.

Gate

A gate is a node that pauses execution pending an approval (or an evaluation, or a policy verdict). gate.hitl opens a human approval with quorum, SLA and escalation; gate.policy runs a policy check; gate.eval runs an evaluation suite.

Policy

A policy is a pack of authorization rules written in Cedar — the AWS-published authorization language — evaluated in-process by Cedar’s Rust evaluator via cedarpy against every proposed action. Verdicts are permit, deny, or hold. See Policy packs.

Ledger

The ledger is the per-tenant, append-only, hash-chained record of every authorization, execution, approval and administrative action. Each entry carries the hash of the one before it; the chain head is periodically signed with an Ed25519 anchor. See The hash-chained ledger.

Evidence bundle

An evidence bundle is a signed archive exporting a slice of the ledger plus anchors, public key, a readable report, and the dependency-free verify.py verifier. Your auditor runs it on their own machine, offline. See Evidence bundles.

Memory

Memory is the cross-run store of what agents learned. Consolidation merges duplicates, surfaces contradictions and proposes rule refinements — nothing activates without a human veto window and an eval gate. See Memory consolidation, Evaluation suites, and the memory section of the technical brief.

Tenants and workspaces

A tenant is an isolated organization. A workspace is a scoped area within a tenant — one graph, one policy pack set. Workspaces are isolated per-tenant with row-level security and a per-tenant hash chain.

Was this helpful?