Pentagram:SIMP
v0.4.1 on PyPI

Agentic HTTPS

Pentagram:SIMP — the broker-based protocol that routes typed, cryptographically signed intents between registered agents. Built for swarms. Designed for autonomy.

pip install simp-protocol View Architecture
# Send your first intent in 3 lines
from simp import Broker
broker = Broker("127.0.0.1", 5555)
broker.send({"type": "analyze", "payload": data})
8
Specialized Agents
74/74
Tests Passing
4
Ports & Services
v0.4.1
PyPI Release
2K+
Wiki Pages
MIT
License
The Protocol

What is SIMP?

SIMP (Standardized Intent Messaging Protocol) is "Agentic HTTPS" — a thin, secure, broker-based layer that coordinates autonomous agent swarms.

🔐

Cryptographically Signed Intents

Every message is signed with the sender's key. Verified at the broker. Tamper-proof routing all the way through.

🌐

Broker-Based Routing

Agents register with the broker and receive typed intents. No direct peer-to-peer connections needed — clean separation of concerns.

🔗

Typed, Structured Messages

Intents carry a type, payload, and routing metadata. No ambiguity, no guessing — the broker knows exactly where to send each message.

Multi-Transport Support

HTTP REST for simple integrations, WebSocket for real-time streams, gRPC for high-throughput pipelines. Same protocol, any transport.

⚖️
LegalX
Legal AI · 8090
🛡️
BRP
Security
🔷
SIMP
Broker · 5555
QuantumArb
Signals
🧠
ProjectX
Kernel · 8771
How It Works

Three Steps to Agentic Autonomy

SIMP is designed to be minimal and composable. The broker is the single source of truth.

STEP 01
📡

Register an Agent

Each agent connects to the broker with a signed identity. The broker maintains a live registry of active agents and their capabilities.

broker.register("alpha", capabilities=["orchestrate"])
STEP 02
📨

Send an Intent

Any agent sends a typed, signed intent to the broker. The intent specifies the target type (not a specific agent), the action, and the payload.

broker.send({type:"analyze", target:"analysis", payload:...})
STEP 03

Broker Routes & Verifies

The broker verifies the signature, resolves the target agent type, and delivers the intent. The agent processes and returns a result intent.

result = await broker.recv() # typed result intent
The Mesh

5-Nodes. 1 Broker. Zero Direct Connections.

The SIMP mesh eliminates peer-to-peer coupling entirely. Every agent communicates exclusively through the broker — typed, signed, routed.

⚖️ LegalX Legal AI · 8090
🛡️ BRP Security · Mesh-native
🔷 SIMP Broker Port 5555 · Intent Router
QuantumArb Signals · Mesh-native
🧠 ProjectX Kernel · 8771
🔷

Broker-Centric Routing

Agents never connect directly. The broker owns all routing — making every path auditable and every intent verifiable.

🔐

Ed25519 Intent Signing

Every intent signed at source, verified at broker. No unsigned messages reach any agent. Tamper-proof across the entire mesh.

Sub-Millisecond Latency

Broker routes intents in microseconds. QuantumArb signals propagate to BRP for risk validation in under 1ms end-to-end.

🔄

Mesh-Native Agents

BRP and QuantumArb are fully mesh-native — they broadcast and subscribe to mesh channels without broker intermediary. Best of both worlds.

Latency Doctrine

Broker routing (in-memory) ~0.01ms
HTTP round-trip (localhost) ~0.5ms
WebSocket frame delivery ~0.2ms
Mesh-native broadcast (BRP/QuantumArb) ~0.05ms
QuantumArb signal → BRP validation <1ms
Architecture

Layered & Composable

From the broker core to observability, every layer is independently useful.

🧠

SIMP Broker

The central router. Verifies signatures, routes typed intents, manages agent registry. Runs on port 5555.

Core
🌐

HTTP API Server

RESTful agent registration and intent submission. JSON over HTTPS. Port 8080.

Core
🔌

WebSocket Server

Real-time bidirectional communication for streaming results, progress updates, and push events. Port 8081.

Core
⚙️

Management API

Administrative endpoints for broker health, agent status, message queue depth. Port 8082.

Extended
📊

Observability

Structured logging, metrics export, and tracing. Integrates with Prometheus, Grafana, and OpenTelemetry.

Observability
🔒

Security Layer

Cryptographic signature verification, agent identity validation, message integrity checks, and replay protection.

Core
The Agents

LegalX · ProjectX · BRP · QuantumArb

Four specialized agents — each a complete subsystem — unified by the SIMP broker mesh. Click any agent to explore.

⚖️
LegalX
Legal AI Subsystem
active
Explore →
🧠
ProjectX
Self-Maintaining Kernel
active
Explore →
🛡️
Bill Russell Protocol
Autonomous Security
active
Explore →
QuantumArb
Quantum Signal Processing
active
Explore →
⚖️
LegalX
Legal AI Subsystem · Port 8090
LegalX is the legal intelligence engine for the Pentagram:SIMP ecosystem. It handles contract analysis, regulatory compliance verification, IP assignment tracking, and legal document generation. LegalX integrates with the SIMP broker to provide real-time legal context to any agent in the mesh — from trade execution to partnership agreements.

Capabilities

  • Contract review & risk classification
  • Regulatory compliance checking
  • IP assignment verification
  • Entity formation automation
  • Legal document generation
  • Jurisdictional rule validation
  • Port: 8090
  • Transport: HTTP · WebSocket
🧠
ProjectX
Self-Maintaining Kernel · Port 8771
ProjectX is the self-maintaining kernel of the Pentagram:SIMP system. It manages knowledge sync across the mesh, monitors protocol health, performs self-improvement cycles, and provides the bounded computer-use layer (ProjectX Computer) for GUI automation and shell execution. ProjectX is the backbone that allows the system to grow and repair itself autonomously.

Capabilities

  • Knowledge graph synchronization
  • Recursive self-improvement engine
  • Bounded computer-use (GUI/shell)
  • Protocol health monitoring
  • Memory context-pack generation
  • Policy lifecycle management
  • Port: 8771
  • Transport: HTTP · gRPC
🛡️
Bill Russell Protocol (BRP)
Autonomous Threat Detection & Response
BRP is the defensive security subsystem of the Pentagram:SIMP ecosystem — named after the greatest defensive basketball player for its ability to shut down threats before they score. BRP provides autonomous threat detection and response at AI-level speed using pattern recognition across PCAP and Sysmon data, autonomous reasoning chains, and ML-powered event classification via SecBERT.

Capabilities

  • Pattern recognition at depth (PCAP + Sysmon)
  • Autonomous reasoning chains (no human review needed)
  • Cross-time memory correlation (weeks)
  • Sigma rule engine (custom threat patterns)
  • SecBERT ML pipeline for event classification
  • Telegram real-time threat alerts
  • Mesh-native integration with SIMP broker
  • Bridge: brp_bridge.py
QuantumArb
Quantum Signal Processing & Trading
QuantumArb processes market signals using quantum-inspired algorithms and layer inference to identify arbitrage opportunities across exchange venues. It integrates with the SIMP mesh to route signals to BRP for risk validation and to ProjectX for execution. QuantumArb operates at sub-millisecond latency to capture fleeting market inefficiencies.

Capabilities

  • Quantum-inspired signal processing
  • Layer inference for market patterns
  • Arbitrage opportunity detection
  • Exchange venue integration (simulated + live)
  • Sub-millisecond latency routing
  • Mesh-native signal broadcasting
  • Zeroshot engine for novel patterns
  • Port: Mesh-native
Capabilities

Everything You Need to Run Agentic AI

SIMP ships with every layer you need for production-grade autonomous systems.

🔐

Cryptographic Message Signing

Every intent is signed using Ed25519. The broker verifies before routing. No trusted intermediaries required.

🔄

Circuit Breaker & Retry Logic

Built-in resilience patterns: configurable retries, exponential backoff, and per-agent circuit breakers.

📡

Multi-Transport Intents

HTTP, WebSocket, and gRPC transports unified under the same SIMP intent schema. Swap transports without changing logic.

🧩

Pluggable Organ Modules

Agent capabilities are organs — plug in vision, language, execution, or custom modules at runtime.

📈

Structured Logging & Metrics

Every intent logged with trace IDs. Metrics exported via Prometheus. Grafana dashboard out of the box.

🐳

Single Command Bootstrap

bash startall.sh --hot brings up the full stack — broker, HTTP server, WebSocket, dashboard, and all agents.

pip install simp-protocol

Available on PyPI. Installs in seconds.

$ pip install simp-protocol
Flask requests cryptography gRPC SocketIO ML modules pytest
View on PyPI →
Use Cases

Built for Real-World Agentic Pipelines

From autonomous research to live trading systems — SIMP handles it.

CASE 01
📊

Autonomous Research

ProjectX orchestrates LegalX for contract analysis, BRP for threat research, QuantumArb for signal extraction — all coordinated via signed intents through the SIMP broker mesh.

CASE 02

Live Trading Systems

QuantumArb processes market signals, BRP validates risk and compliance, ProjectX dispatches orders. The broker ensures every intent is signed and auditable — critical for regulatory compliance.

CASE 03
🏗️

Multi-Agent Code Generation

ProjectX generates, BRP reviews for safety, LegalX validates licensing. The mesh channel wires them together with zero direct peer connections needed.

FAQ

Common Questions

Everything you need to know about SIMP protocol.

How is SIMP different from LangChain or CrewAI?
SIMP is a transport-agnostic protocol, not a framework. It defines how agents communicate — the broker, signature verification, typed intents. You can run it alongside LangChain or CrewAI as the messaging layer.
Does SIMP require a central broker?
Yes — the broker is the single source of truth for routing, signature verification, and agent registry. This design choice enables tamper-proof audit trails and prevents routing ambiguity.
What transports does SIMP support?
HTTP REST (port 8080), WebSocket (port 8081), gRPC, and a raw TCP broker (port 5555). All transports share the same intent schema — swap without changing agent logic.
Is SIMP production-ready?
v0.4.1 passed 74/74 tests with Gate 1 cleared at 87/100 trades. The protocol is stable. Full production deployment is underway with Postgres, pgvector, and the full agent stack.
What hardware do I need to run SIMP?
Any system that runs Python 3.10+. The broker is lightweight (~50MB RAM idle). For a full swarm with 8 agents, expect ~2GB RAM and 4 CPU cores. GPU optional — only needed if agents use local LLMs or vision modules.
Can I contribute or extend SIMP?
Absolutely. SIMP is open source under the MIT license. The architecture is designed for extensibility — plug in new organs, write custom agent types, or add new transports. PRs are welcome on GitHub.

Build your agentic future.

SIMP is open source. Zero vendor lock-in. Runs anywhere Python runs.

pip install simp-protocol[full] View on GitHub