Back to Home
trysoma icon

soma

Verified Safe

by trysoma

Overview

An agent orchestration platform that manages tools (providers/functions), credentials, authentication, and facilitates agent-to-agent (A2A) communication and task management. It also supports secure storage of secrets and environment variables, with a focus on fault-tolerance via Restate.

Installation

Run Command
soma dev

Environment Variables

  • SOMA_SERVER_SOCK
  • RESTATE_SERVICE_PORT
  • SOMA_SERVER_BASE_URL
  • OPENAI_API_KEY
  • DB_CONN_STRING
  • DB_AUTH_TOKEN
  • RESTATE_ADMIN_ADDRESS
  • RESTATE_INGRESS_ADDRESS
  • RESTATE_ADMIN_TOKEN

Security Notes

The system implements robust encryption for credentials and secrets using envelope encryption with support for AWS KMS and local keys. Authentication mechanisms include API keys and OAuth/OIDC with role-based access control. Dynamically generated SDK server code imports predefined agent/function logic, mitigating direct code injection risks from arbitrary client-side input. The server communicates via HTTP/2 and supports TLS. While generally well-designed for security, misconfigurations in access control or encryption key management could introduce vulnerabilities. No direct 'eval' of untrusted user input was observed for execution paths.

Similar Servers

Stats

Interest Score31
Security Score8
Cost ClassLow
Stars1
Forks0
Last Update2025-12-05

Tags

Agent OrchestrationAI/ML InfrastructureMicroservicesSecurityAuthenticationAPI GatewayServer-Sent Events (SSE)RustTypeScriptDatabase MigrationsRestate