ReadonlygroupedReadonlyidHuman-readable id (registry id / path tail) for logs + cache namespacing.
ReadonlymodelReadonlyweightsThe draft graph releases what it built (constants, Neural Engine programs), then its weights go.
StaticloadLoad the draft model from a snapshot dir. Vocab-size mismatch with the target is a WARNING (mlx-lm parity, server.py:363-368); the tokenizer- family hard check lives at the server (it owns both tokenizers).
OptionaltargetVocabSize: number
Server-lifetime owner of the draft machinery (the loaded draft model). Its grouped rows are how every request drafts, one request or several.