---
title: "Platform"
source: reference-book
version: genesis-0-1-0
id: reference-book/Plarform
canonical: https://simorg.tech/docs/reference-book/Plarform/
agent_guide: https://simorg.tech/agent-resources/simorg-gem.md
---

Let's now talk about the **platform** side of the Simorg.
The language helps creating pure event based building blocks and the platform creates an ecosystem on top of it.

Lets see important parts of the platform.

These building-blocks are called <<<Artifact>>>.

Artifacts may include <<<Plugins>>>, <<<Applications>>>, <<<AI Agents>>>, <<<Web>>> or <<<3D>>> components and even <<<IoTs>>>. Any digital element that can talk to the engine can become an Artifact.

Artifacts are wrapped in a mathematical shell to join the engine's event flow naturally. Reusability is the key! Ship complex capability once, plug it into many Applications.

For example,
```
"@simorg/time0.1.0" #delay
"Waiting for 3 Seconds..." ? 3 delay.sec "Done!" ?
```

Using Artifacts we can create an <<<Application>>>. Applications provide an agentic environment and can be accessible through platform. You can run multiple applications in a machine.

Applications join together and create a <<<Project>>>. All the agents running inside a project can see each other and interact naturally using SIMORG Language.

A <<<Machine>>> is the device that runs SIMORG projects. It can be client or server side.

And finally everything is wrapped inside your SIMORG <<<Space>>>. An space can be private or public having unlimited members.

More details will be shared in future udpates.