Yeah I don’t see how this isn’t a rights-based system as it has a conception of rights. Rights aren’t primitive. The primitive notion is moral principles. Rights are established with a moral argument from these moral principles.
Rights can be violated though. The existence of a right doesn’t necessarily compel anything from immoral or amoral actors. This suggestion doesn’t seem to handle inalienable rights, which are rights that can’t be given up or transferred even with consent.