Live · HWID locked · C++ ready

License keys, forged.

A self-hosted KeyAuth-style console. Issue day, week, month, or lifetime keys. They lock to the first machine that uses them, so a second machine fails the check. Each project login gets the same tools and its own private key list.

Time-based keys

Day, week, month, lifetime, or custom seconds.

HWID lock

Auto-bound on first use. Mismatches are rejected and logged.

Native C++ SDK

Drop-in WinHTTP client. Download as ZIP.

Account products[] JSON
{
  "key": "KF-XXXX-XXXX-XXXX-XXXX",
  "hwid": "machine-fingerprint",
  "product": "loader"
}

← {
  "success": true,
  "expires_at": "2026-10-24T00:00:00Z",
  "duration_type": "month",
  "product": "loader"
}

C++ integration

Download the ZIP, extract it into your project, then authenticate with the license, machine id, and product name.

#include "keyforge.hpp"

KeyforgeClient client(L"your-project.pages.dev", L"kf_live_your_api_key");
KeyforgeResult result = client.Authenticate(
    license,
    KeyforgeClient::MachineId(),
    "loader"
);

Drop-in SDK

ZIP includes keyforge.hpp, example.cpp, and a README. One project account can issue keys for many products.