Commit Graph

9 Commits

Author SHA1 Message Date
Voxis 75eba7feb6
chore: update .gitignore to block internal files from public repo 2026-02-15 21:20:01 +01:00
Markus Maiwald 46a14846e0
chore: strengthen .gitignore for build artifacts
Add patterns to prevent accidental commit of:
- build_er*.txt (error logs)
- root.zig (generated root file)
- l0_*.zig through l4_*.zig (generated layer files)
2026-02-05 22:10:16 +01:00
Markus Maiwald c8435a65df
chore: remove build artifacts and update .gitignore
Remove temporary build error logs and binary artifacts:
- build_err.txt
- build_error_j1.txt
- capsule-core/build_errors.txt
- root (binary data file)

Add patterns to .gitignore to prevent future commits of:
- build_err* and build_errors.txt
- 'root' artifact files
2026-02-05 15:36:07 +01:00
Markus Maiwald 23174f6a6c chore(gitignore): protect BDD specs from competitors
Add *.feature and features/ to .gitignore. These specs are
gold-worth intellectual property - competitors could steal
and refactor to TypeScript.

Keep features/README.md public for documentation.
2026-02-03 09:00:04 +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 e1df4b89c9 feat(l1-identity): integrate ML-KEM-768 post-quantum key and fix Zig 0.13 compatibility 2026-01-31 00:13:36 +01:00
Markus Maiwald c8ba5ea532 feat(all): Complete Phase 2 and Phase 3 Implementation
- l1-identity:
  - Vector Clocks (vector.zig) and Causality tracking
  - Trust Graph (trust_graph.zig) and Reputation logic
  - Proof of Path (proof_of_path.zig)
  - PQXDH Protocol (pqxdh.zig) with LibOQS integration
  - Argon2/SoulKey hardening
- builds:
  - Integrated static liboqs build script
  - Updated build.zig for modular linkage
- docs:
  - Added Phase 3 completion report
  - Added build instructions
2026-01-30 23:24:01 +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