Diorama
A system for building software that can act in the real world.
Diorama is Sulture’s platform for building and operating connected applications.
AI models can reason, generate, and communicate. But for an intelligent system to do consequential work, it needs more than a prompt and access to tools. It needs context: an environment it can understand, relationships it can follow, permissions it must respect, and actions for which it can be accountable.
Diorama provides that environment.
Three layers. One system.
Foundation
Foundation is Diorama’s operating ground.
It runs applications in controlled environments across cloud infrastructure, private servers, and local or edge systems. Applications interact with the outside world through explicit contracts, rather than unrestricted access.
This makes deployment flexible without making behaviour invisible. A service can run where it needs to run; its permissions, connections, and record of activity remain part of the same system.
The structure behind a shared world.
Planisphere
Planisphere is Diorama’s ontology: the system through which it identifies what exists, how it relates, and what it is allowed to do.
It is more than a map of records. It establishes durable coordinates for an organization’s world: meaningful boundaries, identities, relationships, authority, and action.
A space is a meaningful boundary. An entity can be a person, customer, device, document, service, or location. Links describe relationships. Grants define what people, applications, and agents are allowed to do.
These are not categories kept in a separate database. They are first-class parts of the environment every Diorama application, integration, and agent works within.
That is what lets independent applications belong to the same world without becoming one monolith—or producing another isolated version of it.
Hive
Hive is where applications take shape.
It is a system for composing focused, independent pieces of software into coherent products. It includes a complete interface foundation: the shared components, patterns, and interaction model needed to create polished applications without treating design, permissions, data, and operations as separate concerns.
A Hive application can be small and specific, or become part of a wider service. In either case, it inherits the boundaries, shared model, and operational record of Diorama.
The aim is not low-code. It is high-quality software without unnecessary reinvention.
One environment, not a collection of apps.
Most organizations accumulate applications one by one.
Each has its own interface and its own version of a customer, project, asset, or location. Information is copied between systems. Context disappears at every boundary. Eventually, the organization has many tools but no clear view of the whole.
Diorama works differently.
Applications built on Diorama are independent in purpose, but share the same underlying world. A customer, document, device, service, place, or event can be understood across the applications that use it—without creating a separate copy each time.
This makes the system coherent at a glance.
A shared palette can bring a person, place, record, action, or service into view from wherever you are. It can move you to the right application, reveal its relationships, and make the relevant next action available within the permissions you hold.
The same continuity changes what analysis can mean. Patterns can emerge across applications because the system recognizes that they concern the same world: activity across a location, the history of a customer relationship, the behaviour of a connected device, or the operational effect of a decision.
AI-generated software often has the opposite problem. It may produce a convincing application in isolation, but that application has no lasting place in the organization around it. Diorama gives new software its identity, boundaries, data relationships, interface foundations, and operational context from the start.
It does not merely connect applications after they are built. It lets them belong together as they are built.
Designed for people and agents.
Diorama makes it possible to introduce automation and AI agents into consequential work without treating them as unbounded actors.
An agent can be given a clear identity, a limited set of actions, and access only to the entities and spaces for which it has a grant. Its work can be inspected. Its permissions can be changed or withdrawn. It can work across applications, services, and physical systems without bypassing the organization’s rules.
This gives agents something more useful than broad access: a real environment in which they can act safely.
A product, not a collection of parts.
With Diorama, an organization can build a customer-facing service, an internal operating system, a connected physical environment, or a product that spans all three.
Each begins with the same foundations:
- An application that is safe by construction
- A complete, product-grade interface system
- Explicit permissions and jurisdictional boundaries
- A durable record of what happened and why
- Infrastructure that can run where the work requires
- Agents that can perform real work within clear limits
Diorama is developed and operated by Sulture.
For developers
The CLIThe full referenceAn app declares the services it needs up front, and the platform binds exactly those. The list is closed: it grows only additively, and only with a conformance suite a real backend has passed. Each name links to its contract.
Loading the catalogue…