GTA (Guess The Algorithm) Model Benchmark

Test your AI model's algorithmic reasoning capabilities through reverse-engineering of byte transformations. Each puzzle provides 24 visible test cases for analysis and 24 hidden test cases for validation.

Level 1: Single Byte - Basic

Basic transformations on individual bytes

Level Characteristics

  • Window: 1 byte
  • Operations: 1-3 ops per byte
  • State: none

Level 2: Single Byte - Advanced

Complex transformations on individual bytes

Level Characteristics

  • Window: 1 byte
  • Operations: 3-6 ops per byte
  • State: none
  • Features: conditionals, bit manipulation

Level 3: Intro to Multi-Byte

Position-based operations and simple dependencies

Level Characteristics

  • Window: 1-2 bytes or position i
  • Operations: 1-3 ops per byte
  • State: position-based, simple branching
  • Features: position indexing, even/odd logic, previous byte reference

Level 4: Basic Multi-Pass

Two-pass transforms and 2D indexing without state

Level Characteristics

  • Window: 1-2 bytes or 2D indexing
  • Operations: 2-5 ops per byte
  • State: none
  • Features: multi-pass, 2D transforms, position-based blocks

Level 5: State Introduction

Running state and block-based operations

Level Characteristics

  • Window: 1+ bytes with state
  • Operations: 2-5 ops per byte
  • State: running state, toggles
  • Features: state tracking, block operations

Level 6: Complex Multi-Pass

Advanced passes with blocks and feedback

Level Characteristics

  • Window: multiple bytes, blocks
  • Operations: 3-6 ops per byte
  • State: block-based feedback, toggles
  • Features: multi-pass with feedback, block transforms

Level 7: Advanced Combinations

Checksums, multi-pass feedback, and block operations

Level Characteristics

  • Window: full buffer or blocks
  • Operations: 4-7 ops per byte
  • State: checksums, block feedback
  • Features: checksum-based transforms, complex multi-pass, block shuffling

Level 8: State Machines and Complex Dependencies

Multi-state transforms with data-dependent behavior

Level Characteristics

  • Window: full buffer with local windows
  • Operations: 5-8 ops per byte
  • State: multiple running states, data-driven behavior
  • Features: running checksums, multi-condition branching, cross-referencing states