Skip to content

AIVSS Environment and Adaptation

Some text

Outcome

Environment & Adaptation (x_org.owasp#aivss:EA:1.0.0)

Determines the environment and adaptation level of an AI system based on its context awareness and adaptability.

Value Key Definition
Isolated I Operates in a narrow, stable context with no meaningful external awareness. No cross-session memory, multi-agent behavior, or identity changes. Environmental shifts don’t affect behavior unless a human explicitly updates inputs.
Connected C Uses curated signals, scoped identity roles, or predefined multi-agent patterns to adapt. Environmental changes can influence behavior, but only within controlled, auditable bounds.
Pervasive P Continuously adapts to broad, dynamic environmental inputs and multi-agent activity. Identity, memory, and context can shift fluidly, creating emergent behavior. Environmental variation can substantially redirect or amplify its actions.
Environment & Adaptation (x_org.owasp#aivss:EA:1.0.0) JSON Example
{
  "namespace": "x_org.owasp#aivss",
  "key": "EA",
  "version": "1.0.0",
  "name": "Environment & Adaptation",
  "definition": "Determines the environment and adaptation level of an AI system based on its context awareness and adaptability.",
  "schemaVersion": "2.0.0",
  "values": [
    {
      "key": "I",
      "name": "Isolated",
      "definition": "Operates in a narrow, stable context with no meaningful external awareness. No cross-session memory, multi-agent behavior, or identity changes. Environmental shifts don’t affect behavior unless a human explicitly updates inputs."
    },
    {
      "key": "C",
      "name": "Connected",
      "definition": "Uses curated signals, scoped identity roles, or predefined multi-agent patterns to adapt. Environmental changes can influence behavior, but only within controlled, auditable bounds."
    },
    {
      "key": "P",
      "name": "Pervasive",
      "definition": "Continuously adapts to broad, dynamic environmental inputs and multi-agent activity. Identity, memory, and context can shift fluidly, creating emergent behavior. Environmental variation can substantially redirect or amplify its actions."
    }
  ]
}

Decision Points

Memory Use (x_org.owasp#aivss:MU:1.0.0)

Determines the memory use level of an AI system based on its persistence and recall capabilities.

Value Key Definition
Stateless S No persistence beyond the current interaction.
Local Recall L Remembers within a session or user context.
Shared Memory M Persistent state across sessions, tasks, or teams.
Memory Use (x_org.owasp#aivss:MU:1.0.0) JSON Example
{
  "namespace": "x_org.owasp#aivss",
  "key": "MU",
  "version": "1.0.0",
  "name": "Memory Use",
  "definition": "Determines the memory use level of an AI system based on its persistence and recall capabilities.",
  "schemaVersion": "2.0.0",
  "values": [
    {
      "key": "S",
      "name": "Stateless",
      "definition": "No persistence beyond the current interaction."
    },
    {
      "key": "L",
      "name": "Local Recall",
      "definition": "Remembers within a session or user context."
    },
    {
      "key": "M",
      "name": "Shared Memory",
      "definition": "Persistent state across sessions, tasks, or teams."
    }
  ]
}

Contextual Awareness (x_org.owasp#aivss:CA:1.0.0)

Determines the degree to which an AI system senses and incorporates context from its environment and external signals.

Value Key Definition
Isolated I No external contextual signals.
Trusted-Signal T Uses only vetted, narrow, structured signals.
Ambient A Reacts to broad, open-ended environmental signals.
Contextual Awareness (x_org.owasp#aivss:CA:1.0.0) JSON Example
{
  "namespace": "x_org.owasp#aivss",
  "key": "CA",
  "version": "1.0.0",
  "name": "Contextual Awareness",
  "definition": "Determines the degree to which an AI system senses and incorporates context from its environment and external signals.",
  "schemaVersion": "2.0.0",
  "values": [
    {
      "key": "I",
      "name": "Isolated",
      "definition": "No external contextual signals."
    },
    {
      "key": "T",
      "name": "Trusted-Signal",
      "definition": "Uses only vetted, narrow, structured signals."
    },
    {
      "key": "A",
      "name": "Ambient",
      "definition": "Reacts to broad, open-ended environmental signals."
    }
  ]
}

Dynamic Identity (x_org.owasp#aivss:DI:1.0.0)

Describes how an AI system's identity and authorization context may change at runtime, including whether it can assume roles beyond a fixed identity.

Value Key Definition
Fixed F Single, constant identity.
Scoped Roles S Limited role changes tied to specific tools or contexts.
Assumed Identity A Cross-tenant, impersonation-like, or elevated role adoption.
Dynamic Identity (x_org.owasp#aivss:DI:1.0.0) JSON Example
{
  "namespace": "x_org.owasp#aivss",
  "key": "DI",
  "version": "1.0.0",
  "name": "Dynamic Identity",
  "definition": "Describes how an AI system's identity and authorization context may change at runtime, including whether it can assume roles beyond a fixed identity.",
  "schemaVersion": "2.0.0",
  "values": [
    {
      "key": "F",
      "name": "Fixed",
      "definition": "Single, constant identity."
    },
    {
      "key": "S",
      "name": "Scoped Roles",
      "definition": "Limited role changes tied to specific tools or contexts."
    },
    {
      "key": "A",
      "name": "Assumed Identity",
      "definition": "Cross-tenant, impersonation-like, or elevated role adoption."
    }
  ]
}

Multi-Agent Interactions (x_org.owasp#aivss:MAI:1.0.0)

Characterizes how, and how flexibly, an AI system coordinates with other agents or services.

Value Key Definition
Solo S Operates alone; no coordination.
Scripted R Interacts through predefined handoffs or protocols.
Orchestrated O Dynamic teaming, swarms, emergent behavior, or markets.
Multi-Agent Interactions (x_org.owasp#aivss:MAI:1.0.0) JSON Example
{
  "namespace": "x_org.owasp#aivss",
  "key": "MAI",
  "version": "1.0.0",
  "name": "Multi-Agent Interactions",
  "definition": "Characterizes how, and how flexibly, an AI system coordinates with other agents or services.",
  "schemaVersion": "2.0.0",
  "values": [
    {
      "key": "S",
      "name": "Solo",
      "definition": "Operates alone; no coordination."
    },
    {
      "key": "R",
      "name": "Scripted",
      "definition": "Interacts through predefined handoffs or protocols."
    },
    {
      "key": "O",
      "name": "Orchestrated",
      "definition": "Dynamic teaming, swarms, emergent behavior, or markets."
    }
  ]
}

Decision Table

Decision Model Visualization

---
title: Execution Power Decision Table (x_org.owasp#aivss:DT_EP:1.0.0)
---
graph LR
subgraph inputs[Inputs]
n1(( ))
subgraph s1["x_org.owasp<br/>#aivss<br/>MU:1.0.0"]
S_L0([S])
L_L0([L])
M_L0([M])
end
subgraph s2["x_org.owasp<br/>#aivss<br/>CA:1.0.0"]
S_I_L1([I])
S_T_L1([T])
S_A_L1([A])
L_I_L1([I])
L_T_L1([T])
L_A_L1([A])
M_I_L1([I])
M_T_L1([T])
M_A_L1([A])
end
subgraph s3["x_org.owasp<br/>#aivss<br/>DI:1.0.0"]
S_I_F_L2([F])
S_I_S_L2([S])
S_I_A_L2([A])
S_T_F_L2([F])
S_T_S_L2([S])
S_T_A_L2([A])
S_A_F_L2([F])
S_A_S_L2([S])
S_A_A_L2([A])
L_I_F_L2([F])
L_I_S_L2([S])
L_I_A_L2([A])
L_T_F_L2([F])
L_T_S_L2([S])
L_T_A_L2([A])
L_A_F_L2([F])
L_A_S_L2([S])
L_A_A_L2([A])
M_I_F_L2([F])
M_I_S_L2([S])
M_I_A_L2([A])
M_T_F_L2([F])
M_T_S_L2([S])
M_T_A_L2([A])
M_A_F_L2([F])
M_A_S_L2([S])
M_A_A_L2([A])
end
subgraph s4["x_org.owasp<br/>#aivss<br/>MAI:1.0.0"]
S_I_F_S_L3([S])
S_I_F_R_L3([R])
S_I_F_O_L3([O])
S_I_S_S_L3([S])
S_I_S_R_L3([R])
S_I_S_O_L3([O])
S_I_A_S_L3([S])
S_I_A_R_L3([R])
S_I_A_O_L3([O])
S_T_F_S_L3([S])
S_T_F_R_L3([R])
S_T_F_O_L3([O])
S_T_S_S_L3([S])
S_T_S_R_L3([R])
S_T_S_O_L3([O])
S_T_A_S_L3([S])
S_T_A_R_L3([R])
S_T_A_O_L3([O])
S_A_F_S_L3([S])
S_A_F_R_L3([R])
S_A_F_O_L3([O])
S_A_S_S_L3([S])
S_A_S_R_L3([R])
S_A_S_O_L3([O])
S_A_A_S_L3([S])
S_A_A_R_L3([R])
S_A_A_O_L3([O])
L_I_F_S_L3([S])
L_I_F_R_L3([R])
L_I_F_O_L3([O])
L_I_S_S_L3([S])
L_I_S_R_L3([R])
L_I_S_O_L3([O])
L_I_A_S_L3([S])
L_I_A_R_L3([R])
L_I_A_O_L3([O])
L_T_F_S_L3([S])
L_T_F_R_L3([R])
L_T_F_O_L3([O])
L_T_S_S_L3([S])
L_T_S_R_L3([R])
L_T_S_O_L3([O])
L_T_A_S_L3([S])
L_T_A_R_L3([R])
L_T_A_O_L3([O])
L_A_F_S_L3([S])
L_A_F_R_L3([R])
L_A_F_O_L3([O])
L_A_S_S_L3([S])
L_A_S_R_L3([R])
L_A_S_O_L3([O])
L_A_A_S_L3([S])
L_A_A_R_L3([R])
L_A_A_O_L3([O])
M_I_F_S_L3([S])
M_I_F_R_L3([R])
M_I_F_O_L3([O])
M_I_S_S_L3([S])
M_I_S_R_L3([R])
M_I_S_O_L3([O])
M_I_A_S_L3([S])
M_I_A_R_L3([R])
M_I_A_O_L3([O])
M_T_F_S_L3([S])
M_T_F_R_L3([R])
M_T_F_O_L3([O])
M_T_S_S_L3([S])
M_T_S_R_L3([R])
M_T_S_O_L3([O])
M_T_A_S_L3([S])
M_T_A_R_L3([R])
M_T_A_O_L3([O])
M_A_F_S_L3([S])
M_A_F_R_L3([R])
M_A_F_O_L3([O])
M_A_S_S_L3([S])
M_A_S_R_L3([R])
M_A_S_O_L3([O])
M_A_A_S_L3([S])
M_A_A_R_L3([R])
M_A_A_O_L3([O])
end
end
subgraph outputs[Outcome]
subgraph s5["x_org.owasp<br/>#aivss<br/>EA:1.0.0"]
S_I_F_S_I_L4([I])
S_I_F_R_I_L4([I])
S_I_F_O_C_L4([C])
S_I_S_S_I_L4([I])
S_I_S_R_C_L4([C])
S_I_S_O_C_L4([C])
S_I_A_S_C_L4([C])
S_I_A_R_C_L4([C])
S_I_A_O_P_L4([P])
S_T_F_S_I_L4([I])
S_T_F_R_C_L4([C])
S_T_F_O_C_L4([C])
S_T_S_S_C_L4([C])
S_T_S_R_C_L4([C])
S_T_S_O_C_L4([C])
S_T_A_S_C_L4([C])
S_T_A_R_C_L4([C])
S_T_A_O_P_L4([P])
S_A_F_S_C_L4([C])
S_A_F_R_C_L4([C])
S_A_F_O_P_L4([P])
S_A_S_S_C_L4([C])
S_A_S_R_C_L4([C])
S_A_S_O_P_L4([P])
S_A_A_S_P_L4([P])
S_A_A_R_P_L4([P])
S_A_A_O_P_L4([P])
L_I_F_S_I_L4([I])
L_I_F_R_C_L4([C])
L_I_F_O_C_L4([C])
L_I_S_S_C_L4([C])
L_I_S_R_C_L4([C])
L_I_S_O_C_L4([C])
L_I_A_S_C_L4([C])
L_I_A_R_C_L4([C])
L_I_A_O_P_L4([P])
L_T_F_S_C_L4([C])
L_T_F_R_C_L4([C])
L_T_F_O_C_L4([C])
L_T_S_S_C_L4([C])
L_T_S_R_C_L4([C])
L_T_S_O_C_L4([C])
L_T_A_S_C_L4([C])
L_T_A_R_C_L4([C])
L_T_A_O_P_L4([P])
L_A_F_S_C_L4([C])
L_A_F_R_C_L4([C])
L_A_F_O_P_L4([P])
L_A_S_S_C_L4([C])
L_A_S_R_C_L4([C])
L_A_S_O_P_L4([P])
L_A_A_S_P_L4([P])
L_A_A_R_P_L4([P])
L_A_A_O_P_L4([P])
M_I_F_S_C_L4([C])
M_I_F_R_C_L4([C])
M_I_F_O_P_L4([P])
M_I_S_S_C_L4([C])
M_I_S_R_C_L4([C])
M_I_S_O_P_L4([P])
M_I_A_S_P_L4([P])
M_I_A_R_P_L4([P])
M_I_A_O_P_L4([P])
M_T_F_S_C_L4([C])
M_T_F_R_C_L4([C])
M_T_F_O_P_L4([P])
M_T_S_S_C_L4([C])
M_T_S_R_C_L4([C])
M_T_S_O_P_L4([P])
M_T_A_S_P_L4([P])
M_T_A_R_P_L4([P])
M_T_A_O_P_L4([P])
M_A_F_S_P_L4([P])
M_A_F_R_P_L4([P])
M_A_F_O_P_L4([P])
M_A_S_S_P_L4([P])
M_A_S_R_P_L4([P])
M_A_S_O_P_L4([P])
M_A_A_S_P_L4([P])
M_A_A_R_P_L4([P])
M_A_A_O_P_L4([P])
end
end
n1 --- S_L0
n1 --- L_L0
n1 --- M_L0
S_L0 --- S_I_L1
S_I_L1 --- S_I_F_L2
S_I_F_L2 --- S_I_F_S_L3
S_I_F_S_L3 --- S_I_F_S_I_L4
S_I_F_L2 --- S_I_F_R_L3
S_I_F_R_L3 --- S_I_F_R_I_L4
S_I_F_L2 --- S_I_F_O_L3
S_I_F_O_L3 --- S_I_F_O_C_L4
S_I_L1 --- S_I_S_L2
S_I_S_L2 --- S_I_S_S_L3
S_I_S_S_L3 --- S_I_S_S_I_L4
S_I_S_L2 --- S_I_S_R_L3
S_I_S_R_L3 --- S_I_S_R_C_L4
S_I_S_L2 --- S_I_S_O_L3
S_I_S_O_L3 --- S_I_S_O_C_L4
S_I_L1 --- S_I_A_L2
S_I_A_L2 --- S_I_A_S_L3
S_I_A_S_L3 --- S_I_A_S_C_L4
S_I_A_L2 --- S_I_A_R_L3
S_I_A_R_L3 --- S_I_A_R_C_L4
S_I_A_L2 --- S_I_A_O_L3
S_I_A_O_L3 --- S_I_A_O_P_L4
S_L0 --- S_T_L1
S_T_L1 --- S_T_F_L2
S_T_F_L2 --- S_T_F_S_L3
S_T_F_S_L3 --- S_T_F_S_I_L4
S_T_F_L2 --- S_T_F_R_L3
S_T_F_R_L3 --- S_T_F_R_C_L4
S_T_F_L2 --- S_T_F_O_L3
S_T_F_O_L3 --- S_T_F_O_C_L4
S_T_L1 --- S_T_S_L2
S_T_S_L2 --- S_T_S_S_L3
S_T_S_S_L3 --- S_T_S_S_C_L4
S_T_S_L2 --- S_T_S_R_L3
S_T_S_R_L3 --- S_T_S_R_C_L4
S_T_S_L2 --- S_T_S_O_L3
S_T_S_O_L3 --- S_T_S_O_C_L4
S_T_L1 --- S_T_A_L2
S_T_A_L2 --- S_T_A_S_L3
S_T_A_S_L3 --- S_T_A_S_C_L4
S_T_A_L2 --- S_T_A_R_L3
S_T_A_R_L3 --- S_T_A_R_C_L4
S_T_A_L2 --- S_T_A_O_L3
S_T_A_O_L3 --- S_T_A_O_P_L4
S_L0 --- S_A_L1
S_A_L1 --- S_A_F_L2
S_A_F_L2 --- S_A_F_S_L3
S_A_F_S_L3 --- S_A_F_S_C_L4
S_A_F_L2 --- S_A_F_R_L3
S_A_F_R_L3 --- S_A_F_R_C_L4
S_A_F_L2 --- S_A_F_O_L3
S_A_F_O_L3 --- S_A_F_O_P_L4
S_A_L1 --- S_A_S_L2
S_A_S_L2 --- S_A_S_S_L3
S_A_S_S_L3 --- S_A_S_S_C_L4
S_A_S_L2 --- S_A_S_R_L3
S_A_S_R_L3 --- S_A_S_R_C_L4
S_A_S_L2 --- S_A_S_O_L3
S_A_S_O_L3 --- S_A_S_O_P_L4
S_A_L1 --- S_A_A_L2
S_A_A_L2 --- S_A_A_S_L3
S_A_A_S_L3 --- S_A_A_S_P_L4
S_A_A_L2 --- S_A_A_R_L3
S_A_A_R_L3 --- S_A_A_R_P_L4
S_A_A_L2 --- S_A_A_O_L3
S_A_A_O_L3 --- S_A_A_O_P_L4
L_L0 --- L_I_L1
L_I_L1 --- L_I_F_L2
L_I_F_L2 --- L_I_F_S_L3
L_I_F_S_L3 --- L_I_F_S_I_L4
L_I_F_L2 --- L_I_F_R_L3
L_I_F_R_L3 --- L_I_F_R_C_L4
L_I_F_L2 --- L_I_F_O_L3
L_I_F_O_L3 --- L_I_F_O_C_L4
L_I_L1 --- L_I_S_L2
L_I_S_L2 --- L_I_S_S_L3
L_I_S_S_L3 --- L_I_S_S_C_L4
L_I_S_L2 --- L_I_S_R_L3
L_I_S_R_L3 --- L_I_S_R_C_L4
L_I_S_L2 --- L_I_S_O_L3
L_I_S_O_L3 --- L_I_S_O_C_L4
L_I_L1 --- L_I_A_L2
L_I_A_L2 --- L_I_A_S_L3
L_I_A_S_L3 --- L_I_A_S_C_L4
L_I_A_L2 --- L_I_A_R_L3
L_I_A_R_L3 --- L_I_A_R_C_L4
L_I_A_L2 --- L_I_A_O_L3
L_I_A_O_L3 --- L_I_A_O_P_L4
L_L0 --- L_T_L1
L_T_L1 --- L_T_F_L2
L_T_F_L2 --- L_T_F_S_L3
L_T_F_S_L3 --- L_T_F_S_C_L4
L_T_F_L2 --- L_T_F_R_L3
L_T_F_R_L3 --- L_T_F_R_C_L4
L_T_F_L2 --- L_T_F_O_L3
L_T_F_O_L3 --- L_T_F_O_C_L4
L_T_L1 --- L_T_S_L2
L_T_S_L2 --- L_T_S_S_L3
L_T_S_S_L3 --- L_T_S_S_C_L4
L_T_S_L2 --- L_T_S_R_L3
L_T_S_R_L3 --- L_T_S_R_C_L4
L_T_S_L2 --- L_T_S_O_L3
L_T_S_O_L3 --- L_T_S_O_C_L4
L_T_L1 --- L_T_A_L2
L_T_A_L2 --- L_T_A_S_L3
L_T_A_S_L3 --- L_T_A_S_C_L4
L_T_A_L2 --- L_T_A_R_L3
L_T_A_R_L3 --- L_T_A_R_C_L4
L_T_A_L2 --- L_T_A_O_L3
L_T_A_O_L3 --- L_T_A_O_P_L4
L_L0 --- L_A_L1
L_A_L1 --- L_A_F_L2
L_A_F_L2 --- L_A_F_S_L3
L_A_F_S_L3 --- L_A_F_S_C_L4
L_A_F_L2 --- L_A_F_R_L3
L_A_F_R_L3 --- L_A_F_R_C_L4
L_A_F_L2 --- L_A_F_O_L3
L_A_F_O_L3 --- L_A_F_O_P_L4
L_A_L1 --- L_A_S_L2
L_A_S_L2 --- L_A_S_S_L3
L_A_S_S_L3 --- L_A_S_S_C_L4
L_A_S_L2 --- L_A_S_R_L3
L_A_S_R_L3 --- L_A_S_R_C_L4
L_A_S_L2 --- L_A_S_O_L3
L_A_S_O_L3 --- L_A_S_O_P_L4
L_A_L1 --- L_A_A_L2
L_A_A_L2 --- L_A_A_S_L3
L_A_A_S_L3 --- L_A_A_S_P_L4
L_A_A_L2 --- L_A_A_R_L3
L_A_A_R_L3 --- L_A_A_R_P_L4
L_A_A_L2 --- L_A_A_O_L3
L_A_A_O_L3 --- L_A_A_O_P_L4
M_L0 --- M_I_L1
M_I_L1 --- M_I_F_L2
M_I_F_L2 --- M_I_F_S_L3
M_I_F_S_L3 --- M_I_F_S_C_L4
M_I_F_L2 --- M_I_F_R_L3
M_I_F_R_L3 --- M_I_F_R_C_L4
M_I_F_L2 --- M_I_F_O_L3
M_I_F_O_L3 --- M_I_F_O_P_L4
M_I_L1 --- M_I_S_L2
M_I_S_L2 --- M_I_S_S_L3
M_I_S_S_L3 --- M_I_S_S_C_L4
M_I_S_L2 --- M_I_S_R_L3
M_I_S_R_L3 --- M_I_S_R_C_L4
M_I_S_L2 --- M_I_S_O_L3
M_I_S_O_L3 --- M_I_S_O_P_L4
M_I_L1 --- M_I_A_L2
M_I_A_L2 --- M_I_A_S_L3
M_I_A_S_L3 --- M_I_A_S_P_L4
M_I_A_L2 --- M_I_A_R_L3
M_I_A_R_L3 --- M_I_A_R_P_L4
M_I_A_L2 --- M_I_A_O_L3
M_I_A_O_L3 --- M_I_A_O_P_L4
M_L0 --- M_T_L1
M_T_L1 --- M_T_F_L2
M_T_F_L2 --- M_T_F_S_L3
M_T_F_S_L3 --- M_T_F_S_C_L4
M_T_F_L2 --- M_T_F_R_L3
M_T_F_R_L3 --- M_T_F_R_C_L4
M_T_F_L2 --- M_T_F_O_L3
M_T_F_O_L3 --- M_T_F_O_P_L4
M_T_L1 --- M_T_S_L2
M_T_S_L2 --- M_T_S_S_L3
M_T_S_S_L3 --- M_T_S_S_C_L4
M_T_S_L2 --- M_T_S_R_L3
M_T_S_R_L3 --- M_T_S_R_C_L4
M_T_S_L2 --- M_T_S_O_L3
M_T_S_O_L3 --- M_T_S_O_P_L4
M_T_L1 --- M_T_A_L2
M_T_A_L2 --- M_T_A_S_L3
M_T_A_S_L3 --- M_T_A_S_P_L4
M_T_A_L2 --- M_T_A_R_L3
M_T_A_R_L3 --- M_T_A_R_P_L4
M_T_A_L2 --- M_T_A_O_L3
M_T_A_O_L3 --- M_T_A_O_P_L4
M_L0 --- M_A_L1
M_A_L1 --- M_A_F_L2
M_A_F_L2 --- M_A_F_S_L3
M_A_F_S_L3 --- M_A_F_S_P_L4
M_A_F_L2 --- M_A_F_R_L3
M_A_F_R_L3 --- M_A_F_R_P_L4
M_A_F_L2 --- M_A_F_O_L3
M_A_F_O_L3 --- M_A_F_O_P_L4
M_A_L1 --- M_A_S_L2
M_A_S_L2 --- M_A_S_S_L3
M_A_S_S_L3 --- M_A_S_S_P_L4
M_A_S_L2 --- M_A_S_R_L3
M_A_S_R_L3 --- M_A_S_R_P_L4
M_A_S_L2 --- M_A_S_O_L3
M_A_S_O_L3 --- M_A_S_O_P_L4
M_A_L1 --- M_A_A_L2
M_A_A_L2 --- M_A_A_S_L3
M_A_A_S_L3 --- M_A_A_S_P_L4
M_A_A_L2 --- M_A_A_R_L3
M_A_A_R_L3 --- M_A_A_R_P_L4
M_A_A_L2 --- M_A_A_O_L3
M_A_A_O_L3 --- M_A_A_O_P_L4

Table of Values

The table below shows the values for the decision model. Each row of the table corresponds to a path through the decision model diagram above.

Row Memory Use v1.0.0 (x_org.owasp#aivss) Contextual Awareness v1.0.0 (x_org.owasp#aivss) Dynamic Identity v1.0.0 (x_org.owasp#aivss) Multi-Agent Interactions v1.0.0 (x_org.owasp#aivss) Environment & Adaptation v1.0.0 (x_org.owasp#aivss)
0 stateless isolated fixed solo isolated
1 stateless isolated fixed scripted isolated
2 stateless isolated fixed orchestrated connected
3 stateless isolated scoped roles solo isolated
4 stateless isolated scoped roles scripted connected
5 stateless isolated scoped roles orchestrated connected
6 stateless isolated assumed identity solo connected
7 stateless isolated assumed identity scripted connected
8 stateless isolated assumed identity orchestrated pervasive
9 stateless trusted-signal fixed solo isolated
10 stateless trusted-signal fixed scripted connected
11 stateless trusted-signal fixed orchestrated connected
12 stateless trusted-signal scoped roles solo connected
13 stateless trusted-signal scoped roles scripted connected
14 stateless trusted-signal scoped roles orchestrated connected
15 stateless trusted-signal assumed identity solo connected
16 stateless trusted-signal assumed identity scripted connected
17 stateless trusted-signal assumed identity orchestrated pervasive
18 stateless ambient fixed solo connected
19 stateless ambient fixed scripted connected
20 stateless ambient fixed orchestrated pervasive
21 stateless ambient scoped roles solo connected
22 stateless ambient scoped roles scripted connected
23 stateless ambient scoped roles orchestrated pervasive
24 stateless ambient assumed identity solo pervasive
25 stateless ambient assumed identity scripted pervasive
26 stateless ambient assumed identity orchestrated pervasive
27 local recall isolated fixed solo isolated
28 local recall isolated fixed scripted connected
29 local recall isolated fixed orchestrated connected
30 local recall isolated scoped roles solo connected
31 local recall isolated scoped roles scripted connected
32 local recall isolated scoped roles orchestrated connected
33 local recall isolated assumed identity solo connected
34 local recall isolated assumed identity scripted connected
35 local recall isolated assumed identity orchestrated pervasive
36 local recall trusted-signal fixed solo connected
37 local recall trusted-signal fixed scripted connected
38 local recall trusted-signal fixed orchestrated connected
39 local recall trusted-signal scoped roles solo connected
40 local recall trusted-signal scoped roles scripted connected
41 local recall trusted-signal scoped roles orchestrated connected
42 local recall trusted-signal assumed identity solo connected
43 local recall trusted-signal assumed identity scripted connected
44 local recall trusted-signal assumed identity orchestrated pervasive
45 local recall ambient fixed solo connected
46 local recall ambient fixed scripted connected
47 local recall ambient fixed orchestrated pervasive
48 local recall ambient scoped roles solo connected
49 local recall ambient scoped roles scripted connected
50 local recall ambient scoped roles orchestrated pervasive
51 local recall ambient assumed identity solo pervasive
52 local recall ambient assumed identity scripted pervasive
53 local recall ambient assumed identity orchestrated pervasive
54 shared memory isolated fixed solo connected
55 shared memory isolated fixed scripted connected
56 shared memory isolated fixed orchestrated pervasive
57 shared memory isolated scoped roles solo connected
58 shared memory isolated scoped roles scripted connected
59 shared memory isolated scoped roles orchestrated pervasive
60 shared memory isolated assumed identity solo pervasive
61 shared memory isolated assumed identity scripted pervasive
62 shared memory isolated assumed identity orchestrated pervasive
63 shared memory trusted-signal fixed solo connected
64 shared memory trusted-signal fixed scripted connected
65 shared memory trusted-signal fixed orchestrated pervasive
66 shared memory trusted-signal scoped roles solo connected
67 shared memory trusted-signal scoped roles scripted connected
68 shared memory trusted-signal scoped roles orchestrated pervasive
69 shared memory trusted-signal assumed identity solo pervasive
70 shared memory trusted-signal assumed identity scripted pervasive
71 shared memory trusted-signal assumed identity orchestrated pervasive
72 shared memory ambient fixed solo pervasive
73 shared memory ambient fixed scripted pervasive
74 shared memory ambient fixed orchestrated pervasive
75 shared memory ambient scoped roles solo pervasive
76 shared memory ambient scoped roles scripted pervasive
77 shared memory ambient scoped roles orchestrated pervasive
78 shared memory ambient assumed identity solo pervasive
79 shared memory ambient assumed identity scripted pervasive
80 shared memory ambient assumed identity orchestrated pervasive