gatekeeper: someone who controls access to something
entity: that which is perceived or known or inferred to have its own distinct existence (living or nonliving)
logic: the system of operations performed by a computer that underlies the machine's representation of logical operations