If I check my list of packages with dpkg -l I see that several packages are installed in "all" architectures. Then, if I run apt policy <name_of_package> with the name of a random package which it says is installed for all the architectures, I get this output (e.g. with adduser):
adduser:
Installed: 3.118
Candidate: 3.118
Version table:
*** 3.118 990
990 http://deb.debian.org/debian buster/main amd64 Packages
990 http://deb.debian.org/debian buster/main i386 Packages
500 http://deb.debian.org/debian sid/main amd64 Packages
500 http://deb.debian.org/debian sid/main i386 Packages
100 /var/lib/dpkg/status
There is only one version of the package, plus I know that the triple asterisk means that version is installed.
Ok, but I can see 4 different sources, with different architectures and releases.
SO
How can I check which is installed? Or are they all installed, so I have installed 4 versions of the same package?