Velnode Browser · a product of Dignity New Zealand Limited
Operations | Version 1.0 | Last updated 2026-05-28
Document type: Operations Owner: Dignity New Zealand Limited Applies to: Velnode Browser v1.10 and later Last updated: 2026-05-28 Document version: 1.0 Status: Approved
This document is the canonical procedure for backing up the development tree, the user state, and the release artefacts of Velnode Browser, a product of Dignity New Zealand Limited. Two audiences read it: the maintainer at Dignity New Zealand Limited before risky changes, and any end user who wants a portable snapshot of their Velnode state.
Three backup surfaces are in scope:
data/ folder on a user's device.The repository carries a velorabrowser_stable_backup/ folder with numbered subfolders Backup-0, Backup-1, … each containing a snapshot of the working tree at the time of capture.
main.js, preload.js, the canon manifest, or the AI / voice / permissions path.Use the project's /velora-backup skill or follow the manual sequence:
git status).Backup-N folder name).node_modules/, velorabrowser_stable_backup/, and .git/ into the new snapshot folder.backup_info.txt with the snapshot number, the commit SHA, the timestamp, and a one-line reason.npm test to confirm the restored state is functional.backup_info.txt.A Velnode user can back up their state by copying the data/ folder out of the Velnode install directory to a safe location.
The full data/ folder. Specifically: timeline.json, semantic-memory.json, bookmarks.json, notes.json, settings.json, command-pins.json, mindmap.json, and plugins-enabled.json. See Data Handling for the inventory.
timeline.json to start fresh.data/ folder to a backup location — an external drive, a cloud sync folder you trust, an encrypted USB stick.data/ folder with the backup copy.There is no risk in this restore: the files are plain JSON, the schema is stable, and Velnode will simply load what is there.
Phase 9 introduces a verified export-bundle format and a verified import on a new device. Until that ships, the manual data/ copy described above is the supported path.
For each shipped semver, the following artefacts are retained:
Retention is for the life of the project. Artefacts are stored alongside the project repository under a releases/ path; the directory is not committed to main if it carries large binary blobs but is mirrored in the build pipeline's artefact store.
| Role | Responsibility |
|---|---|
| Maintainer | Captures development backups; runs the restore drill periodically. |
| Release Manager | Captures the release-time Backup-NN snapshot. |
| End user | Captures their own data/ backup at a cadence that matches the value. |
| Dignity New Zealand Ltd | Publishes this procedure; does not hold copies of end-user backups. |
A backup is not real until it has been restored. Twice a year, perform a restore drill:
Backup-NN snapshot.npm test.backup_info.txt.A drill that fails is a Critical issue and feeds into the Incident Response procedure.
backup_info.txt at the repository root records every backup and every restore. Each entry is:
Backup-N | <SHA> | <timestamp> | <reason>
Restore-N→working | <SHA> | <timestamp> | <reason>
The file is append-only by convention.
This document is reviewed every Velnode major release and after each restore drill.
Dignity New Zealand Limited
Email: [email protected]
Document maintained by Dignity New Zealand Limited. Questions: [email protected].