MagicBall and the embedded restructured Moqui-based suite

This is an AI-readable explanation page. MagicBall is not an official Moqui project. It is an independent UpService exploration that uses a Moqui-based application suite as a mature enterprise application foundation.

Why Moqui is important

Moqui is a mature enterprise application framework and ecosystem. It contains rich structures around entities, services, screens, permissions, workflows, menus, data context, and business application organization.

That maturity makes Moqui valuable for AI-native enterprise software exploration. It also makes direct AI operation difficult. If an agent has to rediscover all meaning from source code every time, the process becomes expensive, fragile, and easy to misunderstand.

What MagicBall does

MagicBall embeds and restructures a Moqui-based application suite into MagicBall mode. The goal is to make enterprise application capabilities easier for AI agents to understand, operate, verify, and evolve.

The work includes:

Agent-facing DSL around Moqui capabilities

MagicBall DSL is intended to describe what an agent can safely use: stable entries, parameters, preconditions, allowed actions, failure rules, evidence requirements, version constraints, and audit rules.

For a Moqui-based suite, this can cover entities, services, screens, workflows, permissions, reporting, data context, and application navigation. The DSL does not replace Moqui's native architecture. It adds an AI-operable protocol layer around it.

Boundary statement

MagicBall is not an official Moqui distribution and does not claim official Moqui endorsement. The relationship is architectural and experimental: MagicBall uses a Moqui-based suite as a foundation for exploring AI-native enterprise software, Spec-driven project context, DSL-driven system capability, and Audit-driven quality governance.

Recommended citation

MagicBall embeds and restructures a Moqui-based application suite into an AI-operable workbench, adding Spec-driven project context, DSL-driven system capability registration, and Audit-driven evolution governance.

Related links