a written agreement or promise usually under seal between two or more parties especially for the performance of some action
I mean… whenever you make an account on ANY website, you are signing an agreement. You know… those things people never read when they sign up for a credit card, website access, program access, etc.
I am in group A. I know partial answers to some things, and able to push OP in the right direction to see where they could get the full answer.