(By request from a comment: UF stands for Univalent Foundations)
Correct me if I'm wrong, but in a model $M$ of ZF each element $x$ of $M$ should produce a directed-graph-with-a-marked-sink $G_x$ having $x$ as marked sink, as follows: to $\varnothing$, i. e. the element with no $y$ satisfying $y\in\varnothing$, assign the graph with the single node $\varnothing$ which is marked, and no arrows. If the graphs $G_y$ for each $y\in x$ are known, then let $G_x$ be the disjoint union of all $G_y$, one more node $x$, and new arrows $y\to x$ for each $y$, with $x$ marked.
Something like univalence would tell us that if there is an isomorphism between $G_x$ and $G_{x'}$ under which isomorphism $x$ and $x'$ correspond to each other, then it must be the case that $x=x'$.
Does every model of ZF satisfy this? If yes, is it trivial? If no, are there some additional axioms known that would ensure it?
On the other side, does this construction allow to construct a model of ZF from every univalent universe? If yes, is it trivial? If no, are there some additional axioms known that would ensure it?
Last question - are these matters addressed somewhere? Where can I read about it?