Yes, with one correction: the relays carry more than a pointer. The objects sit on the git server, but the authoritative refs, which commit each branch points to, are signed events on the relay. That is what makes hosting replaceable. A server can hand you any history it likes; the relay says which ...