This project is the core contract and service collection of the CoreMatch HA system, including authentication services, skin library services, and proxy services.
- HRPAuth: Authentication service (Business API + Yggdrasil compatible)
- HASkinLib: Skin library service
- WinnerProxy: Proxy service
- HASkinProxy: Yggdrasil-to-CSL compatibility proxy
- HRPAuth-WebUI: Frontend interface for the authentication service
To prevent documentation drift from the actual project, this project adopts a unified API standard and documentation management mechanism:
- API Standard Description: Contains unified response formats, pagination specifications, base paths, etc.
- Error Code Definitions: Globally unified error code registry.
- HRPAuth Development Guide: Includes configuration, data models, migrations, Token mechanisms, etc.
- HASkinProxy Development Guide: Technical details on the Yggdrasil-to-CSL proxy.
- External API Standards: Contains external protocol standards such as CustomSkinAPI, Yggdrasil API (authlib-injector), etc.
- Note: Documents in this directory belong to external standards. This project is only responsible for compliance; modifying their content is strictly prohibited.
Old and drifted documents have been moved to the archive/docs/ directory and are no longer used as development references.
All documentation in this project must be written in English. This applies to both existing and future documents.