MPlusForm separates local evidence from public display.
Client-side files are useful evidence, but they are not authoritative by default. SavedVariables and combat-log files can be edited, copied, deleted, or uploaded late, so the server must validate submitted runs before they appear in public snapshots.
- The addon records local post-run metadata.
- The optional sync client reads configured local text files.
- The sync client submits run evidence to the configured API.
- The server validates the evidence.
- The server publishes approved snapshot files.
- The addon displays only approved snapshot profiles in tooltips.
The addon should display only profiles marked as server approved. Rejected, incomplete, or untrusted data must not be shown as verified public truth.
The sync client is a transport and parsing helper. It is not a trust authority. The server remains responsible for validation, deduplication, rejection reasons, and approved snapshot generation.
The project should not add gameplay automation, game memory reading, game-client modification, input hooks, or protected gameplay API automation.