Skip to main content

AI Engineer NYC 2026

​Join AI Engineer and Major League Hacking (MLH) on Sunday, October 11, for a full day of building, experimenting, and meeting fellow AI engineers.

Lethe the Machine Un-Learning

Lethe: revocable training. Remove any customer from your models, and prove it.

About the project

Exact machine un-learning: remove any customer from your models. Prove it.

B2B AI vendors train shared models on many customers’ data, and several say in writing that a departed customer’s data cannot be removed (HubSpot: “It is not possible to delete previously used data from trained models.”). Lethe is training infrastructure that makes removal exact and provable:

  1. Every training record is tagged with the customer it came from.
  2. Customers are split into isolated shards (√N), each fine-tuned on its own customers (SFT on tickets, then DPO on accept/reject feedback). The shards are merged into one serving model with a binary merge tree.
  3. Removing a customer retrains only its shard and re-merges the path to the root. Removals can be queued and batched, so shared merges and the root are redone once.
  4. Every training run leaves a signed receipt. Each removal issues a deletion certificate with a non-membership proof for every one of the customer’s records, which the customer can check with their own data.

Hackathon project. All data is synthetic, all customer names are fictional, and TEE attestation is
simulated.

Built with

huggingfacegemma

AI tools

Coded withClaude CodeClaude Opus 5.5

Prize Categories Entered

  • Tiger Data Q3 2026 - Q2 2027

    Best Use of Tiger Data

    Submitted

    every training run and removal leaves a signed receipt in a TimescaleDB hypertable, a time-ordered audit trail anyone can query.

  • Event prize

    Best Overall

    Submitted

    others hide a customer's data and it comes back. We remove it exactly, in seconds, and hand the customer a receipt they can verify.

  • Event prize

    Sentry Raffle

    Submitted

    every removal job is monitored, so if a retrain fails halfway we know before the customer's deletion deadline, not after.