[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"
