Skip to content
← The journal

Reliability / Insight

Back up your AI knowledge system and prove you can restore it

Identify the files that matter, separate source knowledge from rebuildable indexes, and run an isolated restore drill before relying on a backup.

Bright blue water bordered by dense green forest.
Photography by Andreas Gücklhorn / Unsplash

The short answer

A useful backup is a copy you can restore into a working, inspectable knowledge system.

Identify the files that matter, separate source knowledge from rebuildable indexes, and run an isolated restore drill before relying on a backup.

Know what you need to recover

Which parts of your knowledge system could you replace if you lost the working copy? Source files, authored notes, graph data, configuration and indexes have different recovery needs. Some records are irreplaceable. Others can be rebuilt, provided you still have the inputs and compatible tools.

Begin by asking what you would need after losing the working machine. Include the installed release and the instructions required to restore it, while handling credentials through your established secret-management process rather than placing them in a public archive.

List what you would need to restore

MaterialRecovery question
Approved source filesAre original attachments and media included?
Authored knowledge and relationshipsWhich records cannot be recreated automatically?
Configuration and release versionCan the same workflow be installed again?
Derived indexesCan these be rebuilt from the retained inputs?
Restore instructionsCan someone follow them without the lost machine?

Check excluded files and storage outside the obvious project directory. A script that says "backup complete" may only report that it copied the paths it was given.

Do not equate Git history with a complete backup

A repository can preserve tracked text and history, but it does not automatically contain ignored files, untracked attachments or every external object. Git's bundle documentation describes packaging repository objects and references. A Git bundle covers those repository objects and references. It does not back up your entire machine or workspace.

If you use Git, list what is tracked and what is stored elsewhere. Treat remote synchronization as a separate question: a deletion or damaged file can propagate to a synchronized destination. Choose retention and recovery behavior deliberately.

Run an isolated restoration drill

  1. Make a dated backup using your supported process and record its scope.
  2. Restore into a separate directory or test environment; do not overwrite the active workspace.
  3. Install the recorded compatible tools and restore configuration without exposing secrets.
  4. Rebuild derived indexes through the supported workflow where required.
  5. Ask several known-answer questions and inspect their source links.
  6. Check a changed fact and a missing-evidence question, then record the result.

This is a proposed test procedure. A successful file-count comparison is useful, but a retrieval check can reveal missing source paths or configuration that counts alone miss.

Record the age of the backup and time to restore

Record how old the most recent restorable copy is and how long the drill takes. These observations help you choose backup frequency and determine whether the process fits your work. Do not set a recovery promise from an untested estimate.

Revisit the drill after moving storage, changing the graph format or upgrading the retrieval tools. A previously valid backup can require different restoration steps after the surrounding environment changes.

Account for maintenance when comparing products

Local knowledge gives you practical control over files and copies, along with responsibility for preserving them. Gigabrain's operating-model guide explains that tradeoff. Package updates do not replace a backup policy.

Download the restore checklist. Read the setup requirements before comparing packages. Gigabrain includes the knowledge system and retrieval tools. You look after the local files and backups.

About this publication

Gigabrain Labs publishes practical guidance for people using file-capable AI agents. Our guides explain the product and link to supporting tests. We label practice exercises separately from recorded results.

About Gigabrain ↗
One complete system

Get Gigabrain.

Give your AI agent persistent, source-linked knowledge from the files you already own.

Gigabrain System
Complete core system

$79 once

The complete knowledge and memory system for your AI agent.

Try Gigabrain
7-day money-back guaranteeNot satisfied? Request a full System refund within seven days of delivery.
  • Persistent, source-linked memory
  • Semantic and lexical retrieval
  • Connected knowledge graph
  • Guided agent setup
  • Tools for building your own workflows
  • Twelve months of core updates

One-time purchase · No coding required · Knowledge stored locally · Model accounts and usage fees are separate

Gigabrain

Gigabrain System 1.1.0

Your context, ready for the next conversation.Keep your files, decisions and previous work ready for your AI.

7-day money-back guarantee

Not satisfied? Request a full System refund within seven days of delivery.

  • Keep every conversation connectedYour AI starts with the decisions and work already done.
  • Set up with a guided walkthroughStart your first project with clear, practical steps.
  • 12 months of core updatesKeep your system current as your work develops.
  • Your licence and download linkSet up on your computer. Keep your files local.

One payment. Yours to keep. No subscription.

Your AI agent and model usage fees are separate.

Secure checkout

Stripe handles your payment details. Your final total, including any tax, appears in the payment form before you pay.

Preparing secure checkout.