[package] name = "jcp-cite" version.workspace = true edition.workspace = true license.workspace = true repository.workspace = true description = "Retrieval provenance for JCP — a signed, content-addressed record of what an agent READ to produce an answer, not merely what it did. Each source is bound by content id (so a deleted or edited source makes the citation verifiably dangling rather than silently broken) and by the grant it was read under (so a reader learns which sources they are not cleared to open). The citation's content id is the retrieval frame's payload_hash, so the jcp/2 receipt commits it: the receipt proves the retrieval was authorized and metered, the citation records what it consulted." [dependencies] jcp-schema = { workspace = true } jcp-grant = { workspace = true } jcp-runtime = { workspace = true } jcp-receipt = { workspace = true } ed25519-dalek = { workspace = true } serde = { workspace = true } thiserror = { workspace = true } [dev-dependencies] serde_json = { workspace = true } [lints] workspace = true