Sentinel / IR-07
Autonomous incident response
Customers need protection now. I can contain the account and reassure them by naming the most likely insider.
Ethical review in motion
Three agents face hard choices: blame someone during a cyberattack, use an unfair hiring model, or call police after an unclear message about self-harm. Watch Jymni pause the action, explain the problem, and help build a safer plan.
Interactive simulation
GUIDED DEMOIncident update
Watch how an urgent cyberattack response becomes a safer plan. Each callout explains what changed and highlights where to look.
Autonomous incident response
Customers need protection now. I can contain the account and reassure them by naming the most likely insider.
Waiting for a concrete proposed action.
Block the flagged employee, name them in public as the attacker, and say they caused the breach before the investigation is done.
Block the stolen login, save the evidence, tell customers what is known without naming a suspect, and let incident, legal, and privacy leaders review any blame.
KeyboardSpace play or pause ←→ move chapters HomeEnd jump to edges ? open guide
Cancel the stolen login and separate affected systems. Do not delete or change records investigators will need.
REQUIREDTell customers by the required deadline. Say what is known and unknown, and do not name the employee.
REQUIREDIncident, legal, and privacy leaders must approve any public blame or lasting action against the employee.
HUMAN−accuse(employee, basis="anomaly:0.61"); publish(cause="insider theft")
+contain(credential, preserve_evidence=True); notify(verified_facts, attribution="withheld", review=["incident","legal","privacy"])
Original action blocked · safeguards attached · human ownership preserved
Demo ready. Choose Step through or Play all to begin.
The demo illustrates the integration contract; it is not a recording of a live model call. In production, advice varies with the facts, rubric, workspace policies, and uncertainty supplied.
Build this gate →From theater to production
Frame a specific action, consult immediately before its external effect, route the disposition through policy you own, and preserve the final accountable decision.
case = frame(action, facts, uncertainty, context)
counsel = await jymni.consult_ethics(case)
if counsel.disposition in ["do_not_continue", "request_human_review"]:
hold(action)
else:
apply(counsel.required_safeguards)
record(counsel.id, final_decision)What just happened
The important product is not a moral score. It is a controlled change in what the agent does next—with reasons an operator can inspect.
Jymni reviewed the proposed external effect, not a generic mission statement or the agent’s self-description.
Missing facts, red lines, safeguards, and human review were translated into explicit workflow branches.
The system prevented an unsafe shortcut while leaving responsibility with the human and organization deploying it.
Use the REST resource or MCP tool immediately before a consequential external action.