[package] name = "openfut-identity" version = "0.1.0" edition = "2021" license = "MIT" description = "Generic, game-scoped external-identity store: durable, reversible (GameId, EntityKind, CoreId) <-> external wire id. Game-independent infrastructure; adapters supply policy." publish = false [dependencies] serde = { version = "1", features = ["derive"] } serde_json = "1" # Guards the in-memory index + atomic file persist; lock guards are unwrapped # directly (project rule: parking_lot over std::sync when immediately unwrapping). parking_lot = "0.12" [dev-dependencies] tempfile = "3"