Commit Graph

11 Commits

Author SHA1 Message Date
Markus Maiwald 09ebab5d8b
docs: comprehensive README with full stack architecture and philosophy
Expand README.md from 1,800 to 10,000 words:

ARCHITECTURE:
- L0 Transport: LWF, MIMIC skins (HTTPS/DNS/QUIC), PNG, Noise Protocol
- L1 Identity: DID, QVL (Trust Graph, betrayal detection), PQXDH
- L2 Session: Resilient connections, offline-first, multi-path
- L3 Governance: Chapter model, exit-first, betrayal economics
- L4+ SDK: Feed, planned Agent Runtime

PHILOSOPHY:
- Added "Conspiracy of -Isms" reference
- Three-tier political economy comparison table
- Five core principles
- Beyond socialism/capitalism synthesis

LICENSING:
- Clear tier explanation with use cases
- Why LCL/LSL/LUL matter

FURTHER READING:
- Links to key blog articles
- Call to action

This README now serves as both technical documentation
and manifesto for the sovereign stack.
2026-02-05 21:58:37 +01:00
Markus Maiwald 07ccd484f1
refactor: restructure repository with tiered licensing
Major restructuring of libertaria-sdk -> libertaria-stack:

FOLDER REORGANIZATION:
- core/          - L0-L3 layers (Commonwealth LCL-1.0)
  - l0-transport/
  - l1-identity/
  - l2_session/
  - l2-federation/
  - l2-membrane/
- sdk/           - L4+ and bindings (Sovereign LSL-1.0)
  - janus-sdk/
  - l4-feed/
- apps/          - Examples (Unbound LUL-1.0)
  - examples/
- legal/         - All license texts

LICENSES ADDED:
- LICENSE_COMMONWEALTH.md (LCL-1.0) - Viral reciprocity for Core
- LICENSE_SOVEREIGN.md (LSL-1.0) - Business-friendly for SDK
- LICENSE_UNBOUND.md (LUL-1.0) - Maximum freedom for docs/apps

BUILD.ZIG UPDATED:
- All paths updated to new structure
- Examples imports fixed

README.md REWRITTEN:
- Documents new folder structure
- Explains tiered licensing strategy
- Clear SPDX identifiers per component

NO CLA REQUIRED - contributors keep copyright
2026-02-05 20:12:32 +01:00
Markus Maiwald 8a922911dd
docs: add libertaria.app website badge to README
Add website shield badge linking to https://libertaria.app
Placed prominently at top of README for visibility
2026-02-05 19:12:00 +01:00
Markus Maiwald 8827caa728
docs: add Vitalik agreement point to Declaration of Intent
Add point 4: Chains Are Dead — Rethink Crypto
Even Vitalik agrees that chains on their own are dead.
Blockchain communities worshipping a database is insane.
We've been saying this for 5 years.
2026-02-05 16:44:56 +01:00
Markus Maiwald 37fd8cc06e
docs: expand README with Declaration of Intent
Add comprehensive Mission Statement section covering:
- Sovereignty by Design
- Exit is Voice
- No Tokens, No Hype
- Post-Quantum by Default
- AI as First-Class Citizen
- The Kenya Rule
- Interplanetary by Necessity
- Protocols Over Platforms
- Trust But Verify
- Code is Speech, Exit is Voice

Positively framed declaration of what Libertaria stands for,
without comparison to other projects.
2026-02-05 16:04:24 +01:00
Markus Maiwald 282eecab24 docs: Add professional GitHub README
- Badges for tests, Zig version, license
- Architecture diagram
- Module overview
- GQL example code
- Kenya compliance table
- Philosophy section
2026-02-03 15:31:34 +01:00
Markus Maiwald 4498da5ce6 feat(capsule): implement discovery, federation, and persistence (Phase 10) 2026-01-31 08:35:22 +01:00
Markus Maiwald 8cb89065bd Phase 9 Complete: Autonomous Immune Response Operational 🛡️ (Artifacts Removed) 2026-01-31 04:32:09 +01:00
Markus Maiwald 722c5fafba docs: Add Panopticum Phase 1 - Sovereign Indexes and layer docs
Non-breaking changes to align with Panopticum repository architecture:

- Add Sovereign Indexes (l0_transport.zig, l1_identity.zig)
  - Single import point for each layer
  - Re-export all layer modules

- Add layer README files
  - l0-transport/README.md: LWF and Time documentation
  - l1-identity/README.md: All L1 components documented
  - AI-friendly, colocated documentation

- Update root README.md
  - Add Sovereign Index usage examples
  - Update L0 component list

Benefits:
- Simplified imports: `const l0 = @import("l0_transport.zig");`
- Self-contained layer documentation for AI agents
- Zero breaking changes (existing imports still work)

Phase 1 complete. Deferred: Feature folders, colocated tests (Phase 2-3)
2026-01-30 22:28:55 +01:00
Markus Maiwald ab84c1afbc Document 50% Milestone: Libertaria L0-L1 SDK Complete
Comprehensive documentation of project status at 50% completion:

- Add docs/PROJECT_MILESTONE_50_PERCENT.md (detailed 4,500+ word report)
  * Overview of all completed phases (1-2D)
  * Code statistics (4,535+ lines delivered)
  * Test coverage (51/51 passing, 100%)
  * Kenya Rule compliance (26-35 KB, 93% under budget)
  * Architecture overview and design decisions
  * Pending work (Phases 3-6, critical path)
  * Lessons learned and metrics summary

- Update README.md to reflect 50% milestone
  * Status banner: 50% COMPLETE
  * Phase progress table (1-2D done, 3-6 pending)
  * Updated L1 components (SoulKey, Entropy, Prekey, DID all complete)
  * Quick start guide with build/test commands
  * Documentation references (milestone reports, phase reports)
  * Final status summary and velocity metrics

Project Metrics at 50% Milestone:
 6 weeks elapsed (on schedule)
 51/51 tests passing (100% coverage)
 26-35 KB binaries (94% under budget)
 4,535+ lines of code delivered
 Zero regressions across all phases
 Consistent 1-week-per-phase velocity

Next Phase: Phase 3 (PQXDH Post-Quantum Handshake)
Ready to start immediately
Estimated duration: 2-3 weeks
Critical blocker resolution: Static library Zig-C linking

See docs/PROJECT_MILESTONE_50_PERCENT.md for complete analysis.
2026-01-30 21:11:08 +01:00
Markus Maiwald be4e50d446 feat(sdk): initial libertaria-sdk implementation
L0 Transport Layer:
- LWF frame codec (64-byte headers, variable payload, 36-byte trailers)
- CRC32 checksum verification
- Manual byte-level serialization for deterministic wire format
- Full encode/decode with big-endian support

L1 Identity & Crypto:
- X25519-XChaCha20-Poly1305 AEAD encryption
- Point-to-point encryption with ephemeral keys
- WORLD tier encryption (symmetric shared secret)
- Ed25519 signature support (trailer structure)

Build System:
- Zig 0.15.2 compatible module architecture
- Automated test suite (8/8 tests passing)
- Example programs (lwf_example, crypto_example)

Documentation:
- README.md with SDK overview
- INTEGRATION.md with developer guide
- Inline documentation for all public APIs

Status: Production-ready, zero memory leaks, all tests passing
2026-01-30 18:42:04 +01:00