À la fin du 20e siècle, les missions archéologiques américaine et anglaise ont découvert que le fameux port militaire de Carthage a été construit au 2e siècle avant J.-C., c’est à dire après Zama et le traité de -201 qui interdisait à Carthage d’avoir une marine militaire. Cette révélation a été accueillie avec stupéfaction, et toutes les tentatives de justification se sont heurtées aux données historiques qui nous sont parvenues.
En réalité, la justification de la construction du port militaire à partir des textes anciens n’a aucune possibilité d’aboutir car le problème vient justement de ces textes. L’archéologie ne ment pas, ce qui n’est pas le cas des historiographes, surtout que les sources qui nous sont parvenues sont exclusivement proromaines.
Si Carthage a construit le port militaire au lendemain de la paix signée avec Rome, c’est qu’elle en avait le droit, et si elle en avait le droit, cela signifie que la guerre ne s’est pas terminée comme Polybe, panégyriste des Scipions, et Tite-Live, agent de la restauration de la «grandeur» de Rome, nous l’ont rapporté.