Parent hierarchy
set_field("guests.0.email", value) ensures intermediate nodes such as guests and guests.0 exist. It also adds parent-to-child dependency edges for each path segment.
Explicit dependencies
Useadd_field_dependency() for an additional single-source dependency:
get_dah() and is currently an internal-oriented API; see DAH-backed storage before depending on it directly.
Node identity
Paths are the public lookup keys. Each node also receives a UUID, available throughget_field_uuid(path). UUIDs are useful for graph identity but should not replace paths in user-facing or persisted contracts unless your application explicitly manages that mapping.