user-identification

Installation
SKILL.md

User Identification & Licensing Skill

Reusable pattern for identifying desktop app users via deterministic hardware fingerprinting, machine ID generation, tiered license management, usage tracking, and paywall gating. Originally implemented in the ExampleApp project.

Architecture Overview

┌─────────────────┐     ┌─────────────────┐     ┌──────────────┐
│  Electron Main   │────▶│  License Server  │────▶│  Turso DB    │
│  (getHardwareUUID│     │  (Vercel API)    │     │  (SQLite)    │
│   getMachineId)  │     │                  │     │              │
└────────┬────────┘     └─────────────────┘     └──────────────┘
         │ IPC
┌────────▼────────┐
│  Renderer/UI     │
│  (license-store) │
│  (paywall-dialog)│
└─────────────────┘
Installs
1
GitHub Stars
1
First Seen
Jun 15, 2026
Security Audits
user-identification — 0xharbs/agent-setup