All notable changes to BitRep will be documented in this file.
- Removed deprecated reputation scoring system; migrated to canonical binary-attestation model.
- Attestation model now reflects
{issuer, subject, attestation_type, signature, timestamp, anchor}. - Removed
weight,value,from_user,to_user,context, andmutual_validationfields from attestations. - Removed
reputation_scorefrom user identity model. - Replaced PageRank-based weighted reputation with direct binary attestation queries.
- Replaced quadratic reputation-weighted governance voting with one-identity-one-vote.
- Updated ZK proof to prove attestation-count threshold (not reputation score).
- Removed reputation band privacy endpoint.
utils/reputation.py— weighted PageRank scoring engine deleted.tests/test_reputation.py— scoring unit tests deleted.
- identity module with RSA keypair generation
- attestation issuance and validation
- reputation scoring using modified PageRank
- governance module with quadratic voting
- FastAPI service with modular routers
- full test suite (28/28 passing)
- architecture, security, and protocol documentation
- improved input validation across endpoints
- normalized attestation weights for Sybil resistance
- signature verification edge cases
- timestamp skew handling
- added attestation storage
- added basic reputation computation
- added initial API endpoints
- initial project structure
- identity generation