Connectors

Production-grade integrations that enrich every agent intent with real-world context before governance evaluation.

Stage 2 of the governance pipeline — Context Enrichment — pulls live signals from the systems your agents actually operate in. Each connector implements the ResilientConnector base with automatic retries, configurable timeouts, and a circuit breaker that gracefully degrades when a data source is unavailable.

GaaS ships with 27 production connectors spanning communications, identity, security, developer tooling, payments, IoT, agriculture, fleet management, and multi-agent networks. Connectors run in parallel — enrichment adds minimal latency while maximising context fidelity.

Configuration: Set GAAS_CONNECTOR_CONFIG to a YAML or JSON config file path, and GAAS_CONNECTOR_MODE to production, mock, or mixed. Mock connectors are used automatically in development and testing — the pipeline logic is identical in both modes.

Communications

Call and messaging metadata used to verify TCPA consent, check opt-out status, and assess communication channel risk.

Twilio

ENTITY_STATE confidence 0.88

Fetches call metadata from your Twilio account for communication governance.


CRM

Customer relationship data to verify account status, permission sets, and relationship context for agent actions.

Salesforce

CRM confidence 0.91

Retrieves account, contact, and opportunity records along with field-level permissions.


Payment

Payment system signals to enforce mandate validity, spending limits, and fraud detection before transactional actions proceed.

Stripe

PAYMENT confidence 0.93

Retrieves payment method status, fraud signals, customer risk scores, and transaction history.

AP2 Mandate

REGULATORY confidence 0.90

Validates payment mandates and tracks cumulative agent spending for AP2 agentic payment governance.


Identity

Identity provider data to verify authentication strength, MFA status, group memberships, and workforce credentials before granting access or executing high-risk actions.

Okta

IDENTITY confidence 0.94

Retrieves user identity, MFA enrollment, group memberships, and authentication session context from Okta.

Workday

ORGANIZATIONAL confidence 0.89

Retrieves workforce records, active employment status, certifications, and training history from Workday HCM.


Security

Security event streams used to block agent actions during active threats, policy violations, or when the acting identity appears in security alerts.

SIEM

SECURITY confidence 0.92

Queries your SIEM for active security events, alerts, and threat intelligence related to the agent's identity and target.


Developer

Source control and developer platform signals to enforce branch protection, code review requirements, and access controls for infrastructure-touching agent actions.

GitHub

DEVELOPER confidence 0.90

Retrieves repository metadata, branch protection rules, and organization-level security posture from the GitHub API.


Organizational

Workplace platform data for communication channel controls, team membership verification, and SLA-aware support routing.

Slack

ORGANIZATIONAL confidence 0.89

Retrieves workspace security settings, user account status, team memberships, and channel access permissions from Slack.

Zendesk

ORGANIZATIONAL confidence 0.86

Fetches support ticket context, SLA breach status, and requester information to inform agent escalation decisions.


Operations

Observability platform data to block agent actions when production systems are degraded, SLO error budgets are exhausted, or active incidents are in progress.

Datadog

OPERATIONS confidence 0.92

Queries SLO error budgets, monitor states, and active incidents to assess production health before agent actions proceed.


Agent-to-Agent

Trust and reputation signals for multi-agent systems. When one AI agent delegates to another, GaaS verifies the trust chain before allowing the delegated action to proceed.

A2A Registry

IDENTITY confidence 0.85

Queries the Agent Trust Registry to look up agent identity, trust score, and interaction history.


Environmental & IoT

Smart home, energy, and environmental monitoring connectors for IoT-driven governance scenarios.

SmartThings

ENVIRONMENTAL configurable

Fetches device inventories and location data from Samsung SmartThings via OAuth2.

Honeywell Home

ENVIRONMENTAL configurable

Thermostat and location data from Honeywell Home via OAuth2 + API key query parameter.

Philips Hue

ENVIRONMENTAL configurable

Lighting, rooms, and scenes from the Philips Hue cloud API (CLIP v2) via OAuth2.

SolarEdge

ENVIRONMENTAL configurable

Solar energy monitoring and battery storage data via API key authentication.

Alexa

ENVIRONMENTAL configurable

Amazon Alexa smart home device data via OAuth2.

Google Nest

ENVIRONMENTAL configurable

Google Nest thermostat, camera, and doorbell device data via OAuth2.

Ring

ENVIRONMENTAL configurable

Ring security cameras and doorbells device data via OAuth2.


Fleet & Agriculture

Heavy equipment telematics, vehicle fleet management, and agricultural data connectors.

AEMP 2.0

ENTITY_STATE confidence 0.75

ISO 15143-3 multi-OEM heavy equipment telematics. Works with Caterpillar VisionLink, Komatsu KOMTRAX, Volvo ActiveCare, JCB LiveLink, and 15+ other OEMs.

Leaf Agriculture

ENTITY_STATE configurable

Unified agricultural data from multiple OEMs (John Deere, AGCO, CNH, Climate) via Leaf Agriculture’s abstraction layer.

Tesla Fleet

ENTITY_STATE configurable

Tesla vehicle fleet telemetry and status data via OAuth2.


Additional Organizational

Project management, team collaboration, and education platform connectors.

Google Workspace

ORGANIZATIONAL configurable

Google Workspace user, group, and organizational unit data via OAuth2.

Microsoft Teams

ORGANIZATIONAL configurable

Teams, channels, and membership data from Microsoft Graph API via OAuth2.

Jira

ORGANIZATIONAL configurable

Atlassian Jira project, issue, and sprint data via OAuth2 or API key.

Asana

ORGANIZATIONAL configurable

Asana project, task, and team data via OAuth2.

Canvas LMS

ORGANIZATIONAL configurable

Canvas Learning Management System course, enrollment, and assignment data via OAuth2.

Clever

ORGANIZATIONAL configurable

Clever education platform student, teacher, and school data via OAuth2.


Additional Operations & Security

Incident management, shipping, compliance posture, and logistics connectors.

PagerDuty

OPERATIONS configurable

PagerDuty incident, on-call schedule, and service data via API key.

ShipStation

OPERATIONS configurable

ShipStation shipping, order fulfillment, and carrier data via API key.

Vanta

SECURITY configurable

Vanta compliance posture, security controls, and vulnerability data via OAuth2.


Custom HTTP

Generic connector for integrating any HTTP API as a context source.

HttpConnector

CONFIGURABLE configurable

Generic HTTP connector for integrating custom data sources. Configure the endpoint, auth method, and response mapping to pull context from any REST API into the governance pipeline.


Resilience Model

All production connectors share a common resilience pattern via the ResilientConnector base class:

# Example connector configuration (GAAS_CONNECTOR_CONFIG)
connectors:
  okta:
    domain: your-org.okta.com
    client_id: ${OKTA_CLIENT_ID}
    client_secret: ${OKTA_CLIENT_SECRET}
    timeout_seconds: 5
    max_retries: 3

  siem:
    provider: splunk          # splunk | qradar | sentinel
    host: splunk.internal.example.com
    port: 8089
    token: ${SPLUNK_TOKEN}
    timeout_seconds: 8

  github:
    token: ${GITHUB_TOKEN}   # Personal access token or GitHub App
    org: your-org

Related Pages