Mandala v0.3: Open-Source Async Runtime to Unify Logistics Telemetry as OpenTelemetry Spans for Agent Reasoning

✍️ OpenClawRadar📅 Published: May 16, 2026🔗 Source
Mandala v0.3: Open-Source Async Runtime to Unify Logistics Telemetry as OpenTelemetry Spans for Agent Reasoning
Ad

Mandala (GitHub) is a new open-source (Apache 2.0) runtime that bridges logistics data silos into a single event stream for agent-based reasoning. Currently at v0.3, it’s primarily Python (83%) with a Rust (12%) event projection layer. The project has 4 stars and CI passing.

Architecture

Mandala ingests data from Samsara truck telemetry, Descartes customs filings, Vizion rail status, and FMCSA carrier safety data via webhooks. It ships events as OpenTelemetry spans to any observability backend (Jaeger, Tempo, Honeycomb, Datadog) and exposes a state store via Redis Streams with 14-day TTL. A set of MCP tools allows LLM agents to query live state.

MCP Tools for Agents

The runtime provides read-only MCP tools covering the full logistics surface, including:

  • get_shipment
  • get_truck
  • check_customs_status
  • get_fleet_near_border
  • get_trucks_at_poe_without_filing
  • get_cold_chain_breaches
  • get_trailer_handoff_chain

These tools are designed for agents to reason over state without mutating vendor systems. Every shipment is traced as a distributed trace, enabling the agent to debug the full lifecycle of any package.

Ad

Data Flow

Data flows from truck sensors, shipment/customs systems, and rail status into Mandala, which enriches and pushes alerts to an MCP tool layer consumable by Claude or any LLM. State is stored in Redis Streams for low-latency queries. Telemetry is also shipped via OTLP to observability backends and materialized into dbt models for analytics. No phone-home.

Roadmap

The project is actively seeking agent developers to compose Mandala into longer workflow chains (routing, weather, dispatch, brokerage, Slack notifications), and Rust contributors for the event projection layer.

📖 Read the full source: r/openclaw

Ad

👀 See Also

Benchmark shows AI browser automation tools vary 2.6x in token costs despite identical accuracy
Tools

Benchmark shows AI browser automation tools vary 2.6x in token costs despite identical accuracy

A benchmark of 4 CLI browser automation tools using Claude Sonnet 4.6 on 6 real-world tasks found all achieved 100% accuracy, but openbrowser-ai used 36,010 tokens while others used 77,123-94,130 tokens. Tool call count was the strongest predictor of token cost.

OpenClawRadar
AI Team OS: Self-Driving Organization Layer for Claude Code
Tools

AI Team OS: Self-Driving Organization Layer for Claude Code

AI Team OS is an operating system layer for Claude Code that creates autonomous workflows where the system continues working without waiting for user prompts. It includes 22 specialized agent templates, 40+ MCP tools, and runs entirely within Claude Code subscription without external API costs.

OpenClawRadar
Open Source Agent Skill for TypeScript, React, and Next.js Patterns
Tools

Open Source Agent Skill for TypeScript, React, and Next.js Patterns

A developer has released a 4,000-line, 17-file structured markdown reference designed for AI agents like Claude Code to follow when generating or reviewing TypeScript, React, and Next.js code. It addresses common issues like improper API response validation and misuse of 'use client' directives.

OpenClawRadar
Temporal-MCP: Wall-Clock Awareness for LLMs with OAuth Support
Tools

Temporal-MCP: Wall-Clock Awareness for LLMs with OAuth Support

Temporal-MCP is a minimal MCP server that provides wall-clock awareness to LLMs, addressing time-related failure modes like incorrect greetings and stale context. It offers two tools (temporal_tick and temporal_peek) returning elapsed time, day-rollover detection, and fresh-thread flags.

OpenClawRadar