Imagine you're tuning a pipe organ. Each stop, each rank of pipes, changes the instrument's sound — but you can't just turn a single knob smoothly from 'bad' to 'good.' The stops are discrete: on or off, this voicing or that one. You have to try combinations, listen, swap a rank, listen again. That's the core problem in generative retrieval: the semantic identifiers (SIDs) that let a model 'generate' a document ID are built from discrete, interdependent components — how you construct the code tree, how you handle collisions when two documents get the same code, how you decode at inference time — and none of these yield to gradient descent. The standard move is hand-design and ablation. This paper replaces that with evolution. The committed claim: LLM-driven evolutionary program search can jointly optimize the discrete, non-differentiable components of a generative retrieval system, and a cheap 1M-parameter proxy decoder can reliably stand in for the expensive 1B target model during that search. The authors report a Spearman rank correlation of ρ=0.90 between proxy and target Recall@100 across 21 candidate SID programs on NQ320K. That's the load-bearing number. If the proxy is trustworthy, you can run hundreds of evolutionary trials at trivial cost instead of retraining a billion-parameter decoder each time. The results on NQ320K are concrete: jointly evolving SID construction and collision handling improves Recall@1 from 55.8% to 59.3% (+3.5 points absolute) and Recall@100 from 85.8% to 90.6% (+4.8 points). They also show gains on MSMARCO300K and a multilingual e-commerce dataset, which matters because single-dataset results in retrieval are cheap to overfit. Importantly, the evolutionary search uses a locally served open-weight 31B model — no OpenAI API calls, no data leakage concern, no per-query cost spiral. This is a design choice that makes the approach reproducible by any lab with a decent GPU cluster. The ladder position is honest but incomplete. The paper benchmarks against its own seed GR system and shows consistent improvement, but the comparison to the broader retrieval SOTA — dense retrievers, hybrid sparse-dense systems, or the latest DSI variants from Google — is not prominently featured. The gains are real within the generative retrieval family, but the paper doesn't force a direct confrontation with the best non-GR baselines, which is the comparison a practitioner would need to decide whether to adopt GR at all. The most interesting negative result is the component study: proxy reliability transfers for the semantic index components but NOT for the generator's training objective or the full end-to-end pipeline. This means evolutionary search is not a universal optimizer for GR — it works where the proxy can cheaply approximate the target's ranking behavior, and fails where it can't. The authors are candid about this boundary, which is a mark of integrity, but it also means the framework's applicability is narrower than the headline might suggest. Architecturally, this sits at the intersection of two families: autoregressive generative retrieval (the GENRE/DSI lineage) and LLM-as-optimizer evolutionary program search (the FunSearch/EvoPrompting lineage). The key structural bet is that code-level mutations — literally rewriting Python functions that define SID construction and collision logic — are a richer search space than hyperparameter tuning. The 31B open-weight model serves as the mutation operator; the 1M proxy decoder serves as the fitness function. It's evolution with a language-model genome editor. The successor question is pointed: the authors did not evolve the decoder architecture itself, nor did they attempt to co-evolve the training objective alongside the SID components (they explicitly show this doesn't transfer via the proxy). The honest read is (b) and (c) — they likely tried training-objective evolution, found the proxy unreliable for it, reported that negative result, and are probably working on better proxy designs for the next paper. The gap between 'evolving the index' and 'evolving the whole pipeline' is where the real unlock lives.