This repository is the foundation for HIP, the Human Identity Protocol. HIP is not a throwaway prototype; treat changes as production-oriented protocol and platform work.
Before making changes:
- Create a Git repository if one does not exist.
- Create an initial checkpoint commit after the first clean project setup.
- Do not delete, overwrite, reset, regenerate, or replace files without a clear reason.
- Make small, testable changes.
- After each major step, summarize:
- files changed
- why each file changed
- tests run
- remaining risks
If a risky change is needed, explain it first.
- HIP sits above TCP and TLS: TCP connects, TLS encrypts, HIP verifies trust.
- HIP is the main product. Browser extensions, Second Life HUDs, and other integrations are clients.
- Keep architecture clean, security-first, privacy-first, and testable.
- Prefer small domain concepts with clear explanations over opaque scoring logic.
- A valid signature proves origin and integrity; it does not automatically prove safety.
- Quantum-resistant signing is a first-class design requirement from day one.
- Solution foundation
- Core domain models
- Scoring model
- Reputation model
- JSON rules engine
- Rule simulation engine
- Public lookup API
- Live trust badge API
- Safety page
- Browser plugin MVP
- Admin rule builder
- Second Life HUD