[package]
name = "aura-registry"
edition.workspace = true
version.workspace = true
license.workspace = true
publish.workspace = true

[dependencies]
# the run registry's typed read-path: serde_json parses stored RunReport records
# back (admitted under the amended C16 per-case policy, INDEX.md). RunReport
# derives serde in aura-engine.
aura-engine = { path = "../aura-engine" }
# the document stores' content-id primitive (put_process/put_campaign key on
# aura_research::content_id_of, the same hash the doc types canonicalize to);
# also PrimitiveBuilder, the referential tier's resolver signature.
aura-core = { path = "../aura-core" }
aura-research = { path = "../aura-research" }
# the lineage record types (FamilyKind / FamilyRunRecord) derive serde; admitted
# under the same per-case policy as serde_json (INDEX.md).
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }

[dev-dependencies]
# the referential-tier test's generic param-space fixture (a real vocabulary
# resolver + a zero-arg node, not hand-rolled).
aura-std = { path = "../aura-std" }
