NewMCP agent API — drive Promenade from your own AI agent

Promenade is a browser-based, open-source process-mining environment. It reads conventional event logs (XES, CSV) and object-centric event data (OCEL 2), and runs discovery, conformance, and performance analysis client-side — no server round trip required for the core workflow.

It's built for three overlapping audiences: people doing process-mining research who want an environment as capable and extensible as the desktop tools they're used to; data scientists who are new to process mining and want an approachable way in; and small and medium-sized teams evaluating whether process mining is useful for their own operational data, without standing up infrastructure to find out.

The name carries both halves of the project. PM for process mining; maenadfor the figure in the mark, who never stands still. A promenade is also a walk you direct yourself, at your own pace, wherever the process data leads — a deliberate contrast to a fixed, guided tour. The application takes the parts of the academic process-mining tradition worth keeping — extensibility, a serious plugin ecosystem, support for niche and object-centric techniques — and aims for the immediacy of something you open in a browser tab rather than install and configure.

Ecosystem

Promenade the application is the frontend of a small ecosystem. The other named piece is Promenade Compute, an optional backend for workloads too large to run in a browser tab — see the engines guide and the architecture notes for where that stands today.

Project status

Promenade is under active development. The core workflow — import, discover, inspect, check conformance — works for both conventional and object-centric event data today. Some areas referenced in this documentation, particularly Promenade Compute, describe current design intent rather than a shipped feature; those sections say so explicitly.

Updates

Recent project updates

  • Object-centric event data support lands

    Promenade now reads OCEL 2 event logs and includes object-centric discovery and view plugins.

  • Three plugin runtimes, one host contract

    Plugins can now be written against WebAssembly, Python (via Pyodide), or relational (DuckDB-backed) runtimes, all against the same data contract.

Source and license

The full source is on GitHub. See Open Source for licensing and how to contribute.