A timeline is the top-level container for an investigation. Everything you build — events, claims, sources, entities — lives within or connects through a timeline.
Hobby tier limit: Hobby accounts can create up to 10 timelines. If you reach the limit, you'll see an upgrade prompt when attempting to create another. Your current timeline count is shown next to the New button on the home page. Upgrade to Professional for unlimited timelines. See Account and Subscription.
| Field | Required | Description |
|---|---|---|
| Title | Yes | A descriptive name for your investigation (e.g., "Acme Corp Insider Trading Investigation") |
| Slug | Yes | A URL-safe identifier. Auto-generated from the title but you can edit it. Use lowercase letters, numbers, and hyphens. |
| Status | No | The current phase of the investigation |
| Summary | No | A brief description of the investigation's scope, goals, or subject matter |
You will be taken to the new timeline detail page, which will be empty.
The timeline detail page has five main areas:
The sticky header at the top shows:
- Amber — fact-finding
- Blue — verification
- Emerald — ongoing
- Slate — resolved
- History (clock icon) — View the timeline's revision history
- Edit (pencil icon) — Modify the timeline's metadata
- Entity Graph (fork icon) — Open the timeline-specific entity relationship graph
- Map (map pin icon) — Open the timeline-specific geographic map of event locations
- Timeline Graph (list tree icon) — Open the timeline-specific chronological graph visualization
- Delete (trash icon) — Delete the entire timeline (requires confirmation)
- + Event — Create a new event on this timeline
- Filters — Toggle the filter panel
- CSV — Download the timeline as CSV
- JSON — Download the timeline as NDJSON
Click Filters to reveal the filter panel. It appears as a sticky bar below the header.
Available filters:
confirmed, alleged, disputed, reported, etc.)high, medium, low)Click Filters again or the chevron to collapse the panel.
Below the filter bar, a collapsible health summary shows aggregate statistics:
Click the bar to expand or collapse the detail view. A claim coverage progress bar gives you at-a-glance understanding of how sourced your timeline is.
What you'll see: If some events lack claims, the "no claims" count appears in amber. This is a prompt — those events need sourcing.
The main content area displays events in chronological order, loaded in pages of 50.
Each event appears as a card showing:
YYYY-MM-DD HH:MM in monospaceClick an event card to select it. The right-side context panel updates to show that event's details.
Keyboard navigation within the timeline:
| Key | Action |
|---|---|
| J | Select next event |
| K | Select previous event |
| Enter | Expand/collapse selected event |
| [ | Jump to earliest event |
| ] | Jump to latest event |
| N | Create new event |
The right sidebar shows details for the currently selected event:
Changing the status from
fact-findingtoverificationis a semantic signal to your team: "we are now actively verifying claims." It doesn't enforce any rules — it's a communication protocol.
Warning: Deleting a timeline is a soft delete — the data is archived but recoverable through the revision system. However, it will no longer appear in your account's timeline list.
Tier requirement: CSV and JSON export requires a Professional or Enterprise subscription. Hobby users who click the export buttons will see an upgrade prompt. See Account and Subscription for details.
From the timeline detail page toolbar, you can export the entire timeline in two formats:
Click CSV to download a comma-separated values file. This format includes:
Suitable for spreadsheet analysis, data visualization, or sharing with collaborators who don't have access to the application.
Click JSON to download a newline-delimited JSON (NDJSON) file. This format includes:
Suitable for programmatic processing, feeding into language models, or importing into other systems.
Click Markdown to download a formatted Markdown file. This format includes:
Suitable for generating reports, documentation, or handoff summaries.
The downloaded filename will be timeline-{timelineId}.csv, timeline-{timelineId}.ndjson, or timeline-{timelineId}.md.
Each timeline has its own map page that shows all events with geographic locations plotted on an interactive map.
| Key | Action |
|---|---|
| + / - | Zoom in/out |
| Arrow keys | Pan map |
What you'll see: If no events in the timeline have geographic locations, the map shows an empty state message. Add location coordinates to events (see Working with Events → Location) to populate the map.
Each timeline has its own entity graph page that visualizes the relationship network between entities connected to the timeline's events.
See Entities and Relationships for detailed entity graph usage.
Each timeline has a graph visualization that displays events along a vertical chronological axis with event cards branching to the left and right.
Click the Horizontal / Vertical toggle button (arrow icon) in the header bar to flip between vertical and horizontal orientation. The center line and connectors adapt to the selected layout.
| Precision | Visual |
|---|---|
| Exact | Solid connector line from center to card |
| Estimated | Dashed connector line from center to card |
| Exact Range | Solid box on center line spanning the time period |
| Estimated Range | Dashed box on center line spanning the time period |
A sticky legend bar at the bottom of the graph page explains the four precision indicator styles.
If the timeline has no events, the graph page shows an empty state message: "No events in this timeline."
Timelines marked as sample have a distinctive amber badge in the header. These are pre-populated demo timelines provided with the application (Apollo 11, Watergate, Operation Ghost Courier, etc.).
On sample timelines:
Sample timelines are an excellent way to explore the application before creating your own data.
The health panel is your dashboard for data completeness. Here's how to interpret each metric:
| Metric | Good | Needs Attention |
|---|---|---|
| Claim coverage | > 80% | < 50% |
| Events without claims | 0 | Any positive number |
| Unique sources | At least 1 per event | Fewer sources than events |
| Status distribution | Mix of confirmed and verified | All events are reported with no progression |
A healthy timeline has:
reported)