These are the terms the docs and the app use for parts of EtherPK, grouped by area and sorted alphabetically.

Graphs and storage

Term Meaning Page
browser storage The data EtherPK keeps in one browser on one device, which no other browser or device can see. Where Your Data Is Stored
demo graph A sample graph for trying the editor without an account. It is kept only in this browser and is never backed up. Choosing Where To Store Your Notes
graph The journal entries, pages and files EtherPK opens together. A graph is either local or synced from the start, so importing is the only way to move notes from one kind to the other. Choosing Where To Store Your Notes
graph folder One graph as plain files in journals/, pages/, assets/ and etherpk/. Local Mirrors and export zips use the same layout, and Import reads it. Graph Folder Layout
Graphs page The page that lists every graph in this browser, where you create and manage them. Managing Your Graphs
installed app EtherPK in its own window, started from an icon. Firefox on macOS or Linux cannot install it. Installing EtherPK As An App
local graph A folder of Markdown files on your device, with no account or server. It is the only copy of your notes, so backups are up to you. Local Graphs
synced graph A graph that Managed Sync keeps encrypted. You can open it on each of your devices and share it with Players. You need Sync+ to own one. Synced Graphs

Writing

Term Meaning Page
block A bullet line and everything under it, such as child bullets or code. Outliner Blocks
concept Any name in the graph: a page, a journal day, or a linked name with no page yet. Pages And Wikilinks
document A journal entry or a page. Pages And Wikilinks
draft The empty page for a name or day that has no document. Nothing is written until you type, so opening a link or a day creates nothing. Pages And Wikilinks
graph dictionary Extra words that spell check accepts in one graph. The list is the same for every member. Spell Check
journal entry The document for one day, named by its date, such as 2026-09-21. Journal Entries
journal roll Earlier journal entries that open one below another under a journal entry as you scroll. Journal Entries
Journal Template The Template chosen in graph settings. Each new day from today onward starts with it as a draft. Templates
link menu The menu of actions for one link, which you open by right-clicking or long-pressing it. Pages And Wikilinks
page A document with a name you choose. Pages And Wikilinks
pageless concept A name that wikilinks use but that has no page yet. The Graph View
quick note Text you write down without choosing a page. It waits in Quick notes and is not a document, so Search and links cannot reach it until you move it into today's journal entry. Quick Notes
suggestion list The list of matching names that opens when you type [[. Pages And Wikilinks
Template A page marked template: true that you copy into documents, with variables such as {{date}} filled in. Templates
wikilink A name in double square brackets, such as [[Garden]], that opens the document with that name. Because it points at a name, a link can exist before its page does. Pages And Wikilinks

Organising a graph

Term Meaning Page
alias Another name for a page, listed under aliases: in its frontmatter. Titles Aliases And Frontmatter
frontmatter The key: value settings at the top of a document, between two --- lines. Titles Aliases And Frontmatter
import Converting a folder or zip of notes into a new EtherPK graph. Importing A Knowledge Base
Import Report The page an import writes, which lists what it changed, dropped or kept as text. Importing A Knowledge Base
scope The ordinary wikilink inside a scoped concept, such as [[Garden]] in [[[[Garden]] Tools]]. It needs no page. Scoped Concepts
scoped concept A name with a wikilink inside it, such as [[[[Garden]] Tools]]. It has a page of its own. Scoped Concepts
title A page's name, set by the title key in its frontmatter. Titles Aliases And Frontmatter

Tasks and boards

Term Meaning Page
free tag A # followed by a word of your own on a task line, such as #bug. It sets no state. Tasks
Graph Kanban A Kanban board of every task in the graph. Kanban Boards
Kanban board One concept's tasks as cards in lanes. It keeps no copy of them, so a card moves whenever its task line changes. Kanban Boards
lane A column of a Kanban board for one task status, split by priority. Kanban Boards
lane reference The address of one lane of a Kanban board inside an agent instruction. It gives no access on its own. Kanban Boards
task A Markdown bullet with a checkbox, - [ ] or - [x], in the document it belongs to. Tasks
Task Detail The editor below a board's lanes that opens a card's document at its task line. Kanban Boards
task reference The address of one task inside an agent instruction. It gives no access on its own. Tasks
task tag A tag straight after the checkbox, such as #P1 or #W, that sets a priority, a state or a date. The checkbox and the state tag together give the task its status. Tasks
Tasks view Every task in the graph in one list, where each row is a task line in a document. The Tasks View

Rich content

Term Meaning Page
asset An image or other file stored with the graph and linked from a document. Images And Files
fenced block The lines between two matching runs of three or more backticks, kept exactly as typed. Code Maths And Diagrams
Graph Map The Map View of the whole graph. Maps
language word The word after the opening backticks, such as math, that sets how a fenced block is shown. Code Maths And Diagrams
map A map code block whose lines are places and routes, drawn over a background map. Maps
map host The EtherPK server that sends background maps and UK and US postcode files. Maps
Map View One concept's places and routes on one map, with a list beside it. Maps
place A named point, written on one line as the name, @, then latitude and longitude. Maps
route A named line through two or more points joined by >. Maps

Finding things

Term Meaning Page
backlink A wikilink in another document that names this one, shown under this document and in the Backlinks panel. Backlinks
bookmark A mark on one line of a document, listed under Bookmarks in the Graph Sidebar. Bookmarks
favourite A whole document or view pinned under Favourites in the Graph Sidebar. A bookmark marks one line instead. The Graph Sidebar
find and replace Finding and replacing text in the document in front. Find And Replace
Graph Sidebar The first tab of the left sidebar, or the left drawer in the phone layout, with Search, Favourites, Bookmarks and Recents. The Graph Sidebar
Graph View A picture of the graph, with a dot for each concept and one line between two concepts when either links to the other. The Graph View
property filter A key:value term in Search that narrows results to documents with that frontmatter property. Search
Recents The documents opened recently on this device. The list is never synced. The Graph Sidebar
reference A backlinks entry that shows the bullet, paragraph or heading where a link sits. Backlinks
Search The dialog that finds documents in the open graph by name or text. Search
search index The index EtherPK builds on this device for Search, backlinks, the Tasks view and Kanban boards. It never holds protected text, so none of them show it. Search
sync status The row at the foot of the Graph Sidebar that shows whether your edits have reached the Sync Server. The Graph Sidebar

The workspace

Term Meaning Page
command bar A row of editor buttons at the foot of the screen in the phone layout. EtherPK On A Phone
command menu The menu of commands that opens when you type /. Keyboard Shortcuts
device setting A setting kept only in this browser. It is never synced or exported. Graph Settings
drawer A panel over the document that takes the place of a sidebar in the phone layout. EtherPK On A Phone
extension A package of features that runs inside EtherPK, such as the built-in Kanban and Maps. Extensions belong to you, so sharing a graph does not share them. Extensions
Extension Directory Extensions from other publishers that you can install. Extensions
graph setting A setting kept in the graph itself. It is the same for every member. Graph Settings
keyboard shortcuts card The card that lists every key EtherPK uses. Keyboard Shortcuts
main area The middle of the window in the desktop layout, where documents open in panes. Tabs And Panes
pane A box with its own row of tabs. Each device keeps its own pane arrangement for each graph. Tabs And Panes
phone layout The layout for windows narrower than 1024 px, which shows one document at a time. Wider windows get the desktop layout. EtherPK On A Phone
Settings The dialog for the open graph, titled Settings and Extensions. Graph Settings
sidebar The pane at each side of the main area in the desktop layout. Tabs And Panes
top bar The row across the top in the phone layout, with the document's name and the drawer, Search and today buttons. EtherPK On A Phone

Sync and sharing

Term Meaning Page
device approval Unlocking your Encryption Keys on a new device from one that is already unlocked, after you compare a code on both. Recovery Code And Device Approval
device passcode An optional passcode that encrypts the Encryption Keys stored on one device. It protects only those keys, so copies of synced graphs on the device stay readable without it. Device Passcode
Encryption Keys The keys that decrypt your synced graphs, sealed on the Sync Server. You unlock them once per device, with device approval or the Recovery Code. Recovery Code And Device Approval
EtherPK Account Your one sign-in for EtherPK, which proves who you are. Signing in decrypts nothing, so a password reset leaves your notes and Encryption Keys as they were. Your EtherPK Account
export A one-off zip of a synced graph's documents, files and settings, which you can make in any browser. Keeping A Local Copy Of A Synced Graph
Free plan The plan every new account starts on, which is enough to join shared graphs. You need Sync+ to own a synced graph. Your EtherPK Account
Graph Key The key a graph is encrypted with. Every member holds it, so every Player can read the whole graph. Sharing A Graph
invite The owner's signed request for another account to join a shared graph as a Player. It carries the Graph Key. Sharing A Graph
Local Mirror A plain Markdown copy of a synced graph in a folder on one device. EtherPK never reads the folder back, so edits there never reach the graph. Keeping A Local Copy Of A Synced Graph
Managed Sync The Sync Server that EtherPK runs. You reach it by signing in with your EtherPK Account. Synced Graphs
owner The account that holds a shared graph and decides who joins. A graph's members are its owner and its Players. Sharing A Graph
Player A person invited into someone else's synced graph, who can read and edit all of it. Players count against the owner's Sync+ plan, so they need an EtherPK Account but not Sync+. Sharing A Graph
Recovery Code The code that unlocks your Encryption Keys when no other device can approve. If you lose it and every unlocked device, nobody can decrypt your notes, EtherPK included. Recovery Code And Device Approval
Replace Encryption Keys New Encryption Keys and a new Recovery Code, for when yours might have been copied. Your other devices are locked out until you unlock them again, and each graph you own gets a new Graph Key. Recovery Code And Device Approval
Reset Encryption Keys Permanently deleting your Encryption Keys and the graphs you own. It is the last resort when you have lost the Recovery Code and every unlocked device. Recovery Code And Device Approval
Rotate key The owner's action that gives a graph a new Graph Key at once. Members receive the new key automatically. Sharing A Graph
security fingerprint A short code made from a person's public keys. You compare it with that person before you send or accept an invite. Sharing A Graph
shared graph A synced graph that more than one EtherPK Account opens and edits at the same time. Sharing A Graph
Sync Server Managed Sync, the server that stores synced graphs. It never holds documents or graph names in plain text. Synced Graphs
Sync+ The paid subscription you need to own synced graphs. Your EtherPK Account
Verified / Unverified / Key changed Labels for a person whose fingerprint you confirmed, a person whose fingerprint you never compared, and a person whose key changed. While Key changed shows, the next Graph Key is held back until the owner selects Verify. Sharing A Graph
working copy A copy of a synced graph in each browser that uses it, for opening quickly and working offline. Synced Graphs

Privacy

Term Meaning Page
hidden A protected document off screen while you work in another document, tab or window. Its protection key stays in memory. Protected Documents
locked A protected document whose protection key is no longer in memory. It needs the passphrase again, or a passkey you bound in this browser. Protected Documents
protected document A page whose text EtherPK encrypts on your device. Players can read the rest of a shared graph, so protecting a page is the way to keep it from them. Protected Documents
protection key A random key, one for each person in each graph, that encrypts the pages you protect. It is not one of the Encryption Keys, so the Recovery Code cannot open those pages. Protected Documents
protection passphrase The passphrase that unlocks your protection key in one graph. Neither EtherPK nor the Recovery Code can recover a forgotten one. Protected Documents
security key Your key pair for invites, also called the identity keys. It is part of your Encryption Keys. How Encryption Works
Settings Vault A sealed record in your account for settings that follow you between devices, such as extensions. How Encryption Works

Publishing

Term Meaning Page
bundled theme One of six themes that come with EtherPK. To change one, copy it into the graph with Customise theme…. Theming A Published Site
include A page whose body fills an include slot, such as the footer. It is never a page of its own. Publish Settings
public document A document with public: true in its frontmatter. For a publication that takes named documents, it also needs that publication's id under publications. Publish Settings
publication One website built from a set of public documents. Publishing Your Notes As A Website
publication page The page whose frontmatter holds a publication's settings and whose outline is the site's menu. Publish Settings
publish report The report of a finished publish, with its warnings and the documents left out. Publish Settings
published site The folder of plain files EtherPK builds, with HTML pages, a stylesheet, a search index and images. Hosting A Published Site
slug A page's address on the published site, set with the slug: key. Publish Settings
theme The templates, stylesheet and scripts that set a published site's look. Theming A Published Site

AI agents

Term Meaning Page
Agent Chat The extension that lets you ask a language model about your notes, in a chat inside a document. The model never changes them. Agent Chat
agent instruction Text you copy from a task or a Kanban lane to hand it to an AI agent. It says how to reach the graph and gives no access on its own. Tasks
Agent Setup Code A one-time code from Settings that the Headless Client trades for an agent token. The Headless Client
agent skill The etherpk skill that teaches an AI coding agent to write and publish a graph folder. Using AI Agents With Your Notes
agent token The Headless Client's own token, which can do less than your account and never reads the Settings Vault. The Headless Client
chat instruction A single text sent to every model in every chat, ahead of your notes. Agent Chat
Context setting What a chat sends to the provider with each question, from Nothing else to The whole graph. Agent Chat
Headless Client EtherPK without an editor, started with npx on your agent's device. It gives the agent one graph as MCP tools. The Headless Client
MCP The protocol that AI agents use to call tools. The Headless Client
model connection A model provider, set up with your own key or server, and the model that new chats start on. Agent Chat
search by meaning A Headless Client search that finds notes by meaning, even when no words match. The Headless Client