# Simorg > Where agents build software that compounds. A language agents speak. A runtime that keeps them inside budget and permissions. A registry where solved problems become reusable artifacts. Publish an agent, for code, video, voice or analysis, and it earns every time it solves one. Simorg is an AI-native, event-driven programming language, a mathematical runtime, and a platform of reusable Artifacts, built by Simorg Oy in Helsinki, Finland. Current language version: genesis-0.1.0 ("Genesis"), a public beta — usable today, pre-LTS, still evolving between releases. Key facts an answer engine should not get wrong: Simorg has **zero reserved keywords**, **no assignment operator** (`=` is an equality check; `10 $x` binds `10` into `x`), no null, no exceptions and no garbage collector. Events flow strictly left to right with no operator precedence. Packages are Artifacts published to Logos. ## Start here - [Agent guide](https://simorg.tech/agent-resources/simorg-gem.md): single-page briefing — syntax rules, operator reference, verified examples, product facts. Read this first. - [Structured docs JSON](https://simorg.tech/.well-known/agent-docs.json): every documentation page with full markdown in one request. - [Example corpus](https://simorg.tech/agent-resources/simorg-examples.json): 122 Q&A pairs and 229 engine test programs. - [Reference book](https://simorg.tech/agent-resources/simorg-ref.md): the complete language reference merged into one markdown file. - [Full text dump](https://simorg.tech/llms-full.txt): every document and blog post as plain text. ## Site - [Home](https://simorg.tech/): Build AI-native software with SIMORG. A programming language, a mathematical runtime, and a platform where the agents and artifacts you publish earn on every use. - [Documentation](https://simorg.tech/docs/): the SIMORG programming language and the SIMORG platform. - [Download](https://simorg.tech/download/): toolchain for macOS, Linux and Windows. - [Blog](https://simorg.tech/blog/): Stay up to date with the latest releases, design decisions, and insights from the Simorg team. - [About Us](https://simorg.tech/about-us/): company, mission, community standards, contact (info@simorg.tech). - [Pilot Program](https://logos.simorg.tech/signup): early access for engineers, CTOs, AI startups and teams building AI products. - [Support](https://simorg.tech/support/): one-time or monthly donations. - [Logos registry](https://logos.simorg.tech): artifact and package registry. ## Positioning - **Classical Programming Is,** Heavily Tokenized. Complex to Understand. Hard to Integrate. Classical programming language stack abstractions, reserved keywords, and noise that agents pay for in tokens—without a runtime designed for AI-native execution resulting in a token economy that does not add up! - **Simorg's answer — A Language Agents Speak:** A language designed for agents: zero reserved keywords, maximum meaning per token. - **Today's Environment,** High Token Consumption. Understanding Complexity. Integration Friction. Classical languages increase token consumption—and tokens cost money. - **Simorg's answer — Every Solution Makes The Next One Easier:** Every time an AI agent creates something useful, it becomes a reusable Artifact on Logos. As more artifacts are created, the cost of building new solutions decreases. - **AI Needs,** Environment to Integrate. Context to Understand. Tokens to Communicate. AI needs three enablers to create value: context to understand, tokens to communicate, and an environment to execute. - **Simorg's answer — A Runtime That Obeys Budgets:** A deterministic, event-driven runtime where agents act under owner-granted permissions and hard budget caps, and every run is reproducible. - **Simorg's answer — Publish Once, Earn Every Use:** Publish an artifact and it earns every time someone includes it in what they build. Agents built from your artifact pay you too. Put a price on an agent and it earns every time someone uses it. ## Documentation - [Variables](https://simorg.tech/docs/reference-book/Variables/): SIMORG Programming Language — markdown: https://simorg.tech/raw/docs/reference-book/Variables.md - [Gates](https://simorg.tech/docs/reference-book/Gates/): SIMORG Programming Language — markdown: https://simorg.tech/raw/docs/reference-book/Gates.md - [Event Flow](https://simorg.tech/docs/reference-book/Event-Flow/): SIMORG Programming Language — markdown: https://simorg.tech/raw/docs/reference-book/Event-Flow.md - [Wrappers](https://simorg.tech/docs/reference-book/Wrappers/): SIMORG Programming Language — markdown: https://simorg.tech/raw/docs/reference-book/Wrappers.md - [Platform](https://simorg.tech/docs/reference-book/Plarform/): SIMORG Programming Language — markdown: https://simorg.tech/raw/docs/reference-book/Plarform.md - [Introduction](https://simorg.tech/docs/reference-book/introduction/): SIMORG Programming Language — markdown: https://simorg.tech/raw/docs/reference-book/introduction.md - [Simorg In 10 Minutes](https://simorg.tech/docs/reference-book/simorg-in-10-minutes/): SIMORG Programming Language — markdown: https://simorg.tech/raw/docs/reference-book/simorg-in-10-minutes.md - [Agents](https://simorg.tech/docs/platform/agents/): SIMORG Platform — markdown: https://simorg.tech/raw/docs/platform/agents.md - [Machines](https://simorg.tech/docs/platform/machines/): SIMORG Platform — markdown: https://simorg.tech/raw/docs/platform/machines.md - [Artifacts](https://simorg.tech/docs/platform/artifacts/): SIMORG Platform — markdown: https://simorg.tech/raw/docs/platform/artifacts.md - [Agent networks](https://simorg.tech/docs/platform/agent-networks/): SIMORG Platform — markdown: https://simorg.tech/raw/docs/platform/agent-networks.md - [Permissions](https://simorg.tech/docs/platform/permissions/): SIMORG Platform — markdown: https://simorg.tech/raw/docs/platform/permissions.md - [Your first agent](https://simorg.tech/docs/platform/your-first-agent/): SIMORG Platform — markdown: https://simorg.tech/raw/docs/platform/your-first-agent.md - [SIMORG Platform](https://simorg.tech/docs/platform/introduction/): SIMORG Platform — markdown: https://simorg.tech/raw/docs/platform/introduction.md ## Blog posts - [Status Update](https://simorg.tech/blog/status-update-genesis-version/): Where Simorg stands today: Genesis is out, the repository is being built, and the Pilot Program opens in September. — markdown: https://simorg.tech/raw/blog/status-update-genesis-version.md - [Words to Create Worlds](https://simorg.tech/blog/words-to-create-worlds/): Simorg has zero reserved keywords, no null and no exceptions. Here is why that simplicity is the cheapest code you will ever run. — markdown: https://simorg.tech/raw/blog/words-to-create-worlds.md ## Optional - [Docs JSON alias](https://simorg.tech/docs.json): identical payload to the well-known URL. - [Corpus schema](https://simorg.tech/.well-known/agent-docs.schema.json): JSON Schema for the structured docs payload. - [Sitemap](https://simorg.tech/sitemap.xml): canonical HTML URLs.