Skip to content

wespiper/signal-box-core

Repository files navigation

Signal Box Core

A lightweight, production-ready AI orchestration engine extracted from the Signal Box platform. This package provides the core orchestration capabilities without heavy ML dependencies.

Features

  • Confidence Evaluation: Multi-factor confidence scoring in <50ms
  • Intelligent Routing: Smart agent selection and load balancing
  • Team Orchestration: Byzantine fault-tolerant consensus for multi-agent collaboration
  • Minimal Dependencies: ~10 packages vs 40+ in full Signal Box
  • Fast Installation: Installs in seconds, no compilation required

Installation

pip install signal-box-core

Quick Start

from signal_box_core import SignalBox
from signal_box_core.models import ConfidenceRequest

# Initialize with license
engine = SignalBox(
    config={'redis_url': 'memory://'},
    license_key='YOUR_LICENSE_KEY'
)

# Evaluate confidence
request = ConfidenceRequest(
    request_id="req_123",
    content="Analyze market trends",
    request_type="analysis"
)

confidence = await engine.evaluate_confidence(request)
print(f"Confidence: {confidence.confidence_score}")

License

This software requires a valid Signal Box license. For hackathon participants, use:

SIGNAL_BOX_LICENSE=SB-HACK-2025-GEMMA3N

Architecture

Signal Box Core is the foundation of a modular architecture:

  • signal-box-core: Core orchestration (this package)
  • signal-box-ml: ML enhancements (optional, adds sklearn/scipy)
  • signal-box-storage: Advanced storage adapters (optional)
  • signal-box: Full platform with all features

© 2025 Signal Tower Platform. All rights reserved.

About

Lightweight AI orchestration engine extracted from Signal Box

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages