π Traylinx Agents NetworkΒΆ
β Back to Index Β· β Billing Β· Next: Decentralization β
Complete inventory of all apps building the Traylinx agent ecosystem.
π App InventoryΒΆ
Core InfrastructureΒΆ
| App | Path | Language | Type | Description |
|---|---|---|---|---|
| traylinx_core | agents/traylinx_core/ |
- | Monorepo | Monorepo containing core network services |
| Registry | agents/traylinx_core/services/traylinx_agent_registry |
Python (FastAPI) | Centralized | Directory of available agents & capabilities. |
| Cortex | agents/traylinx_core/services/traylinx_cortex |
Python (FastAPI) | Centralized | AI Memory & Context Engine. The "Brain" of the agent. |
| Router | agents/traylinx_core/services/traylinx_router_agent |
Python (FastAPI) | Centralized | Request routing between agents |
| Subscription Service | agents/traylinx_core/services/traylinx_subscription_service |
Python (FastAPI) | Centralized | Real-time pub/sub messaging |
Backend APIsΒΆ
| App | Path | Language | Type | Description |
|---|---|---|---|---|
| Sentinel | api/authentication_ms |
Ruby on Rails | Centralized | Identity Provider (OAuth2, A2A Auth). Implements the "Sentinel" abstract concept. (Note: The agents/traylinx_core/services/traylinx_sentinel folder contains only documentation.) |
| SwitchAI | api/switch_ai/llm_proxy_api |
Python (FastAPI) | Centralized | LLM Gateway/Router (OpenAI, Anthropic proxy). |
| Search Engine | api/search_engines_ms |
Python (FastAPI) | Centralized | Web Search API (Brave, Google, Bing wrapper) for agents to use. |
| authentication_ms | api/authentication_ms/ |
makakoo/authentication_ms | User authentication | |
| traylinx_server | api/traylinx_server/ |
makakoo/traylinx_server | Main Traylinx backend server | |
| metrics_api | api/metrics_api/ |
makakoo/metrics_api | Analytics & metrics | |
| documents_ms | api/documents_ms/ |
- | Document processing |
CLI & SDKsΒΆ
| App | Path | GitHub | Description |
|---|---|---|---|
| traylinx-cli | agents/traylinx-cli/ |
traylinx/traylinx-cli | Command-line interface for developers |
| traylinx-stargate | agents/traylinx-stargate/ |
traylinx/traylinx-stargate | P2P networking library (NATS/libp2p) |
| traylinx-agent-template | agents/traylinx-agent-template/ |
traylinx/traylinx-agent-template | Starter template for building agents |
| homebrew-traylinx | agents/homebrew-traylinx/ |
traylinx/homebrew-traylinx | Homebrew formula for macOS installation |
Consumer AppsΒΆ
| App | Path | GitHub | Description |
|---|---|---|---|
| stargate_station | agents/stargate_station/ |
traylinx/stargate_station | Desktop P2P client (Tauri + React) |
| agentic-search-engines | agents/agentic-search-engines/ |
traylinx/agentic-search-engines | AI-powered web search agent |
| agentic-translation-engines | agents/agentic-translation-engines/ |
traylinx/agentic-translations-engines | Multi-language translation agent |
| agentic-upload-engines | agents/agentic-upload-engines/ |
traylinx/agentic-upload-engines | Document upload & processing agent |
Backend APIsΒΆ
| App | Path | GitHub | Description |
|---|---|---|---|
| switch_ai | api/switch_ai/ |
- | Unified LLM API gateway (100+ providers) |
| search_engines_ms | api/search_engines_ms/ |
makakoo/search_engines_ms | Web search microservice |
| authentication_ms | api/authentication_ms/ |
makakoo/authentication_ms | User authentication |
| traylinx_server | api/traylinx_server/ |
makakoo/traylinx_server | Main Traylinx backend server |
| metrics_api | api/metrics_api/ |
makakoo/metrics_api | Analytics & metrics |
| documents_ms | api/documents_ms/ |
- | Document processing |
DocumentationΒΆ
| App | Path | GitHub | Description |
|---|---|---|---|
| traylinx_stargate_docs | agents/traylinx_stargate_docs/ |
- | P2P network documentation |
| specs | agents/specs/ |
- | Technical specifications |
π Network ArchitectureΒΆ
graph TB
subgraph "User Interfaces"
CLI[traylinx-cli]
SS[stargate_station
Desktop App] WEB[Web Apps] end > **Note:** `agents/traylinx_core/services/traylinx_sentinel` contains only documentation. The actual implementation is in `api/authentication_ms`. > **Note:** `api/switch_ai` contains the `llm_proxy_api` service. subgraph "Consumer Agents" ASE[agentic-search-engines] ATE[agentic-translation-engines] AUE[agentic-upload-engines] TEMPLATE[traylinx-agent-template] end subgraph "P2P Network Layer" STARGATE[traylinx-stargate
NATS/libp2p] end subgraph "Core Services (traylinx_core)" REGISTRY[traylinx_agent_registry
:8000] ROUTER[traylinx_router_agent
:8080] SENTINEL[traylinx_sentinel
Auth] SUBS[traylinx_subscription_service
:8001] CORTEX[traylinx_cortex
AI Brain] end subgraph "Backend APIs" SWITCH[switch_ai
LLM Gateway] SEARCH[search_engines_ms] AUTH[authentication_ms] DOCS[documents_ms] METRICS[metrics_api] end CLI --> STARGATE SS --> STARGATE WEB --> ROUTER STARGATE --> REGISTRY STARGATE --> SUBS ASE --> STARGATE ATE --> STARGATE AUE --> STARGATE TEMPLATE --> STARGATE ROUTER --> SENTINEL ROUTER --> CORTEX CORTEX --> SWITCH CORTEX --> SEARCH CORTEX --> DOCS CORTEX --> METRICS
Desktop App] WEB[Web Apps] end > **Note:** `agents/traylinx_core/services/traylinx_sentinel` contains only documentation. The actual implementation is in `api/authentication_ms`. > **Note:** `api/switch_ai` contains the `llm_proxy_api` service. subgraph "Consumer Agents" ASE[agentic-search-engines] ATE[agentic-translation-engines] AUE[agentic-upload-engines] TEMPLATE[traylinx-agent-template] end subgraph "P2P Network Layer" STARGATE[traylinx-stargate
NATS/libp2p] end subgraph "Core Services (traylinx_core)" REGISTRY[traylinx_agent_registry
:8000] ROUTER[traylinx_router_agent
:8080] SENTINEL[traylinx_sentinel
Auth] SUBS[traylinx_subscription_service
:8001] CORTEX[traylinx_cortex
AI Brain] end subgraph "Backend APIs" SWITCH[switch_ai
LLM Gateway] SEARCH[search_engines_ms] AUTH[authentication_ms] DOCS[documents_ms] METRICS[metrics_api] end CLI --> STARGATE SS --> STARGATE WEB --> ROUTER STARGATE --> REGISTRY STARGATE --> SUBS ASE --> STARGATE ATE --> STARGATE AUE --> STARGATE TEMPLATE --> STARGATE ROUTER --> SENTINEL ROUTER --> CORTEX CORTEX --> SWITCH CORTEX --> SEARCH CORTEX --> DOCS CORTEX --> METRICS
π Data FlowΒΆ
User Request
β
βΌ
βββββββββββββββββββββββ
β stargate_station β (Desktop) OR
β traylinx-cli β (Terminal)
βββββββββββββββββββββββ
β
βΌ P2P
βββββββββββββββββββββββ
β traylinx-stargate β NATS/libp2p
βββββββββββββββββββββββ
β
βΌ Discovery
βββββββββββββββββββββββ
β agent_registry β Find agents
βββββββββββββββββββββββ
β
βΌ Route
βββββββββββββββββββββββ
β router_agent β Best agent
βββββββββββββββββββββββ
β
βΌ Auth
βββββββββββββββββββββββ
β sentinel β Verify
βββββββββββββββββββββββ
β
βΌ Execute
βββββββββββββββββββββββ
β cortex β AI Brain
βββββββββββββββββββββββ
β
βΌ
Response
π― Key Integration PointsΒΆ
| From | To | Protocol |
|---|---|---|
| CLI/Desktop | P2P Network | NATS/libp2p |
| Agents | Registry | REST API |
| Router | Agents | A2A Protocol |
| Cortex | LLMs | switch_ai |
| All | Sentinel | JWT Auth |