Skip to content

Add ai agent v2#1257

Open
ElyasRashno wants to merge 54 commits into
spdx:developfrom
ElyasRashno:add-ai-agent-v2
Open

Add ai agent v2#1257
ElyasRashno wants to merge 54 commits into
spdx:developfrom
ElyasRashno:add-ai-agent-v2

Conversation

@ElyasRashno
Copy link
Copy Markdown
Contributor

@ElyasRashno ElyasRashno commented Apr 17, 2026

ai agent proposal #1256

@bact bact added the Profile:AI Artificial Intelligence profile and related matters label Apr 17, 2026
@@ -0,0 +1,41 @@
SPDX-License-Identifier: Community-Spec-1.0

# AutomationLevel
Copy link
Copy Markdown
Collaborator

@bact bact Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is already merged to Core as IsoAutomationLevel. ("ISO" prefix is added per suggestion from Max during review in Tech call)

See https://github.com/spdx/spdx-3-model/blob/develop/model/Core/Vocabularies/IsoAutomationLevel.md

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done.

Comment thread model/AI/Classes/AIAgent.md Outdated
Comment thread model/AI/Properties/agentProtocol.md Outdated

- name: agentProtocol
- Nature: ObjectProperty
- Range: /Core/DictionaryEntry
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Using /Core/ExternalIdentiferType may be more suitable here?

Then we can specify all protocols in that type. SBOM producers will pick the standardized names.

The downside of doing that is, the list is fixed, if the protocol is not in the list, the SBOM producer has to pick "other".

Comment thread model/AI/Classes/AIAgent.md Outdated
Comment thread .gitignore Outdated
Comment thread model/AI/Properties/automationLevel.md Outdated
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Remove this in favor of the existing /Core/IsoAutomationLevel

Comment thread model/Core/Vocabularies/RelationshipType.md Outdated
Comment thread model/Core/Vocabularies/RelationshipType.md Outdated
determine the scope of resources an agent may be permitted to access and the
types of operations it may be authorized to execute.

This enumeration is informed by the NIST AI Agent Standards Initiative trust
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Profile:AI Artificial Intelligence profile and related matters

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants