I think "agent" may have a widely enough agreed upon useful definition | Heykuki News