Page 1 of 1

AI Code Red auth

Posted: Fri Mar 31, 2017 4:34 pm
by ShizCalev
Add a verb to the AI to request Code Red authorization.

In the event that all the heads are dead and missing, and the station has massive damage that would warrant as such an escalation, the AI would trigger the verb, which would then need to be verified by a second party (or perhaps even a third) of any rank/role at any keycard auth device on the station (or perhaps a comms console instead.)

The authorizing party's name would then be printed out on a page at all communications consoles to keep a log of who did it available for ingame players.

Re: AI Code Red auth

Posted: Fri Mar 31, 2017 4:47 pm
by Anonmare
I believe the AI can technically request a code red, but only if its core is right next to an authentication device.

Same with cyborgs. You could probably just an auth device in its core to achieve the effect.

Re: AI Code Red auth

Posted: Sun Apr 02, 2017 7:00 am
by MisterPerson
Or just allow the AI to use auth devices remotely.

Re: AI Code Red auth

Posted: Sun Apr 02, 2017 8:45 am
by Lumbermancer
Red Alert authorizes heads of staff and security to use lethal force, therefore AI shouldn't actively seek going red because law 1, no?

Re: AI Code Red auth

Posted: Sun Apr 02, 2017 1:13 pm
by Anonmare
MisterPerson wrote:Or just allow the AI to use auth devices remotely.
Probably not a good idea since the AI could remotely trigger two devices
Lumbermancer wrote:Red Alert authorizes heads of staff and security to use lethal force, therefore AI shouldn't actively seek going red because law 1, no?
Red Alert also allows the shuttle to arrive earlier which, in the event of an existential threat (I.E. Someone BoHs the middle of the station), the AI is probably obligated to do so. Theoretical harm in the future < Almost assured harm in the near future

Re: AI Code Red auth

Posted: Sun Apr 02, 2017 1:19 pm
by Lumbermancer
Anonmare wrote:Theoretical harm in the future < Almost assured harm in the near future
Exactly my point.

Re: AI Code Red auth

Posted: Sun Apr 02, 2017 1:29 pm
by Anonmare
Heads of Staff aren't machines. They won't immediately draw weapons and gun down the nearest person the very instant it goes red alert.
A singularity that's eating the station is a more immediate that will kill Humans in the near future and is a higher threat than the HoP possibly shooting somebody at some point.

Plus there's nothing stopping the HoP from shooting someone on a blue alert or lower; red alert just technically gives authorisation but it does not mean it will be exercised. The AI's no more responsible for harm committed after enabling red alert as it is for letting someone into R&D - after all, a person entering R&D could manufacture harmful weapons but it doesn't mean they will as there are plenty of non-harmful reasons to be in R&D.

Re: AI Code Red auth

Posted: Mon Apr 03, 2017 8:47 am
by MisterPerson
Anonmare wrote:
MisterPerson wrote:Or just allow the AI to use auth devices remotely.
Probably not a good idea since the AI could remotely trigger two devices
That's really easy to test for and block.

Re: AI Code Red auth

Posted: Mon Apr 03, 2017 4:48 pm
by cedarbridge
MisterPerson wrote:
Anonmare wrote:
MisterPerson wrote:Or just allow the AI to use auth devices remotely.
Probably not a good idea since the AI could remotely trigger two devices
That's really easy to test for and block.
Realistically you'd want to test for and block not only the AI but the AI and any borg who also gains access under this change. The borgs going into a panic and instantly setting Red like they're heads of staff would be silly.

Re: AI Code Red auth

Posted: Mon Apr 03, 2017 6:56 pm
by Not-Dorsidarf
Instead of giving the AI an authenticator, which it's explicitly blocked from, hook the AI into the authentication system and give it a popup when an authentication request is made that lets it virtually swipe.

Re: AI Code Red auth

Posted: Tue Apr 04, 2017 9:55 am
by MisterPerson
Not-Dorsidarf wrote:Instead of giving the AI an authenticator, which it's explicitly blocked from, hook the AI into the authentication system and give it a popup when an authentication request is made that lets it virtually swipe.
Popups steal input focus. I'd really like to avoid those. We could do an alert, but really you can just ask the AI by talking to it.
cedarbridge wrote: Realistically you'd want to test for and block not only the AI but the AI and any borg who also gains access under this change. The borgs going into a panic and instantly setting Red like they're heads of staff would be silly.
I don't think borgs should be able to auth at all personally. I'd leave it at the AI only, and even then it would just be a single swipe. So you'd still need a real human to confirm it.

Re: AI Code Red auth

Posted: Tue Apr 04, 2017 2:32 pm
by Gun Hog
If the maintainers okay this, I would be happy to code it after the freeze! Currently, all you REALLY need to do this NOW is adding an auth panel directly next to the primary AI.

I would change it such that attack_robot() returns (denies borgs), and remove the adjacency check on AIs while making sure that only one silicon can ever count (I.E. two AIs cannot swipe).

Making a "CONFIRM" link in the AI's chat is also an option, but I would prefer that a human has to ask the AI to access a swiper first.

Re: AI Code Red auth

Posted: Wed Apr 05, 2017 8:18 am
by Remie Richards
I think allowing mutliple AIs to swipe is fine, if someone has usurped the main AI and produced two more (or ignored the main and produced THREE) I think they deserve the swipes.