In the treaty of 348 BC Carthage had undertaken to respect all Latin territory and coast towns as a Roman sphere of influence, and granted to Roman traders admission to the ports of her dominions of Africa, Sardinia and Sicily, as well as of Carthage itself.
So too were Roman ships of war to enjoy access to these ports in wars against third parties.
The Romans in turn were exluded from settling in Sardinia and Africa and accepted limits of Roman seafaring and recognized the Carthaginian claim to regulate trade in other territories. Also Carthage was granted freedom of military action in Italy.
Roman merchants were accepted to Carthage itself and its possessions in Sicily and Carthaginian merchants were to have similar access to Rome. Though Greeks are not mentioned, the effect of the treaty was to bind Rome, through commercial concessions, not to with Carthaginian attacks on the Greek cities of the south. And a significant distinction was drawn between the protectorate of Rome and those cities which were merely allied with the Romans by treaty. In particular, if Carthaginians should sack a town in Latium which was not under Roman protection, though captives and loot might be taken away, the site was to revert to Rome. A lurid glimpse of what had been going on, out of reach of Dionysius' warships.