{
 "beta": true,
 "reports": [
  {
   "id": "aisle",
   "name": "AISLE",
   "url": "https://aisle.com",
   "country": "Czech Republic",
   "sector": "software security",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "aisle-platform",
     "name": "AISLE platform (AI-native Cyber Reasoning System): Vulnerability Discovery, Vulnerability Triage, Autonomous Remediation, Continuous Improvement",
     "what": "Analyzes connected repositories, verifies and ranks findings, writes patches, tests them in an isolated container and in the customer's CI, and opens pull requests that people merge.",
     "status": "generally available (Managed SaaS, Private Cloud, On-Prem, Air-Gapped)",
     "card": {
      "scan": "aisle-platform",
      "signature": "A4 · R2 · C1 · O2",
      "stage": "Building",
      "sum": 9,
      "badges": [
       "in-production"
      ],
      "provisions_lit": 68,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/aisle-platform/"
     }
    },
    {
     "id": "snapshot",
     "name": "AISLE Snapshot",
     "what": "A one-time AI code audit that delivers prioritized findings, deployable inside the customer's perimeter.",
     "status": "available",
     "card": null
    },
    {
     "id": "dependency-firewall",
     "name": "Dependency Firewall (AI package firewall)",
     "what": "A read-only proxy for crates.io, npm and PyPI that checks package requests and blocks malicious packages.",
     "status": "available (rolled out October 2026)",
     "card": null
    },
    {
     "id": "mcp-server",
     "name": "AISLE MCP Server",
     "what": "A read-only MCP server with five tools that lets coding agents such as Claude Code, Codex and Cursor read AISLE findings and fixes.",
     "status": "announced 9 November 2026; read-only",
     "card": null
    },
    {
     "id": "proof-of-exploitability",
     "name": "Proof of exploitability for web apps and APIs",
     "what": "With customer authorization, an agent sends targeted requests to a running test application to confirm a finding and attaches the evidence.",
     "status": "rolled out October 2026 (blog)",
     "card": null
    },
    {
     "id": "open-source-analyzer",
     "name": "AISLE analyzer for open source",
     "what": "No-cost use of the analyzer for eligible critical open-source projects, reviewing pull requests (e.g. OpenSSL, curl, OpenEMR).",
     "status": "available on application",
     "card": null
    }
   ],
   "provisions_lit": 68,
   "instruments": 8,
   "sources_captured": 20,
   "report": "https://gamma-ray.sgit.ai/reports/aisle/",
   "article": "https://gamma-ray.sgit.ai/reports/aisle/article.html",
   "vault": {
    "id": "z11yqwik",
    "read_key": "sgit_public_read_5dcfc650a15adce6282cb5996d1cd2f57f8bd817588886e419e57a94246fdabd:z11yqwik"
   }
  },
  {
   "id": "automaise",
   "name": "Automaise (Automaise S.A.)",
   "url": "https://www.automaise.com/",
   "country": "Portugal",
   "sector": "customer service / insurance and utilities",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "conversational-ai",
     "name": "Conversational AI",
     "what": "Voice and chat assistant (inbound and outbound voice, customer self-service chat, internal helpdesk chat) that answers customers and completes transactions such as data changes, payments and orders.",
     "status": "generally available (named customer stories)",
     "card": {
      "scan": "automaise-conversational-ai",
      "signature": "A3 · R2 · C– · O1",
      "stage": "Building",
      "sum": 6,
      "badges": [
       "in-production"
      ],
      "provisions_lit": 21,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/automaise-conversational-ai/"
     }
    },
    {
     "id": "ai-workflows",
     "name": "AI Workflows",
     "what": "Back-office automation of multi-step processes (data changes, payments, claims) across CRM, ERP and APIs, with a no-code workflow builder.",
     "status": "generally available (anonymised customer stories)",
     "card": null
    },
    {
     "id": "agent-assist",
     "name": "Agent Assist",
     "what": "Copilot for human agents that follows live voice and chat interactions and puts suggested answers and next steps on the agent's screen.",
     "status": "generally available (named customer stories)",
     "card": null
    }
   ],
   "provisions_lit": 21,
   "instruments": 6,
   "sources_captured": 16,
   "report": "https://gamma-ray.sgit.ai/reports/automaise/",
   "article": "https://gamma-ray.sgit.ai/reports/automaise/article.html",
   "vault": {
    "id": "gn938lnr",
    "read_key": "sgit_public_read_ac0df2472fde834f3552fd90441fa936ba011f083701d052d32d69a8b44ef30d:gn938lnr"
   }
  },
  {
   "id": "bythelaw",
   "name": "ByTheLaw",
   "url": "https://bythelaw.com/",
   "country": "Portugal",
   "sector": "legal",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "bythelaw-legal-chat",
     "name": "ByTheLaw (Legal Chat)",
     "what": "Chat assistant that answers legal questions with citations to official Portuguese and EU sources, analyses uploaded documents, drafts contracts, emails and translations, and organises work in projects. The site menu names it 'ByTheLaw: Legal research and knowledge'; the help centre calls it 'Legal Chat'.",
     "status": "generally available (free prompts, Pro, Pro Teams)",
     "card": {
      "scan": "bythelaw-legal-chat",
      "signature": "A1 · R2 · C1 · O2",
      "stage": "Building",
      "sum": 6,
      "badges": [
       "balanced"
      ],
      "provisions_lit": 40,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/bythelaw-legal-chat/"
     }
    },
    {
     "id": "citius-integration",
     "name": "Citius integration",
     "what": "Reads the lawyer's court notifications, hearing schedule and case movements from the Citius courts system with the lawyer's credentials, read-only; files nothing.",
     "status": "experimental, limited access",
     "card": null
    },
    {
     "id": "court-transcriber",
     "name": "Court Transcriber",
     "what": "Transcribes court-hearing recordings for review and export.",
     "status": "available, prepaid",
     "card": null
    },
    {
     "id": "anonymizer",
     "name": "Anonymizer",
     "what": "Suggests replacements for personal data in text and documents for the user to review.",
     "status": "available",
     "card": null
    },
    {
     "id": "refchecker",
     "name": "RefChecker",
     "what": "Checks legal references in AI-generated text against authoritative sources and classifies risk.",
     "status": "available",
     "card": null
    },
    {
     "id": "npl",
     "name": "NPL decision engine",
     "what": "Proposed triage, drafting and case scoring for debt-recovery servicers.",
     "status": "pilot in preparation",
     "card": null
    }
   ],
   "provisions_lit": 40,
   "instruments": 8,
   "sources_captured": 16,
   "report": "https://gamma-ray.sgit.ai/reports/bythelaw/",
   "article": "https://gamma-ray.sgit.ai/reports/bythelaw/article.html",
   "vault": {
    "id": "dllzmbc3",
    "read_key": "sgit_public_read_7f528ecd6fbd9c2d0f293f8361fd3ad93d4ea63fd8b1f1a70ec77feb04110bb6:dllzmbc3"
   }
  },
  {
   "id": "codacy",
   "name": "Codacy",
   "url": "https://www.codacy.com/",
   "country": "Portugal",
   "sector": "dev tools / AppSec",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "ai-reviewer",
     "name": "AI Reviewer",
     "what": "Opt-in pull request reviewer on GitHub that combines Codacy's static analysis with a language model, reads the PR, linked Jira or Linear tickets and repository instructions, and posts a review with a verdict, a summary, test suggestions and inline comments with suggested fixes. It can run automatically on the first review of a PR or on demand (button or public API).",
     "status": "generally available on GitHub for Team and Business plans; opt-in by an admin",
     "card": {
      "scan": "codacy-ai-reviewer",
      "signature": "A1 · R2 · C– · O2",
      "stage": "Exploring",
      "sum": 5,
      "badges": [
       "in-production",
       "balanced"
      ],
      "provisions_lit": 36,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/codacy-ai-reviewer/"
     }
    },
    {
     "id": "guardrails",
     "name": "Codacy Guardrails (AI Guardrails)",
     "what": "IDE extension plus the Codacy MCP server and Codacy CLI that give a user's own coding agent Codacy's scan results so the agent fixes issues; Codacy states it is not a language model itself.",
     "status": "available; free IDE extension, central configuration on paid plans",
     "card": null
    },
    {
     "id": "mcp-server",
     "name": "Codacy MCP Server",
     "what": "MCP server for the Codacy API (npm @codacy/codacy-mcp) exposing repositories, issues, security findings, pull requests and local analysis to MCP-compatible agents.",
     "status": "published, npm latest 0.7.2",
     "card": null
    },
    {
     "id": "auto-configure",
     "name": "Auto-configure repository",
     "what": "Paid feature in which an AI coding agent reviews a repository and applies tool and code-pattern settings in Codacy, once per repository per day.",
     "status": "available, paid",
     "card": null
    },
    {
     "id": "codacy-skills",
     "name": "Codacy Skills",
     "what": "Skills for Claude Code, OpenAI Codex, GitHub Copilot and Gemini CLI that drive the Codacy CLIs.",
     "status": "available, public and free",
     "card": null
    },
    {
     "id": "smart-fp-triage",
     "name": "Smart False Positive Triage",
     "what": "AI triage that scores issues for likely false positives and surfaces them for manual review.",
     "status": "Business plan, enabled on request",
     "card": null
    },
    {
     "id": "platform",
     "name": "Codacy platform (Code Quality, Security, Coverage, AI Risk Hub, AI Inventory)",
     "what": "Static analysis, SAST/SCA/secrets/IaC/DAST, coverage gates and AI-usage inventory across repositories.",
     "status": "generally available",
     "card": null
    }
   ],
   "provisions_lit": 36,
   "instruments": 8,
   "sources_captured": 11,
   "report": "https://gamma-ray.sgit.ai/reports/codacy/",
   "article": "https://gamma-ray.sgit.ai/reports/codacy/article.html",
   "vault": {
    "id": "u6a01jwq",
    "read_key": "sgit_public_read_af2cc62b777e2d6af5fdb41b6ec2899e95fe143c11859904fa56fbedea727f2f:u6a01jwq"
   }
  },
  {
   "id": "ethiack",
   "name": "Ethiack",
   "url": "https://ethiack.com/",
   "country": "Portugal",
   "sector": "cybersecurity",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "hackian",
     "name": "Hackian (Ethiack's agentic AI pentesting engine)",
     "what": "AI agent that runs reconnaissance, exploits vulnerabilities with non-destructive routines and reports findings with proof of exploitation; used in Continuous Adversarial Exposure Validation and in Agentic Pentests (Swift, Depth).",
     "status": "generally available",
     "card": {
      "scan": "ethiack-hackian",
      "signature": "A– · R2 · C1 · O1",
      "stage": "Exploring",
      "sum": 4,
      "badges": [
       "in-production"
      ],
      "provisions_lit": 42,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/ethiack-hackian/"
     }
    },
    {
     "id": "caev",
     "name": "Continuous Adversarial Exposure Validation",
     "what": "Always-on test mode in which Hackian runs reconnaissance and broad vulnerability checks across the in-scope attack surface.",
     "status": "generally available",
     "card": null
    },
    {
     "id": "agentic-pentest",
     "name": "Agentic Pentest (Swift, Depth)",
     "what": "On-demand, in-depth test of selected assets by Hackian, governed by a written policy with focus, goals and guardrails.",
     "status": "generally available",
     "card": null
    },
    {
     "id": "expert-pentest",
     "name": "Expert Pentest",
     "what": "Hackian-led pentest with human ethical hackers, scheduled with the Ethiack team.",
     "status": "generally available",
     "card": null
    },
    {
     "id": "beacon",
     "name": "Ethiack Beacon",
     "what": "Customer-deployed tunnel that extends Hackian's testing into internal networks.",
     "status": "generally available",
     "card": null
    },
    {
     "id": "asm",
     "name": "Attack Surface Management",
     "what": "Continuous discovery and mapping of an organisation's assets.",
     "status": "generally available",
     "card": null
    },
    {
     "id": "zero",
     "name": "Ethiack Zero",
     "what": "Public, read-only feed of new vulnerabilities with Ethiack's check and exploit timings, over a REST API and a public MCP server.",
     "status": "public, free",
     "card": null
    }
   ],
   "provisions_lit": 42,
   "instruments": 8,
   "sources_captured": 21,
   "report": "https://gamma-ray.sgit.ai/reports/ethiack/",
   "article": "https://gamma-ray.sgit.ai/reports/ethiack/article.html",
   "vault": {
    "id": "1livflie",
    "read_key": "sgit_public_read_d255aac8826ac0704c9059943a1f331cabf3993405f156516329cc8d239d97fd:1livflie"
   }
  },
  {
   "id": "getvocal",
   "name": "GetVocal AI",
   "url": "https://www.getvocal.ai",
   "country": "France",
   "sector": "customer service",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "agents",
     "name": "GetVocal AI agents (Enterprise AI Agents: voice, chat, WhatsApp, email)",
     "what": "Customer-facing agents grounded in a graph of the customer's processes (ContextGraphOS) that converse and act in connected systems.",
     "status": "generally available",
     "card": {
      "scan": "getvocal-agents",
      "signature": "A4 · R2 · C1 · O1",
      "stage": "Building",
      "sum": 8,
      "badges": [
       "in-production"
      ],
      "provisions_lit": 71,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/getvocal-agents/"
     }
    },
    {
     "id": "control-tower",
     "name": "Agent Control Tower",
     "what": "Supervisor console to monitor live conversations, validate actions, take over and audit.",
     "status": "generally available",
     "card": null
    },
    {
     "id": "agent-builder",
     "name": "Agent Builder / Studio (and GetVocal Assist copilot)",
     "what": "No-code builder for agent graphs; Assist is an in-platform copilot described as rolling out.",
     "status": "builder available; Assist rolling out (July 2026 post)",
     "card": null
    },
    {
     "id": "hybrid",
     "name": "Hybrid Workplace Platform / Agent Control Center",
     "what": "Runs GetVocal agents, customer bots, third-party agents and human agents in one workspace.",
     "status": "marketed",
     "card": null
    },
    {
     "id": "contextgraphos",
     "name": "ContextGraphOS",
     "what": "The graph model of business rules on which agent decisions run.",
     "status": "underlying platform",
     "card": null
    }
   ],
   "provisions_lit": 71,
   "instruments": 8,
   "sources_captured": 17,
   "report": "https://gamma-ray.sgit.ai/reports/getvocal/",
   "article": "https://gamma-ray.sgit.ai/reports/getvocal/article.html",
   "vault": {
    "id": "qiamk6dj",
    "read_key": "sgit_public_read_b46064eedc934cdbb18761e1da1a30140af1ba5f7bc05ed56a8b7e95e45b44d4:qiamk6dj"
   }
  },
  {
   "id": "granter",
   "name": "Granter",
   "url": "https://granter.ai/",
   "country": "Portugal",
   "sector": "govtech / public funding",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "ai-grant-consultant",
     "name": "AI Grant Consultant",
     "what": "Chat-based agent, onboarded with the organisation's details and past applications, that matches funding calls, checks eligibility and admissibility, drafts applications section by section with playbooks, scores drafts with an Evaluator, and supports post-approval reporting. The user submits the application.",
     "status": "generally available (free one-week trial, Professional and Enterprise plans); the new version was described on 9 November 2026",
     "card": {
      "scan": "granter-ai-grant-consultant",
      "signature": "A2 · R1 · C1 · O1",
      "stage": "Exploring",
      "sum": 5,
      "badges": [
       "in-production",
       "balanced"
      ],
      "provisions_lit": 35,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/granter-ai-grant-consultant/"
     }
    },
    {
     "id": "quickmatch",
     "name": "QuickMatch",
     "what": "Free tool that gives a snapshot of open and upcoming calls relevant to an organisation.",
     "status": "available (free)",
     "card": null
    }
   ],
   "provisions_lit": 35,
   "instruments": 7,
   "sources_captured": 13,
   "report": "https://gamma-ray.sgit.ai/reports/granter/",
   "article": "https://gamma-ray.sgit.ai/reports/granter/article.html",
   "vault": {
    "id": "8fffssyc",
    "read_key": "sgit_public_read_d27a5608316451eb20fa628b9943960a7bc8a33709127d6c373b26afca8aeb4e:8fffssyc"
   }
  },
  {
   "id": "jetbrains",
   "name": "JetBrains",
   "url": "https://www.jetbrains.com",
   "country": "Czech Republic",
   "sector": "developer tools",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "junie",
     "name": "Junie (Junie CLI, Junie in JetBrains IDEs, Junie GitHub Action, Junie GitLab CI/CD)",
     "what": "Coding agent that plans, edits files, runs commands and tests, and opens pull requests; runs in the terminal, in JetBrains IDEs through AI Chat or its own plugin, and headless in CI.",
     "status": "Generally available since June 2026; several features (hooks, sandbox mode, subagent settings) in the Early Access Program",
     "card": {
      "scan": "junie",
      "signature": "A4 · R2 · C2 · O3",
      "stage": "Scaling",
      "sum": 11,
      "badges": [
       "shows-its-work"
      ],
      "provisions_lit": 72,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/junie/"
     }
    },
    {
     "id": "junie-local",
     "name": "Junie Local and Junie Lite",
     "what": "Junie running on a local model on the user's machine (Junie Local), and a free model tier in every JetBrains account (Junie Lite).",
     "status": "Released (blog posts August to October 2026)",
     "card": null
    },
    {
     "id": "junie-review",
     "name": "Junie code review agent",
     "what": "Junie mode that reviews local changes or pull requests and posts inline comments.",
     "status": "Documented",
     "card": null
    },
    {
     "id": "ai-chat-agents",
     "name": "JetBrains AI Assistant: AI Chat with coding agents",
     "what": "Single chat in JetBrains IDEs that runs Junie, Claude Agent, Codex and GitHub Copilot as coding agents, plus any ACP agent.",
     "status": "Generally available (AI Assistant 2026.2 documentation)",
     "card": null
    },
    {
     "id": "air",
     "name": "JetBrains Air (Air in IDEs, Air Teams, Air Gateway, Air Context)",
     "what": "System for running several coding agents across IDEs, the browser, the CLI and cloud environments, with automations and shared context; Junie is part of it.",
     "status": "Launched 22 September 2026; cloud runs rolling out gradually; Air Teams in early access",
     "card": null
    },
    {
     "id": "air-governance",
     "name": "JetBrains Air Governance",
     "what": "Organisation controls for which models and agents developers use, permissions, spend limits and usage analytics.",
     "status": "Generally available since 22 October 2026",
     "card": null
    },
    {
     "id": "mellum",
     "name": "Mellum",
     "what": "JetBrains' own code models, hosted by JetBrains and published under Apache 2.0.",
     "status": "Released; Mellum-4b-base on Hugging Face",
     "card": null
    },
    {
     "id": "acp",
     "name": "Agent Client Protocol (ACP)",
     "what": "Open protocol between editors and coding agents; JetBrains is named with Zed Industries on the protocol site, and Junie implements it.",
     "status": "Protocol v1 published; v2 draft",
     "card": null
    },
    {
     "id": "mcp",
     "name": "MCP support in Junie and AI Assistant",
     "what": "Junie and AI Chat agents can connect to Model Context Protocol servers configured by the user or project.",
     "status": "Documented",
     "card": null
    },
    {
     "id": "eap-other",
     "name": "Matter by JetBrains and Qure",
     "what": "Further AI services listed with their model providers on the AI service providers page; not examined further.",
     "status": "Early Access Program, per that page",
     "card": null
    }
   ],
   "provisions_lit": 72,
   "instruments": 8,
   "sources_captured": 22,
   "report": "https://gamma-ray.sgit.ai/reports/jetbrains/",
   "article": "https://gamma-ray.sgit.ai/reports/jetbrains/article.html",
   "vault": {
    "id": "zwx0116w",
    "read_key": "sgit_public_read_76f22887a5be444fb2816ffb6b98e9a1b8278e8b351140d4874c78d0ac678601:zwx0116w"
   }
  },
  {
   "id": "manus",
   "name": "Manus AI",
   "url": "https://manus.im",
   "country": "Singapore",
   "sector": "general-purpose agents",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "manus-agent",
     "name": "Manus (general agent; modes Manus 2.0 Max, Manus 2.0, Manus 2.0 Lite)",
     "what": "Agent that plans a task and runs each step in its own cloud sandbox with internet access and a file system, delivering reports, slides, websites and other outputs.",
     "status": "generally available (web, mobile, desktop)",
     "card": {
      "scan": "manus-agent",
      "signature": "A3 · R2 · C1 · O2",
      "stage": "Building",
      "sum": 8,
      "badges": [
       "in-production"
      ],
      "provisions_lit": 52,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/manus-agent/"
     }
    },
    {
     "id": "manus-flex",
     "name": "Manus Flex",
     "what": "Runs the Manus agent with the user's own API key from a listed inference provider.",
     "status": "beta",
     "card": null
    },
    {
     "id": "wide-research",
     "name": "Wide Research",
     "what": "Main agent splits a task into sub-tasks, each handled by a separate agent with its own context, and assembles the results.",
     "status": "available",
     "card": null
    },
    {
     "id": "cloud-browser",
     "name": "Cloud Browser",
     "what": "A cloud browser the agent operates; the user may log into accounts in it so the agent acts in them.",
     "status": "available",
     "card": null
    },
    {
     "id": "browser-operator",
     "name": "Browser Operator (My Browser)",
     "what": "Browser extension that lets the agent act in the user's local browser with existing sessions, per authorised session.",
     "status": "available (Chrome, Edge recommended)",
     "card": null
    },
    {
     "id": "manus-studio",
     "name": "Manus Studio (desktop app: My Computer, Computer Use, Remote Control)",
     "what": "Desktop app for macOS and Windows that lets the agent work with local files, terminal and apps under a chosen permission mode.",
     "status": "available",
     "card": null
    },
    {
     "id": "connectors",
     "name": "Connectors, MCP connectors and custom MCP servers",
     "what": "Account connections and MCP servers that let the agent read data from and take actions in third-party apps.",
     "status": "available",
     "card": null
    },
    {
     "id": "manus-api",
     "name": "Manus API v2 and Open App (OAuth2)",
     "what": "Programmatic task creation, polling, action confirmation and webhooks; Open Apps act for team users through scoped OAuth2 tokens.",
     "status": "available (Open App requires a Team account)",
     "card": null
    },
    {
     "id": "automations",
     "name": "Automations and schedules",
     "what": "Runs tasks on a schedule or when something happens in a connected app.",
     "status": "available",
     "card": null
    },
    {
     "id": "slack",
     "name": "Manus for Slack",
     "what": "Users tag @manus in a Slack thread and the agent works on the thread's request.",
     "status": "available",
     "card": null
    },
    {
     "id": "mail-manus",
     "name": "Mail Manus",
     "what": "Tasks are started by forwarding email to a personal Manus bot address, with results returned by email.",
     "status": "available",
     "card": null
    },
    {
     "id": "zapier",
     "name": "Manus for Zapier",
     "what": "Triggers Manus tasks from events in other apps through Zapier workflows.",
     "status": "available",
     "card": null
    },
    {
     "id": "webdev",
     "name": "Website and app builder (Manus 2.0 web development)",
     "what": "The agent builds, hosts and publishes websites, web apps and mobile apps.",
     "status": "available",
     "card": null
    }
   ],
   "provisions_lit": 52,
   "instruments": 8,
   "sources_captured": 27,
   "report": "https://gamma-ray.sgit.ai/reports/manus/",
   "article": "https://gamma-ray.sgit.ai/reports/manus/article.html",
   "vault": {
    "id": "wcvaw1bi",
    "read_key": "sgit_public_read_5ab82ed8d04719fb9fa7ffa28ef3cbd9eec71b4b03b2958ee62f470c3c1e6ba9:wcvaw1bi"
   }
  },
  {
   "id": "noxus",
   "name": "Noxus",
   "url": "https://www.noxus.ai/",
   "country": "Portugal",
   "sector": "enterprise operations automation",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "ai-workers",
     "name": "Noxus AI Workers (AI Co-workers; 'Agents' in the documentation)",
     "what": "Configurable agents that use flows, integration actions, knowledge bases, tables, MCP servers, code execution and a sandbox to carry out tasks, deployed through the web app, API, SDK, chat widget, Slack, Teams, Google Chat, WhatsApp or Telegram.",
     "status": "generally available",
     "card": {
      "scan": "noxus-ai-workers",
      "signature": "A4 · R3 · C2 · O2",
      "stage": "Scaling",
      "sum": 11,
      "badges": [
       "in-production",
       "open-protocol"
      ],
      "provisions_lit": 70,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/noxus-ai-workers/"
     }
    },
    {
     "id": "flows",
     "name": "Flows",
     "what": "Visual node-based workflows with triggers, AI nodes and integration nodes.",
     "status": "generally available",
     "card": null
    },
    {
     "id": "knowledge-bases",
     "name": "Knowledge Bases and Tables",
     "what": "Document stores with semantic search, and structured tables, that agents and flows query.",
     "status": "generally available",
     "card": null
    },
    {
     "id": "case-management",
     "name": "Case management and processes",
     "what": "Processes whose cases are worked by flows and by people through tasks.",
     "status": "turned on per organization",
     "card": null
    },
    {
     "id": "genie",
     "name": "Genie",
     "what": "An assistant inside the platform that builds and changes flows, agents and tables, asking for approval before writes.",
     "status": "beta, off until an administrator turns it on",
     "card": null
    },
    {
     "id": "mcp-server",
     "name": "Noxus MCP server, Python SDK and REST API",
     "what": "A hosted MCP server, SDK and REST API that let external clients and agents drive workflows, agents and conversations.",
     "status": "generally available",
     "card": null
    }
   ],
   "provisions_lit": 70,
   "instruments": 8,
   "sources_captured": 22,
   "report": "https://gamma-ray.sgit.ai/reports/noxus/",
   "article": "https://gamma-ray.sgit.ai/reports/noxus/article.html",
   "vault": {
    "id": "6n9a4tow",
    "read_key": "sgit_public_read_eafc52a9cbd090f15069febc32ea08d2630b1aa8410e8b8bc4cc5f4b3f197e98:6n9a4tow"
   }
  },
  {
   "id": "outsystems",
   "name": "OutSystems",
   "url": "https://www.outsystems.com/",
   "country": "Portugal",
   "sector": "dev tools / enterprise platform",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "agent-workbench",
     "name": "OutSystems Agent Workbench",
     "what": "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.",
     "status": "generally available since 30 September 2025 (vendor news release); the scout's name 'Agentic AI Workbench' is the URL slug, the product page and docs say 'Agent Workbench'",
     "card": {
      "scan": "outsystems-agent-workbench",
      "signature": "A4 · R3 · C2 · O2",
      "stage": "Scaling",
      "sum": 11,
      "badges": [
       "in-production",
       "open-protocol"
      ],
      "provisions_lit": 61,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/outsystems-agent-workbench/"
     }
    },
    {
     "id": "mentor",
     "name": "Mentor",
     "what": "AI-assisted app generation and modification inside ODC (Mentor Web and Mentor Studio), part of Agentic Systems Engineering.",
     "status": "generally available (vendor pages)",
     "card": null
    },
    {
     "id": "agent-experience",
     "name": "OutSystems Agent Experience (OutSystems MCP)",
     "what": "Opens the OutSystems platform to external AI coding agents (Claude Code, Cursor, Codex, Kiro) through an MCP server, to build and deploy apps.",
     "status": "generally available, announced 7 October 2026 (vendor news release)",
     "card": null
    },
    {
     "id": "odc",
     "name": "OutSystems Developer Cloud (ODC) and OutSystems 11",
     "what": "The underlying low-code application platforms (cloud-native ODC and the earlier O11).",
     "status": "generally available",
     "card": null
    }
   ],
   "provisions_lit": 61,
   "instruments": 8,
   "sources_captured": 18,
   "report": "https://gamma-ray.sgit.ai/reports/outsystems/",
   "article": "https://gamma-ray.sgit.ai/reports/outsystems/article.html",
   "vault": {
    "id": "ivinvfhj",
    "read_key": "sgit_public_read_a787d5ebd3b7fca03039c35a5d95311a66cc5581cbc41eec0ad3ab0c46272feb:ivinvfhj"
   }
  },
  {
   "id": "replit",
   "name": "Replit",
   "url": "https://replit.com",
   "country": "United States",
   "sector": "software development",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "replit-agent",
     "name": "Replit Agent (Agent 4)",
     "what": "Builds apps, designs, slides, data visualisations and files from plain language; writes code, sets up infrastructure, tests and publishes. Modes: Free, Power, Max, Auto (Enterprise: Auto).",
     "status": "GA",
     "card": {
      "scan": "replit-agent",
      "signature": "A4 · R2 · C2 · O2",
      "stage": "Scaling",
      "sum": 10,
      "badges": [
       "in-production"
      ],
      "provisions_lit": 76,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/replit-agent/"
     }
    },
    {
     "id": "general-agent",
     "name": "General Agent",
     "what": "Agent without a pre-selected artifact type: research, files, executes code, reads and writes connected services.",
     "status": "GA",
     "card": null
    },
    {
     "id": "plan-mode",
     "name": "Plan mode",
     "what": "Agent plans without changing code or data; the user approves the task plan before building.",
     "status": "GA",
     "card": null
    },
    {
     "id": "background-tasks",
     "name": "Task system / background tasks and worker chats",
     "what": "Agent tasks run in isolated copies of the project; Ready tasks are reviewed before being applied to main; a main chat can hand independent tasks to parallel worker chats.",
     "status": "GA",
     "card": null
    },
    {
     "id": "app-testing",
     "name": "App Testing",
     "what": "Agent tests the app in a real browser, records a replay and fixes issues; user can take over for logins. Toggle in Power/Max.",
     "status": "GA (Full Stack JavaScript and Streamlit web apps only)",
     "card": null
    },
    {
     "id": "routines",
     "name": "Routines",
     "what": "Scheduled recurring runs from a chat that use connected tools, create tasks and send messages; Power or Max only.",
     "status": "GA",
     "card": null
    },
    {
     "id": "connectors-mcp-client",
     "name": "Connectors, custom connectors and MCP servers in Agent",
     "what": "First-party connectors (BigQuery, Linear, Slack, Notion, etc.), curated third-party MCP servers, custom MCP servers and custom API connectors that Agent can read and write through.",
     "status": "GA (Databricks/Snowflake Enterprise; Microsoft Fabric preview)",
     "card": null
    },
    {
     "id": "replit-mcp-server",
     "name": "Replit MCP Server (Replit in ChatGPT, Claude, Codex, any MCP client)",
     "what": "Exposes Replit to other AI agents over MCP (Streamable HTTP, OAuth with protected-resource discovery) to create, inspect, update and publish Replit Apps.",
     "status": "GA",
     "card": null
    },
    {
     "id": "replit-on-slack",
     "name": "Replit on Slack",
     "what": "Agent answers and works on projects from Slack mentions and DMs, using the linked user account permissions.",
     "status": "GA",
     "card": null
    },
    {
     "id": "agent-skills",
     "name": "Agent Skills, Skills directory and Agent Customization",
     "what": "SKILL.md skills (project or workspace), Replit and partner skills, workspace custom instructions, replit.md.",
     "status": "GA",
     "card": null
    },
    {
     "id": "security-agent",
     "name": "Security Agent (Agent security scans) and Auto-Protect",
     "what": "Agent-run source code security review with Semgrep and HoundDog.ai plus model analysis; accepted findings become Agent fix tasks. Auto-Protect creates Agent tasks for new dependency CVEs.",
     "status": "GA (paid plans)",
     "card": null
    },
    {
     "id": "monitoring-agent",
     "name": "Monitoring Agent",
     "what": "Investigates production alerts; with Auto-fix attempts fixes; with Auto-republish (experimental) publishes them.",
     "status": "GA; Auto-republish experimental",
     "card": null
    },
    {
     "id": "performance-seo-agents",
     "name": "Performance Agent, SEO Agent",
     "what": "Listed in the docs feature index; pages not read for this dossier.",
     "status": "listed in docs index (not read)",
     "card": null
    }
   ],
   "provisions_lit": 76,
   "instruments": 8,
   "sources_captured": 28,
   "report": "https://gamma-ray.sgit.ai/reports/replit/",
   "article": "https://gamma-ray.sgit.ai/reports/replit/article.html",
   "vault": {
    "id": "micbbanr",
    "read_key": "sgit_public_read_a835cecf0324b1147350caf9a8566f08f8c1c10df7eb007bd866eb156f228154:micbbanr"
   }
  },
  {
   "id": "spinnable",
   "name": "Spinnable",
   "url": "https://www.spinnable.ai/",
   "country": "Portugal",
   "sector": "SMB operations / AI workforce",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "ai-workers",
     "name": "Spinnable AI employees (called AI workers in the documentation)",
     "what": "Role-based AI workers with their own email address, memory, scheduled tasks and access to 35+ connected tools, reachable by email, WhatsApp, Slack, meetings and voice.",
     "status": "generally available (voice calls in beta)",
     "card": {
      "scan": "spinnable-ai-employees",
      "signature": "A3 · R2 · C1 · O2",
      "stage": "Building",
      "sum": 8,
      "badges": [
       "in-production"
      ],
      "provisions_lit": 69,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/spinnable-ai-employees/"
     }
    },
    {
     "id": "spinnable-id",
     "name": "Spinnable ID",
     "what": "Gives a person's Claude or ChatGPT assistant its own WhatsApp number, email and identity, running on the person's own model plan.",
     "status": "available",
     "card": null
    },
    {
     "id": "chat-widget",
     "name": "Website Chat Widget",
     "what": "An embeddable widget through which website visitors talk to a Spinnable worker.",
     "status": "available",
     "card": null
    },
    {
     "id": "enterprise",
     "name": "Spinnable Enterprise",
     "what": "Plan adding SSO, audit logs, EU data residency, workspace roles and onboarding support.",
     "status": "available on request",
     "card": null
    }
   ],
   "provisions_lit": 69,
   "instruments": 8,
   "sources_captured": 25,
   "report": "https://gamma-ray.sgit.ai/reports/spinnable/",
   "article": "https://gamma-ray.sgit.ai/reports/spinnable/article.html",
   "vault": {
    "id": "kghdiwq3",
    "read_key": "sgit_public_read_76f8699d4556bfb03360cbda6e61d0c7f76b07e13444704e4ced072a90a1742c:kghdiwq3"
   }
  },
  {
   "id": "talkdesk",
   "name": "Talkdesk",
   "url": "https://www.talkdesk.com/",
   "country": "Portugal",
   "sector": "customer service",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "autopilot",
     "name": "Talkdesk Autopilot (AI Agents for voice, digital and email)",
     "what": "Customer-facing AI agent that resolves requests and completes tasks across voice, digital and email channels, handing over to a human agent when needed.",
     "status": "generally available (launched March 2024; voice agents March 2025; email April 2026)",
     "card": {
      "scan": "talkdesk-autopilot",
      "signature": "A4 · R2 · C1 · O1",
      "stage": "Building",
      "sum": 8,
      "badges": [],
      "provisions_lit": 47,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/talkdesk-autopilot/"
     }
    },
    {
     "id": "multi-agent-orchestration",
     "name": "Talkdesk CXA multi-agent orchestration",
     "what": "Orchestration layer in which an orchestrator agent passes work to specialised sub-agents; MCP is used to reach third-party tools and platforms.",
     "status": "available",
     "card": null
    },
    {
     "id": "cxa-operations-center",
     "name": "Talkdesk CXA Operations Center",
     "what": "Observability, evaluation, simulation and guardrail configuration for AI agents in production.",
     "status": "announced March 2026; product page live",
     "card": null
    },
    {
     "id": "agent-builder",
     "name": "Talkdesk Agent Builder",
     "what": "Natural-language tool to create, test and validate AI agents before a human operator approves deployment.",
     "status": "announced June 2026",
     "card": null
    },
    {
     "id": "navigator",
     "name": "Talkdesk Navigator",
     "what": "AI-powered routing of customers to AI and human agents.",
     "status": "available",
     "card": null
    },
    {
     "id": "copilot",
     "name": "Talkdesk Copilot",
     "what": "Assistant for human contact-centre agents (summaries, suggested answers).",
     "status": "available",
     "card": null
    },
    {
     "id": "agentic-outbound",
     "name": "Agentic Outbound",
     "what": "Proactive outbound engagement with AI agents.",
     "status": "available",
     "card": null
    }
   ],
   "provisions_lit": 47,
   "instruments": 8,
   "sources_captured": 15,
   "report": "https://gamma-ray.sgit.ai/reports/talkdesk/",
   "article": "https://gamma-ray.sgit.ai/reports/talkdesk/article.html",
   "vault": {
    "id": "2y7brc8i",
    "read_key": "sgit_public_read_3d0b44fafd298169b107547dca711422049fe47f11a1f3d00f99b74f7377f6e7:2y7brc8i"
   }
  },
  {
   "id": "visor-ai",
   "name": "Visor.ai",
   "url": "https://www.visor.ai/",
   "country": "Portugal",
   "sector": "customer service",
   "read": "2026-11-10",
   "beta": true,
   "tier": "public",
   "spectrum": "0.2 beta",
   "reviewed_by_subject": false,
   "solutions": [
    {
     "id": "voice-agent",
     "name": "Visor.ai AI agents (voice and chat)",
     "what": "AI agents that answer customer phone calls, built as flows on the platform, with test suites, live supervision and EU AI Act checks.",
     "status": "generally available",
     "card": {
      "scan": "visor-ai-agents",
      "signature": "A3 · R2 · C1 · O2",
      "stage": "Building",
      "sum": 8,
      "badges": [
       "in-production"
      ],
      "provisions_lit": 66,
      "url": "https://gamma-ray.sgit.ai/spectrum/cards/visor-ai-agents/"
     }
    },
    {
     "id": "chat-agent",
     "name": "Chat AI Agent",
     "what": "AI agents on WhatsApp, websites and messaging channels that answer from a synced knowledge base and hand over to live chat.",
     "status": "generally available",
     "card": null
    },
    {
     "id": "nexa",
     "name": "Nexa",
     "what": "The platform's built-in agent that helps build, test and review agents, and proposes fixes that a person accepts.",
     "status": "live (announced as new on the home page)",
     "card": null
    },
    {
     "id": "quality",
     "name": "Quality & Insights AI Agent",
     "what": "Scores call recordings against a customer's own scorecard and turns the scores into coaching and contact-reason reports.",
     "status": "generally available",
     "card": null
    }
   ],
   "provisions_lit": 66,
   "instruments": 8,
   "sources_captured": 11,
   "report": "https://gamma-ray.sgit.ai/reports/visor-ai/",
   "article": "https://gamma-ray.sgit.ai/reports/visor-ai/article.html",
   "vault": {
    "id": "w4byv6dr",
    "read_key": "sgit_public_read_90a76763f617c725a429b7b445125e43a01bf7f880c08904b7803018bc65935b:w4byv6dr"
   }
  }
 ]
}