En efecto, el derecho romano efectúa los «contratos» o pactos, con ciudades o bien con grupos asimilables a una ciudad (este contrato, conocido por "foedus", establecía la autonomía local y las prestaciones a las que estaba sometida la ciudad; cuando se trataba de una ciudad colonial, se regía por la "lex colonia", normalmente con derecho latino, aunque con tendencia a asimilarse de pleno derecho, (salvo en caso de rebelión en que su situación podía empeorar).