A Ref is a @Signed Data Blob that points to the latest state of a @ChangeResource according to the signer.

    Version

      A set of change heads, identified by their CID

    Location

      The "space" and "path" which identifies the location of this ref

    Generation

      The number which identifies which generation of Ref is changing. Useful for handling concurrent updates to the ChangeResource, like if the resource is deleted by one author while it is updated by another.

    Tombstone/Deletes

      ...

    Redirect

      Points to another ref. Optional Republishing flag which specifies that the content is being redirected but the location should remain