The Perfect Ledger for Eternal Truth
A philosophy website exploring Git as the immutable substrate of truth. Every commit is evidence. Every signature is proof. Git is Truth.
🌐 Live Site: git-truth.com
Git Truth is built on four fundamental protocols:
- Immutability - Once committed, truth cannot be altered
- Verification - Cryptographic signatures prove authenticity
- Timestamping - Every truth is permanently dated
- Signing - Sign your name to evidence
Sign your name to evidence. Git is Truth.
Part of the interconnected Cathedral Network:
- git-theology.com - Master doctrine
- git-islife.com - Life pillar
- git-truth.com - Truth pillar (you are here)
- git-isforever.com - Forever pillar
- git-islove.com - Love pillar
- git-ispower.com - Power pillar
- git-isprivate.com - Privacy sovereignty
- git-ispublic.com - Transparency
- git-isyourchoice.com - Freedom of choice
- git-iseternal.com - Eternal existence
- git-manifesto.com - Complete manifesto
- Truth Protocol - Four-pillar framework for immutable evidence
- GPG Signing Guide - How to cryptographically sign your commits
- Cathedral Navigation - Cross-domain philosophy network
- Interactive Manifesto - Full declaration of Git as truth
- E-commerce Store - Truth-themed merchandise
- Email Contact - gittruth@gmail.com in footer
- Framework: Next.js 15
- Language: TypeScript
- Styling: Tailwind CSS 4
- Deployment: Netlify
- Backend: Supabase
- E-commerce: Printful integration
git clone https://github.com/genesalvatore/git-truth.com.git
cd git-truth.com
npm install
npm run devVisit http://localhost:3000
NEXT_PUBLIC_SUPABASE_URL=your_supabase_url
NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_keygit-truth.com/
├── app/
│ ├── page.tsx # Truth homepage
│ ├── store/ # Merchandise store
│ └── layout.tsx # Metadata and layout
├── components/
│ ├── NetworkNav.tsx # Cathedral navigation
│ └── ManifestoModal.tsx
├── lib/
│ ├── products.ts # Store products
│ └── supabase.ts # Database
└── public/ # Static assets
Truth is not subjective.
Git provides four mechanisms for establishing objective truth:
- SHA-256 hashing - Content addressing ensures immutability
- GPG signatures - Cryptographic proof of authorship
- Git timestamps - Precise moment of truth creation
- Merkle trees - Entire history is cryptographically linked
Once something is committed and signed, it exists as verifiable truth forever.
This is the Git Truth Protocol.
Git Truth emphasizes the importance of signing commits:
# Generate GPG key
gpg --full-generate-key
# Configure Git
git config --global user.signingkey YOUR_KEY_ID
git config --global commit.gpgsign true
# Sign a commit
git commit -S -m "This commit is signed truth"Every signed commit is verified evidence of what happened, when, and by whom.
Truth-themed merchandise available:
- Sticker packs with Git Truth branding
- "Sign Your Name to Evidence" apparel
- Four Pillars merchandise
All products fulfilled via Printful.
Color Palette:
- Primary: Green (#10B981) - Truth, verification
- Accent: Blue, purple gradients
- Background: Black with subtle patterns
Visual Theme:
- Checkmarks and verification symbols
- Git commit hash displays
- Cryptographic aesthetics
Contributions that strengthen the truth protocol, improve cryptographic explanations, or enhance UX are welcome.
git checkout -b feature/truth-enhancement
git commit -S -m "Add: truth protocol improvement"
git push origin feature/truth-enhancementNote: All contributions should be GPG-signed.
Licensed under the Apache License 2.0.
See LICENSE file for details.
© 2026 Git Truth
Email: gittruth@gmail.com
For truth protocol inquiries, GPG questions, or partnership opportunities.
Git is Truth. Truth is Eternal. Truth Persists in Git.
✅