# Topolog > Topolog is a goal planner that models your plans as a directed acyclic graph (DAG) and schedules your days around it. You author a plan as milestones, tasks, and dependencies; a deterministic scheduler bin-packs the work into your real weekly availability; and a Monte Carlo "completion spectrum" gives an honest done-by date range instead of a single fake deadline. Every Topolog plan is real, executable source code in a typed DSL called TOL (Total Orchestration Language). Because the plan is a rigorous object rather than prose, every view (graph, list, Gantt, Kanban) and every number (the schedule, completion odds, the critical path) is computed deterministically from that one object, never generated by an LLM. AI only ever drafts the graph structure; you sign off, and you can always edit it or build the whole thing by hand. There are three ways to author a plan, all arriving at the same dependency graph and the same scheduler: - Express: type a goal and hit build; about five minutes later you have a full multi-level plan with milestones, tasks, and a completion spectrum. - Structured: AI breaks the goal into milestones, and each time you decompose a milestone into its child nodes (up to seven) it asks a few questions. You sign off level by level and drill in on demand. - Manual: build the graph yourself, by clicking to add nodes, dragging between nodes to connect them, or writing TOL directly. No AI, no credits. ## Product - [How it works](https://www.topolog.co.uk/how-it-works): the graph, the scheduler, and the day, explained end to end. - [Pricing](https://www.topolog.co.uk/pricing): a per-seat subscription for the product; AI actions draw on pooled credits. - [FAQ](https://www.topolog.co.uk/faq): common questions about plans, scheduling, credits, and data. - [About](https://www.topolog.co.uk/about): why Topolog models plans as graphs. ## Docs - [Getting started](https://www.topolog.co.uk/docs): a short orientation to the parts of Topolog. - [Express vs Structured](https://www.topolog.co.uk/docs/express-vs-structured): the two AI-assisted authoring paths, and when to use each. - [The dependency graph](https://www.topolog.co.uk/docs/dependency-graph): nodes, edges, milestones, and the DAG model. - [The TOL language](https://www.topolog.co.uk/docs/tol-language): the typed DSL every plan is written in. - [The scheduler](https://www.topolog.co.uk/docs/scheduler): pure TypeScript, deterministic, with no AI in the scheduling path. - [Critical path](https://www.topolog.co.uk/docs/critical-path): the chain of tasks that gates your end date, with near-critical risk flagging. - [Spectrum](https://www.topolog.co.uk/docs/spectrum): the Monte Carlo completion spectrum and honest done-by dates. - [Causal threads & parallelism](https://www.topolog.co.uk/docs/causal-threads): how Topolog models concurrent work across agents. - [Money](https://www.topolog.co.uk/docs/money): budgets and expected cost on a plan. - [Credits FAQ](https://www.topolog.co.uk/docs/credits): what each AI action costs. ## Legal - [Privacy policy](https://www.topolog.co.uk/privacy) - [Terms of service](https://www.topolog.co.uk/terms) - [Cookie policy](https://www.topolog.co.uk/cookies)