A production AI platform needs a unit of ownership. In LiyaEngine, that unit is the domain: a business function or product area that owns a set of callable capabilities and their shared operating context.
What belongs to a domain
Intents live inside a domain. Knowledge collections are managed centrally and linked to the domains that may retrieve from them. Platform tools can be enabled at the domain boundary, while intent-level configuration defines how an individual capability behaves.
POST /v1/run
{
"pack": "legal-operations",
"intent": "review-contract",
"input": { "message": "Review this clause" }
}Why the boundary matters
The domain makes it clear who owns configuration changes, which knowledge can be used, and which capabilities share a production namespace. That clarity becomes more valuable as the number of teams and AI features grows.