First off, general u3/vere docs are here. They feel pretty opaque, and Paul/~fodwyt, an experienced vere dev, has admitted to reading them every so often and still bringing back new understanding of the doc each time. I suggest to skim it, most of it isn't exactly relevant, but do read the sections on reference counts and reference protocols.
For a quick overview on what goes into adding a jet, see this commit as an example. (Matching Hoon change is here though only the use of ~%
and ~/
is of interest.)
To get your jet called whenever the matching Hoon code is called, that code needs to be hinted. Use ~/
and so