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 |