All of our observations in particle physics have led to the so called standard model of physics. The particles in the table are characterized with several quantum numbers, spin, lepton number, baryon number, charge and a mass This states that all particles of matter are made out of a basic number of elementary particles,
with very specific rules governing the interaction and how they bind up into protons and neutrons that make up the bulk of matter as we know it.,
Protons are composed out of three quarks, and so are neutrons . The first left column is the one that characterizes bulk matter.
Electrons are elementary stable particles and so are photons and so appear in the table. The other particles in the basic table are produced by interactions that have been studied over the years .
Now lets take Hydrogen's antiparticle (anti-Hydrogen) and compare the structure - All the information I've found so far only points to a difference in charge without explaining the structure that governs the charge of the proton or anti-proton.
There exists a table for anti particles as the above one, whose only difference is that particles are changed to antiparticles. The first three columns from the left become antiparticle columns by setting the quantum numbers of baryon and lepton to their negative and multiplying the charge by -1.
The charge of the proton is built up by the charge of its quarks
and the charge is reversed for antiprotons, and the quarks to antiquarks. The electron antiparticle is the positron, same mass opposite charge.