OutSystems Agent Workbench
Spectrum 0.2 beta · Public tier · read 2026-11-10 · not reviewed by its vendor yet
Builds, runs and governs AI agents (agentic apps) on OutSystems Developer Cloud (ODC): agents call server actions, MCP tools and external A2A agents, with guardrails, evaluations, traces and workflow human-in-the-loop steps.
Standout. Autonomy 4 (Orchestrates): "Agents orchestrate workflows across platforms while maintaining security and governance."
Next unlock. Openness 3 (Measured): public evidence that test or evaluation results are published would get there.
Trust. FACT-Ray: 22 facts: 22 π Moderate · found by an agent, captured and hashed, checked by 2 other agents (same model family, shared repository); no human has signed it.
Standards constellation. 61 provisions lit across 8 of 8 instruments.
Evidence: 12 sources, captured and hashed · the card's page has the vault's read key · Not reviewed by its vendor yet · correct or claim this card
The walk down from this card: each dimension, the indicators its level stands on (a link to the indicator's row), the public source of each answer (a link out; dashed means available, not default) the instruments its provisions sit in (a link to the instrument) and each provision itself (a link to its own page). A solid frame is evidenced; a dashed frame is not yet evidenced, which is not a no.
What each level rests on
Autonomy: what does A4 Orchestrates rest on? 4 facts
I10 It works across several domains or systems
I12 Several agents coordinate inside the organisation
I13 Agents operate across organisational boundaries or disparate stacks
I18 The agent works independently; the person approves critical decisions…
Reach: what does R3 Open protocol rest on? 2 facts
I14 There is a published protocol or communication layer between agents
I25 It asks for narrower access than the whole account
Control: what does C2 Configurable rest on? 2 facts
I38 High-impact actions need a person's approval
I25 It asks for narrower access than the whole account
Openness: what does O2 Documented rest on? 3 facts
I22 Its limits and known failure cases are documented for those who use it
I58 The data it uses is described
I61 The models and third-party components it uses are listed
Each path has its verbs on the edges; every node is a link, the source opens the page, a dashed box is an open question, not a no.
This card rates a product as its vendor documents it, not anyone's deployment of it. A feature the operator has to turn on counts, and is marked as available. Levels are computed from the evidence below by published rules. A dimension with no evidence reads "not yet evidenced".
Autonomy: level 4, Orchestrates
What does the agent do on its own? Runs multi-step workflows across systems or coordinates other agents; a person sets goals and reviews outcomes. This level holds with: Hitl workflow; Agent workflow; A2a connection. As shipped, with nothing turned on, it is not yet evidenced.
I10It works across several domains or systems. The product FAQ says agents connect to APIs, databases, ERP, CRM and legacy systems and orchestrate workflows across platforms. "Agents orchestrate workflows across platforms while maintaining security and governance." Source (read, documented, captured 2026-11-10T15:46Z, sha256b8d83b34ccd1be37) · π Moderate · S1·R5·A1 ×3I12Several agents coordinate inside the organisation. Workflows chain several agents, each with its own lifecycle, passing one agent's output to the next. "With this pattern, you can chain multiple agents together sequentially." Source (read, documented, available, captured 2026-11-10T15:46Z, sha256409bddbad33512f9) · π Moderate · S1·R5·A1 ×3I13Agents operate across organisational boundaries or disparate stacks. Agentic apps can delegate tasks to external agents, outside ODC, over the A2A protocol. "allows your ODC agentic apps to interact and collaborate with external agents" Source (read, documented, available, captured 2026-11-10T15:46Z, sha2567bc6c8084a21d0cf) · π Moderate · S1·R5·A1 ×3I18The agent works independently; the person approves critical decisions only. In a workflow, agents run as automatic activities completed without human intervention, and a Human activity assigned to a user or role pauses the workflow until that person approves or rejects the agent's output. "allowing the workflow to resume based on the human's decision" Source (read, documented, available, captured 2026-11-10T15:46Z, sha256409bddbad33512f9) · π Moderate · S1·R5·A1 ×3
This evidence touches 14 provisions: Salesforce, Microsoft, OWASP, AAGMM, EAAMM.
Reach: level 3, Open protocol
How connected is it? A published agent interface with documented authorisation. This level holds with: MCP connection; A2a connection. As shipped, with nothing turned on, it is level 2, Integrated.
I14There is a published protocol or communication layer between agents. The A2A connector implements version 0.3.0 of the published Agent2Agent protocol, reading the remote agent card. "ODC A2A connector supports only A2A 0.3.0 protocol version" Source (read, documented, available, captured 2026-11-10T15:46Z, sha256305b5bf8b523b55b) · π Moderate · S1·R5·A1 ×3I25It asks for narrower access than the whole account. The builder grants each agent a set of server actions it may call; with none granted, the agent relies only on the AI model's knowledge. "You provide the agent with a set of available actions." Source (read, documented, captured 2026-11-10T15:46Z, sha256b9307656fbaee2ea) · π Moderate · S1·R5·A1 ×3
This evidence touches 8 provisions: Salesforce, AAGMM, MCP authorization.
Next unlock: level 4, Ecosystem. Public evidence that others build on it: third parties publish integrations, skills or agents for it.
Control: level 2, Configurable
Can people stay in command? Approval modes, permission scopes and roles are documented settings. This level holds with: Hitl workflow. As shipped, with nothing turned on, it is level 1, Stated.
I38High-impact actions need a person's approval. The human-in-the-loop pattern stops at a high-stakes trigger until a person verifies or decides. "alerts a human user to provide verification or a decision before proceeding" Source (read, documented, available, captured 2026-11-10T15:46Z, sha256ad4921b706fb6cc0) · π Moderate · S1·R5·A1 ×3I25It asks for narrower access than the whole account. The builder grants each agent a set of server actions it may call; with none granted, the agent relies only on the AI model's knowledge. "You provide the agent with a set of available actions." Source (read, documented, captured 2026-11-10T15:46Z, sha256b9307656fbaee2ea) · π Moderate · S1·R5·A1 ×3
This evidence touches 11 provisions: OWASP, EU AI Act, AAGMM, NIST AI RMF, Salesforce, Microsoft, MCP authorization.
Next unlock: level 3, Observable. Public evidence that its actions are logged; and that it is monitored in operation.
Openness: level 2, Documented
Does it show its work? Public documents on how it works, its data, its models and its limits.
I22Its limits and known failure cases are documented for those who use it. The guardrails page documents where guardrails do not apply: files, some languages in basic-coverage regions, and two unsupported regions. "Prompts or responses in other languages can bypass safety filters." Source (read, documented, captured 2026-11-10T15:46Z, sha256adaf537c0b182a67) · π Moderate · S1·R5·A1 ×3I58The data it uses is described. The docs describe agent grounding data: internal aggregates, search services and external tools. "Sources can include internal aggregates, search services (RAG), or external tools." Source (read, documented, captured 2026-11-10T15:46Z, sha2564bebd8d78dce8555) · π Moderate · S1·R5·A1 ×3I61The models and third-party components it uses are listed. The docs list the supported model providers (OpenAI, Anthropic, Azure OpenAI, Amazon Bedrock, Gemini and others) and the trial models. "ODC supports connections to AI models from multiple providers" Source (read, documented, captured 2026-11-10T15:46Z, sha2560727bf95007ca798) · π Moderate · S1·R5·A1 ×3
This evidence touches 9 provisions: NIST AI RMF, EU AI Act, AAGMM, EAAMM, Salesforce, OWASP.
Next unlock: level 3, Measured. Public evidence that test or evaluation results are published.
How far to trust this card
Status: Draft. Draft means the facts were found in public pages and reviewed by agents. The company has not confirmed them and no customer has gone on record. FACT-Ray says how far each fact can be trusted: who says it (Source), how firmly it is recorded (Record) and who stands behind it (Accountability). It never changes a level.
- The facts: 22 facts: 22 π Moderate. Each is written beside its evidence above.
- The chain: found by an agent, captured and hashed, checked by 2 other agents (same model family, shared repository); no human has signed it.
- Who: produced by
gamma.studio@web-summit.dinis; checked bygamma.review@web-summit.dinisandgamma.approve@web-summit.dinis. The actors. - What would raise it: the company's own file at
/.well-known/fact-ray.json(Source 2), a customer's statement of use (Source 3), or a named person signing the card (how).
The standards constellation
One piece of public evidence can speak to several frameworks at once. "Touched" never means "complies". The share is of the provisions that can be read from outside.
| Instrument | Provisions touched | Of those publicly readable |
|---|---|---|
| Salesforce | 17 | 24 |
| EAAMM | 4 | 8 |
| OWASP | 11 | 18 |
| MCP authorization | 4 | 8 |
| AAGMM | 4 | 6 |
| Microsoft | 7 | 23 |
| NIST AI RMF | 12 | 20 |
| EU AI Act | 2 | 6 |
The 61 provisions lit
Each line item, with the facts that reach it. "Evidenced" is a link of the kind same: the fact is what the provision asks. "Partly" is a link of the kind part: the fact is one piece of it. "Its absence" points the other way. Each provision has its own page with its text and its place in the source.
| Provision | Instrument | Reached by | How far |
|---|---|---|---|
sf.a04 Level 0, how companies can advance from Level 0 to Level 1 | Salesforce | I58 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
sf.a06 Level 0, how companies can advance from Level 0 to Level 1 | Salesforce | S1 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
sf.a07 Level 1, how to advance from Level 1 to Level 2 | Salesforce | I08 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
sf.a08 Level 1, how to advance from Level 1 to Level 2 | Salesforce | I58 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
sf.L2 Level 2: Simple Orchestration, Single Domain | Salesforce | I08 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
sf.a13 Level 2, how to advance from Level 2 to Level 3 | Salesforce | I12 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
sf.a14 Level 2, how to advance from Level 2 to Level 3 | Salesforce | I25 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
sf.a15 Level 2, how to advance from Level 2 to Level 3 | Salesforce | I14 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
sf.a16 Level 2, how to advance from Level 2 to Level 3 | Salesforce | I10 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
sf.L3 Level 3: Complex Orchestration, Multiple Domain | Salesforce | I10 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
sf.a17 Level 3, how to advance from Level 3 to Level 4 | Salesforce | I10 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
sf.a18 Level 3, how to advance from Level 3 to Level 4 | Salesforce | I14 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
sf.a20 Level 3, how to advance from Level 3 to Level 4 | Salesforce | I13 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
sf.a21 Level 3, how to advance from Level 3 to Level 4 | Salesforce | I25 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
sf.a22 Level 3, how to advance from Level 3 to Level 4 | Salesforce | I38 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
sf.L4 Level 4: Multi-Agent Orchestration | Salesforce | I13 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
sf.a25 Level 4, how to maximize value | Salesforce | I13 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
eaamm.L3 L3 Consultative (survey item Q9) | EAAMM | I17 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
eaamm.L4 L4 Supervisory (survey item Q9) | EAAMM | I18 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
eaamm.D2 Readiness dimension 2 | EAAMM | I58 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
eaamm.G2 Prerequisite, L2 to L3 | EAAMM | I40 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
owasp.AT3 AT3 Citizen Developer Agent | OWASP | I03 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
owasp.AT6 AT6 Externally Extended Agent | OWASP | I11 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
owasp.AT7 AT7 Multi-Agent Orchestration | OWASP | I12 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
owasp.AT8 AT8 Federated / Cross Boundary | OWASP | I13 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
owasp.k04 Maturity Level 0 Unaware and Ad Hoc, key enterprise action | OWASP | I47 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
owasp.k07 Maturity Level 1 Experimentation without Guardrails, key enterprise action | OWASP | I21 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
owasp.k12 Maturity Level 2 Policy-Defined, Human-in-the-Loop, key enterprise action | OWASP | I38 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
owasp.k14 Maturity Level 2 Policy-Defined, Human-in-the-Loop, key enterprise action | OWASP | I61 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
owasp.k18 Maturity Level 3 Integrated, Continuous Oversight, key enterprise action | OWASP | I39 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
owasp.k19 Maturity Level 3 Integrated, Continuous Oversight, key enterprise action | OWASP | I48 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
owasp.k22 Maturity Level 4 Adaptive, Self-Regulating Governance, key enterprise action | OWASP | I48 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
mcp.01 Authorization (draft) | MCP authorization | S3 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
mcp.02 Authorization (draft) | MCP authorization | S3 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
mcp.06 Authorization (draft) | MCP authorization | I25 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
mcp.15 Authorization (draft) | MCP authorization | I25 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
aagmm.GD-02 GD-02 | AAGMM | I25 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
aagmm.GD-05 GD-05 | AAGMM | I58 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
aagmm.GD-06 GD-06 | AAGMM | I38 (partly), I40 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
aagmm.GD-09 GD-09 | AAGMM | I12 (partly), I14 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
ms.200.2.1 200: Repeatable, Business strategy | Microsoft | I08 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
ms.200.4.2 200: Repeatable, Technology and data | Microsoft | I10 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
ms.300.2.3 300: Defined, Business strategy | Microsoft | I21 (partly), I38 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
ms.400.2.1 400: Capable, Business strategy | Microsoft | I10 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
ms.400.2.3 400: Capable, Business strategy | Microsoft | S1 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
ms.500.3.3 500: Efficient, AI governance and security | Microsoft | I48 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
ms.500.4.1 500: Efficient, Technology and data | Microsoft | I12 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
nist.GOVERN-3.2 GOVERN 3.2 | NIST AI RMF | I40 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
nist.GOVERN-6.1 GOVERN 6.1 | NIST AI RMF | I11 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
nist.MANAGE-2.4 MANAGE 2.4 | NIST AI RMF | I39 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
nist.MAP-1.1 MAP 1.1 | NIST AI RMF | I20 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
nist.MAP-1.3 MAP 1.3 | NIST AI RMF | I20 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
nist.MAP-1.4 MAP 1.4 | NIST AI RMF | S1 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
nist.MAP-2.1 MAP 2.1 | NIST AI RMF | I20 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
nist.MAP-2.2 MAP 2.2 | NIST AI RMF | I22 (evidenced), I21 (partly) | evidenced · π Moderate · S1·R5·A1 ×3 |
nist.MAP-3.3 MAP 3.3 | NIST AI RMF | I20 (evidenced) | evidenced · π Moderate · S1·R5·A1 ×3 |
nist.MAP-3.5 MAP 3.5 | NIST AI RMF | I38 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
nist.MAP-4.1 MAP 4.1 | NIST AI RMF | I11 (partly), I61 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
nist.MEASURE-2.5 MEASURE 2.5 | NIST AI RMF | I22 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
aiact.art-13 Article 13 | EU AI Act | I20 (partly), I22 (partly), S3 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
aiact.art-14 Article 14 | EU AI Act | I38 (partly), I39 (partly) | partly · π Moderate · S1·R5·A1 ×3 |
Upper layers
The public card is the front door. The same evidence, read with the governance rules, is this agent's GAMMA-Ray rating: freedom, governance, the level held, the grant and a work order. That layer is written for an operator.
The vault
Every source behind this card was captured and hashed into a public sgit vault (ivinvfhj): captures.json lists each URL with the SHA-256 of what was fetched and when. Read key:
sgit_public_read_a787d5ebd3b7fca03039c35a5d95311a66cc5581cbc41eec0ad3ab0c46272feb:ivinvfhj
With sgit: sgit clone sgit_public_read_a787d5ebd3b7fca03039c35a5d95311a66cc5581cbc41eec0ad3ab0c46272feb:ivinvfhj.