type Handle
import bendvy-ecs-core@0.1.0.4/world.bend as Worldimport Base
import entity_key.bend as K
10# Framework-owned metadata. Independent factory roots are not globally unique.
11# Schema-branded detached identity containing World namespace and full entity key
12# (index plus generation). Extracting its index does not validate it; raw construction
13# is trusted setup, not evidence that a handle belongs to a live entity.
14type Handle<Schema: Data> is Data:
15 Handle{namespace: U32, key: K.Key}