In the interest of positive change and discouraging misuse and abuse of the Second Life platform, I want to propose the following changes to Second Life's policy on scripted agents. Scripted agents must be linked to a botmaster "main" account, this would work like a partnership request such that the scripted agent account dashboard would let you pick the botmaster account, and that association must be accepted by way of an email confirmation or dashboard interaction on the human operated account. Botmaster accounts may have multiple scripted agents associated, and they can view this list on their account dashboard at any time. Failure to have a linked botmaster prevents the scripted agent from logging in. To be eligible to be a botmaster, a human operated account must complete a short terms of service quiz similar to the mesh IP upload exam. Payment information must be on file for an account before it can be botmaster for a scripted agent account. Profiles of scripted agents contain the "scripted agent" account type rather than "resident", and have a clickable SLURL to the profile of their linked botmaster that any observer of the profile can view and navigate through. Before completion of the scripted agent setup process, a text field must be populated with the justification and/or purpose of the scripted agent, e.g. "Region moderation", or "Group chat monitoring". These changes would ensure several things, most notably instilling a sense of accountability and transparency around the concept of scripted agents. Benefits of these changes would include but aren't limited to: Residents encountering a scripted agent may without any difficulty identify the resident who is responsible for the scripted agent, and contact them if necessary which may due to a malfunction, or misunderstanding of the scripted agent's purpose. Scripted agents would become detectable by the viewer, so that they can be identified differently and with notice banners on profiles, agent interactions, and messages. The provided justification and/or purpose for the scripted agent can be included on messaging in the viewer which reduces overall confusion.