wardx-unity
Installation
SKILL.md
Wardx Unity SDK
clients/csharp is the C# runtime. Unity sends sdk.name = wardx-unity and client.platform = unity. Assignment and Config.Get run here. HTTP POST /v1/sync lives here. MCP does not.
- A measure call changes local memory only. It does not send. It does not return a Task.
- Delivery is at-most-once. A failed sync discards that batch. There is no disk queue and no retry of the same frames.
- Remote Config is always a local read of the last snapshot.
- Remote Config must not contain secrets. The project key authenticates the project; client-selected
Roleis routing metadata, not authorization. - The SDK sends names. Descriptions live in the server catalog.
Control plane (MCP, catalog, experiments as definitions, aggregates) is the wardx-server skill. This skill writes Unity player instrumentation. A plain C# / .NET process is the wardx-csharp skill.
Package internals when editing clients/csharp: references/package.md.