Commit Graph

3 Commits

Author SHA1 Message Date
hailin 8373c47b7a docs(mpc-system): add comprehensive verification report for HTTP and gRPC protocols
- Document complete verification process for MPC System
- Verify all 10 services running healthy
- Test HTTP REST API endpoints (ports 4000, 8081-8083)
- Verify gRPC internal communication (port 50051)
- Validate 2-of-3 threshold signature session creation
- Document dual-protocol architecture (HTTP + gRPC)
- Include integration guide for backend services
- Add troubleshooting section
- Provide quick command reference

Verification results:
- Services: 10/10 healthy
- HTTP API: 4/4 accessible
- gRPC: 3/3 connected
- 2-of-3 keygen session created successfully
- Dual-protocol architecture validated

System ready for integration with backend mpc-service.
2025-12-04 23:33:58 -08:00
Developer 503999eaf2 docs: Add detailed DDD + Hexagonal architecture documentation
- Add comprehensive DDD tactical patterns (Entity, Value Object, Aggregate, Repository, Domain Service)
- Add Hexagonal Architecture details (Input/Output Ports, Adapters)
- Include code examples for each pattern
- Add dependency injection explanation
- Update section numbering

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 07:13:38 -08:00
Developer 79ccdd7116 feat: Complete MPC TSS implementation with t-of-n threshold signing
Major changes:
- Add TSS core library (pkg/tss) with keygen and signing protocols
- Implement gRPC clients for Server Party service
- Add MPC session endpoints to Account service
- Deploy 3 Server Party instances in docker-compose
- Add MarkPartyReady and StartSession to proto definitions
- Complete integration tests for 2-of-3, 3-of-5, 4-of-7 thresholds
- Add comprehensive documentation (architecture, API, testing, deployment)

Test results:
- 2-of-3: PASSED (keygen 93s, signing 80s)
- 3-of-5: PASSED (keygen 198s, signing 120s)
- 4-of-7: PASSED (keygen 221s, signing 150s)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-29 06:57:53 -08:00