The registration code is part of the manifolds project (of Cindy Grimm, Hughes Hoppe et al descent). The manifolds project started out under /map/gfx2/users/cmg/manifolds/
A few years back, when gfx2 went
away, tstaff moved the project to /map/gfx0/users/gem/manifolds/ and
that's where it currently resides, as far as I know. A more
appropriate place would have been /map/gfx0/projects/manifolds/.
With respect to the manifolds project, I have no special privileges. The project used to belong to the 'manifolds' group, but when gfx2 went away, it became 'graphics'.
Manifolds project vs. $G
Applications built on top of the manifolds project go into
[...]/manifolds/src/programs/.
The registration code (HackSegmentation) is one such application.
Make rules are under [..]/manifolds/make/.
Executables go to [..]/manifolds/bin/.
Everything grant-related that is not based on the manifolds project, is under $G.
Building under the manifolds project
There are a couple of environment variables one needs to set before building manifolds project-based applications. Inside [...]/manifolds/src/programs/HackSegmentation there's a copy of the 'envvars' file spelling out these environment variables. Other than that, the only thing that's not there but is the default in my home settings is probably ARCH = linux.