# Ruleshift

- **Website:** <https://ruleshift.ru>
- **Primary alias:** `ruleshift.ru`

## Description

Ruleshift is an authoritative multiplayer state service for game developers who need consistent, recoverable room state without building their own distributed ordering and persistence systems. It accepts authenticated player commands defined with Protocol Buffers, applies them sequentially through game-specific stateless modules, saves the resulting state, and broadcasts a coherent stream of room revisions. Clients send intent rather than state, helping keep the room’s ordered history as the source of truth.

The platform provides bounded command queues, transactional persistence, snapshots and replay for recovery, and recipient-specific public, private, or full data projections. Developers define their own game state, commands, and projections, while Ruleshift manages ordering and persistence. Game rules can be packaged as gRPC/Protocol Buffers OCI modules and updated independently of the core service; rooms remain pinned to an exact module version. Ruleshift also includes a Go SDK for creating modules, publishing versions, checking validation status, and creating rooms. Operational features include Prometheus metrics, structured logs, dashboards, per-tenant namespaces and quotas, default-deny networking, and non-root module containers.

## Industries

- 🖥 Computers Electronics and Technology
- 🖥 Programming and Developer Software _(under Computers Electronics and Technology)_
- 🖥 Cloud Services and Computing _(under Computers Electronics and Technology)_

## Links

- [github](https://github.com/Ruleshift)

## Logos & icons

- logo _(primary)_ — PNG — [download](https://cdn.brandfetch.io/idSCr8Flk6/w/600/h/109/theme/light/logo.png?c=1bxid64Mup7aczewSAYMX&t=1791061676694)

## Colors

| Name | Hex | Theme |
| --- | --- | --- |
| Albescent White | #f6f0d6 | accent |
| Nile Blue | #194956 | dark |

## Fonts

- Space Grotesk — asset _(google)_
- Space Grotesk — asset _(google)_

---

_Source: <https://brandfetch.com/ruleshift.ru>_
_See [/llms.txt](/llms.txt) for a full list of agent-readable pages, and [/auth.md](/auth.md) for how agents authenticate._