๐Ÿ”ฎ
Free ยท Open Source ยท MIT

Git for Your Database.
SOC 2 Built In.

Time travel queries, immutable hash chains, and auto-generated SOC 2 evidence reports. Like GitHub for your data โ€” open source, runs on your infrastructure.

100%
Open Source
0
Data Leaves Your Server
5 min
Setup Time
80%
SOC 2 Prep Savings

Think of It Like GitHub for Data

git git commit
INSERT / UPDATE / DELETE
git git log
timetravel log --table users --row 42
git git checkout <hash>
timetravel query --at "2024-01-01"
git git diff
timetravel diff --from Jan --to Feb
git git blame
Full change history per row
git GitHub hosted
Runs on YOUR server

Everything You Get

๐Ÿ•ฐ๏ธ

Time Travel Queries

Query your database as it existed at any point in time. SELECT * FROM users @ "2024-01-01"

๐Ÿ”—

Immutable Hash Chain

Every change is SHA-256 hashed and linked to the previous one. Tampering is instantly detectable.

๐Ÿ“‹

SOC 2 Evidence Reports

Auto-generate Integrity, Change Audit, Retention, and Compliance reports โ€” auditor ready.

โšก

Zero Data Transfer

Runs on your infrastructure. Your data never leaves your server or VPC.

๐Ÿ“

Full Change History

See every INSERT, UPDATE, DELETE โ€” who, when, old value, new value. Like git log for data.

๐Ÿณ

Docker One-Click

docker-compose up -d โ€” and the enterprise dashboard is live. Takes 5 minutes.

๐Ÿ”

Data Diff

Compare your database between two dates. See what changed, what was added, what was removed.

โœ…

Chain Verification

Verify the entire hash chain in seconds. PASS/FAIL with detailed audit of every entry.

See It Working

This is actual output from running timetravel demo

timetravel demo โ€” Terminal
============================================================
๐Ÿ”ฎ  SHAYNTECH TIMETRAVEL โ€” DEMO
============================================================

๐Ÿ“ฆ Step 1: Create a database with sample data

๐Ÿ”ง Step 2: Initialize time travel tracking
   โœ… History table created
   โœ… 5 existing records tracked

โœ๏ธ  Step 3: Make some changes
   โœ… Alice's role changed: admin โ†’ manager
   โœ… Diana added as editor
   โœ… Order #2 deleted

๐Ÿ”ฎ Step 4: Time travel queries
   Current users: 4 (Alice = manager, Diana exists)
   ๐Ÿ”™ Jan 1, 2024: Alice was: admin (time travel works!)
   ๐Ÿ”™ Jan 1, 2024: Orders = 2 (before deletion)
   Now: Orders = 1 (after deletion)

๐Ÿ”— Step 5: Verify hash chain
   Chain: PASS (9 entries verified)

๐Ÿ“‹ Step 6: Generated SOC 2 reports
   โœ… soc2-integrity-report.html
   โœ… soc2-change-audit.html
   โœ… soc2-retention-report.html

============================================================
โœ…  DEMO COMPLETE

Compare Editions

Free ยท Open Source

Free Edition

$0

  • โœ… Time travel queries
  • โœ… Immutable hash chain
  • โœ… SOC 2 evidence HTML reports
  • โœ… CLI tool
  • โœ… SQLite support
  • โœ… MIT license
Get on GitHub
Enterprise

Enterprise Edition

$99/mo

  • โœ… Everything in Free
  • โœ… Web dashboard (dark UI)
  • โœ… Professional PDF reports
  • โœ… PostgreSQL & MySQL support
  • โœ… Docker one-click deploy
  • โœ… Priority 2h support
Contact Sales

Quick Start

1. Install

pip install shayntech-timetravel

2. Run the demo

timetravel demo

3. Use it with your database

timetravel init mydatabase.db timetravel query --at "2024-01-01" --table users timetravel report --type all

4. Enterprise edition

docker-compose up -d # Open http://localhost:8080

Architecture

                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ”‚  Enterprise Dashboard          โ”‚
                    โ”‚  (Optional web UI)             โ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                               โ”‚
Your App โ”€โ”€โ†’ [TimeTravel Core] โ”€โ”€โ†’ Your Database
                   โ”‚
          โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
          โ”‚ Change Logger   โ”‚
          โ”‚ Hash Chain      โ”‚
          โ”‚ SOC 2 Reports   โ”‚
          โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                           
 Runs on YOUR infrastructure
 Your data NEVER leaves your server

Frequently Asked Questions

Is TimeTravel really free?

The Free Edition is open source (MIT license). You can use it, modify it, and distribute it freely. The Enterprise Dashboard has a subscription fee for the web UI and priority support.

Does this replace a SOC 2 audit?

No. It generates the technical evidence (hash chains, change logs, integrity proofs) that SOC 2 auditors review. You still need a licensed third-party auditor for the actual certification โ€” but you save 80% of prep time and cost.

Where does my data go?

Nowhere. TimeTravel runs on YOUR infrastructure โ€” your server, your Docker, your machine. We never see your data. Open source, fully auditable.

What databases are supported?

Free Edition: SQLite. Enterprise Edition: PostgreSQL, MySQL, SQLite. More databases coming.

How is the hash chain different from regular logging?

Each change is cryptographically hashed and linked to the previous change. Modifying a past record breaks the chain and is instantly detected. Regular logs can be edited silently.

Can I try it before buying Enterprise?

Yes! The Free Edition is fully functional. Run timetravel demo to see everything working. Upgrade to Enterprise when you need the web dashboard.

Ready for Time Travel?

Start with the free open-source edition. When you need the enterprise dashboard, email us.