Semantic boundary
The driver translates engine-native signals into world meaning.
Build gameplay in your engine. Emit meaningful world events through a thin driver. Keep the core engine-independent.
CANONICAL RESULTVehicle V-001 possession changed to Elias.
await causium.emit({
worldId: "world:city-001",
executionNodeId: "fivem:prod-01",
type: "asset.ownership.transferred",
subjects: ["asset:vehicle-928"],
actors: ["actor:malik"],
provenance: {
engine: "fivem",
resource: "vehicle-market"
}
});The driver translates engine-native signals into world meaning.
Source engine, resource, node and time remain explicit.
The public SDK is not released. Current FiveM work is a narrow external proof.