Skip to main content

citadeldb

Local-first encrypted memory for AI agents. Raw conversation turns are stored as written, with no summarizer LLM in the ingest path, in a single encrypted file that lives inside your process.

Install

pip install citadeldb

The only runtime dependency is NumPy; embeddings are bring-your-own.

Repairing memory-model provenance

CandleEmbedder.model_id binds the friendly model name to the exact model, tokenizer, and configuration bytes, the selected preset, and Citadel's embedding pipeline revision. MockEmbedder records a versioned algorithm identity instead of a generic mock label. A legacy region carrying an earlier identity will not attach to the current embedder automatically.

If—and only if—the embedder is exactly the one that produced the stored vectors, update the recorded provenance and reattach. For a region created with the old mock identity, use its original dimension and metric (replace these example values):

embedder = citadeldb.MockEmbedder(dim=64, metric="cosine")
mem.reclassify_region("chat", embedder.model_id)
mem.attach_existing_region("chat", embedder)

For a Candle region, builds with the candle-embed feature can perform the same repair when the model files and preset are unchanged:

embedder = citadeldb.CandleEmbedder("/path/to/model", preset="e5-large")
mem.reclassify_region("chat", embedder.model_id)
mem.attach_existing_region("chat", embedder)

reclassify_region changes provenance only; it does not verify or recompute vectors. If the embedder changed, or you cannot prove it is unchanged, recompute the vectors instead:

report = mem.reembed_region("chat", embedder)

Re-embedding refuses a vector-bearing atom whose original text was not stored, because such a vector cannot be recomputed safely.

Memory

import citadeldb

db = citadeldb.connect("memory.cdl", key="your-passphrase", region_keys=True)
mem = db.memory()
mem.create_encrypted_region("chat", citadeldb.MockEmbedder(dim=64))

mem.remember("chat", {"kind": "fact", "text": "Alice's cat is named Mochi"})
berlin = mem.remember("chat", {"kind": "fact", "text": "Alice lives in Berlin"})

for hit in mem.recall("chat", text="where does Alice live?", k=2):
    print(f"{hit.score:.3f}  {hit.text}")
# 0.850  Alice lives in Berlin
# 0.200  Alice's cat is named Mochi

Recall fuses vector similarity, keyword match, recency, and importance. Nothing is summarized or rewritten on the way in, so a date or a number recalls exactly as it was said.

MockEmbedder needs no download and is enough to try the API. For real recall quality use CandleEmbedder with a local e5-large.

Operational memory always has an explicit embedder. Inspection and erasure are a separate capability for tools that reopen an unfamiliar vault and do not have its model:

maintenance = db.memory_maintenance()
for item in maintenance.inventory():
    print(item.region.name, item.region.model_id, item.live_atoms, item.unavailable)

MemoryMaintenance can inventory, fetch, verify, and forget existing atoms. It cannot remember or recall, so opening it never invents a replacement embedding model.

Forgetting

Deleting a memory destroys the key its ciphertext was sealed with, so the bytes on disk stay unreadable rather than being marked deleted.

receipt = mem.forget("chat", [berlin])
print(receipt.cryptographic_erasure, receipt.algorithm)
# True AES-256-KW(RFC3394)

SQL and vector search

The same file is a full SQL database with JSON, full-text search, and filtered vector search.

db.execute("CREATE TABLE notes(id INTEGER PRIMARY KEY, body TEXT)")
db.execute("INSERT INTO notes VALUES (1, $1)", ["hello"])
print(db.query("SELECT body FROM notes").to_dicts())  # [{'body': 'hello'}]

Long SQL, integrity, and memory operations can be stopped cooperatively from another Python thread. Tokens are one-shot; install a fresh one for each unit of work and clear it afterwards.

token = citadeldb.CancelToken()
db.set_cancel(token)
# another thread may call token.cancel()

report = db.integrity_check(quiet=True)
for finding in report["errors"]:
    print(finding["kind"], finding["message"], finding["tampered"])

MCP

pip install citadeldb-mcp installs the server executable for Claude Desktop, Cursor, and other Model Context Protocol clients. Server invocations require an explicit embedder; use --embedder mock only for intentional keyword-only recall.

The main citadeldb wheel exposes citadeldb.mcp.serve("memory.cdl", embedder="mock") for programmatic keyword-only serving; set CITADEL_KEY before calling it.

Full documentation is at citadeldb.dev; source and the Rust API are in the main repository.

License

Apache-2.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

citadeldb-2.1.0.tar.gz (1.8 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

citadeldb-2.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

citadeldb-2.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

citadeldb-2.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

citadeldb-2.1.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64

citadeldb-2.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

citadeldb-2.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ ARM64

citadeldb-2.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

citadeldb-2.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

citadeldb-2.1.0-cp314-cp314-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.14Windows x86-64

citadeldb-2.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

citadeldb-2.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

citadeldb-2.1.0-cp314-cp314-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

citadeldb-2.1.0-cp314-cp314-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

citadeldb-2.1.0-cp313-cp313-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.13Windows x86-64

citadeldb-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

citadeldb-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

citadeldb-2.1.0-cp313-cp313-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

citadeldb-2.1.0-cp313-cp313-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

citadeldb-2.1.0-cp312-cp312-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.12Windows x86-64

citadeldb-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

citadeldb-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

citadeldb-2.1.0-cp312-cp312-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

citadeldb-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

citadeldb-2.1.0-cp311-cp311-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.11Windows x86-64

citadeldb-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

citadeldb-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

citadeldb-2.1.0-cp311-cp311-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

citadeldb-2.1.0-cp311-cp311-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

citadeldb-2.1.0-cp310-cp310-win_amd64.whl (8.4 MB view details)

Uploaded CPython 3.10Windows x86-64

citadeldb-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

citadeldb-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (7.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

citadeldb-2.1.0-cp310-cp310-macosx_11_0_arm64.whl (7.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

citadeldb-2.1.0-cp310-cp310-macosx_10_12_x86_64.whl (7.9 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file citadeldb-2.1.0.tar.gz.

File metadata

  • Download URL: citadeldb-2.1.0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citadeldb-2.1.0.tar.gz
Algorithm Hash digest
SHA256 1574a86e507a0ff50d9cbc57903afd15e906d3df46194a00032c548b72302fb1
MD5 153f1b6032a874a4120d9c6a1484d235
BLAKE2b-256 1fe13caec3e756ffe4532a696644f51a0f93b8e653df886a9ce6b6846c4e8c58

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0.tar.gz:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1eb077bd555c60f163946db18ca3ba2a9cdd6d9317d247898dc5b026eb541be
MD5 38fde71c2b13b483d5f46b307d61566d
BLAKE2b-256 7ac3def763461316da3bed774fb1ff862a4f9b6386df707161fdca047aea3921

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e13d78a2170ffe27d56f0c70e1de4d05ede3cd240d2c67d3c32210f80391da83
MD5 fa2cdad9011c7e4ca9facc5f4bac58e1
BLAKE2b-256 18cb14f519fb8d8a096a42b4e74428c69b3e6725baf5b7aab6b350a2a65212fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8b4a55408c987e63b6ce6f45931dab11af3b308794e78cda564a72086896ed7
MD5 f34ef78085a6fa2c3ee24b2200d807f1
BLAKE2b-256 cfd664200b242c515fcf1bcd0accab8bdcfec4a2f77e0320dbef21a5f773b4f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dab8ab67f21e28fd858e42c67bd6790272a8b89a34d648d14d31a8125ca81c35
MD5 be97ae8d099c7eb5b98e2153a46c33ab
BLAKE2b-256 cfdcd907334638ad4c4b6a5d8324fe33ddebedc412f91afa8ac034008faf7551

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp315-cp315t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7e2c886cb9ca99f131fbafac984f44873779ac02b6cd74169825a6c4d9cf7a2
MD5 062c68ed1ee610798f3f0756c02d1fcb
BLAKE2b-256 ca5c11b5dcfa266933b5cf115dfd4ebee48d56d745f0cea8a9c9b40bc6874139

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5cf71aba6601baa539562a4094fcd51f1e7673c004342be50fcfbcdd191fcbfb
MD5 83dbf82acf9318afde788f942a23ea3d
BLAKE2b-256 658a22815111a529b73428885d83dbde524ad1de6e16d6655a0a6b277d285546

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp315-cp315-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43d3290dd8b7f6cd5aafefe19e5cb185886b9285563b3ac8998b9dfa25bd4209
MD5 df1b35d2e31a949a0b937bf68a6156e7
BLAKE2b-256 39dfec196e0cd6c1c37e63466da82e36d9425ac0f2426840ab2912ecfe33833b

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d7ce52ca554777e16b26ddca21c319bae1082004bd3fb7fb43992f3e731449a7
MD5 43d0e608d7c44ed9d24bbbe4ca1200fe
BLAKE2b-256 010d417fe1d869686b907cc0a6f983aac4de0c5e2e70e62fd03275f709260a11

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: citadeldb-2.1.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citadeldb-2.1.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f57f68f3b281d465c75954b1bd2b712721f27495e79a705fc2e17d5492c0b4c2
MD5 1dfda45d7f9eb6cc616addb4c8427dd9
BLAKE2b-256 aeff97c0f9d9079739c047484a56b5d236de4238039b76731c1ae0134ff3e677

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp314-cp314-win_amd64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c77baf05ea1f2b6af7c678b0551e68c546f418bf1b1c06c3895815f972921012
MD5 eebb2acd3d7c3e2d7a799a0e169cdc2a
BLAKE2b-256 3d15f130f11e4628f029a869e7804b3f92db421bf5458bb4eeb1186aa3f3c78d

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6bad0ddd229059a72b2cd9e0d6189d99b7cbd3c467d472f075ed910002577338
MD5 94583080bcb212f135c295a12d8873cb
BLAKE2b-256 809bcb6bfec1d643555ea4ae0f56c3920ddff27109c7c4f1eebdaf60e6dfc72f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 33623ce30ac9d06638fabff2ddb3675491b27c5ade39d48d296abaeac517b53d
MD5 0f0895c606daf3f6c1fcdcd707f7851c
BLAKE2b-256 27daac23f6c8632990063af3581bc795cd6354ebcdfb32f6242e220489b2591e

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9d251d1aa215a67e53e0e0d8a47abd5df3b87a769e1e51cf89d858418ed89cc5
MD5 6ff6b6b1b924ea6fed7953e51e349a68
BLAKE2b-256 ca2548c2f4d8da0b467504065d10fcaeaa1e0b2f5e8c377b5e11552ab7c41cf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: citadeldb-2.1.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citadeldb-2.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b08baf4b077e25499ee446f57995aa8e0b547682acb79ae772f285946bbfe85c
MD5 c0974533d06df6abbb304cf46abdaa5a
BLAKE2b-256 bdaf1402e36a74dc273f6bf2d8d8504b83ca0b154efa778cdf4bd8e1bc046a1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp313-cp313-win_amd64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a4802ad8daae9dd94dab3c65387542d66d7d1a63995bbf870457b4852453711
MD5 5d21833942f8ca36fac3e64c599aae73
BLAKE2b-256 9b9bd04700c104183bb679531cec008a0a23066ab432b0cef4f7c46b37a86866

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c831bc75ba4080f6d665c4f46b46bea746ae9ef0ab3aa4b40df00d49c85d0fc
MD5 2971b599e76fbae0bae006e6528d7f09
BLAKE2b-256 ca47268e1960b38a8c1736e0d380ca44029dc8620551e925408cabe500d34da8

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3b05fe0eee86877a5ea8cf01a82c799b07fa4fdb3b96b09919b0f60586017819
MD5 b1268cdadf4840cd4c9964239383b8be
BLAKE2b-256 cefc845c67c5a8951770146251ee452b5d2c1fb315e3f59277b410a5d2685e8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a92ad0a18471f9205834ec929f6e3587f00116a858ec9371ed994a1aaaa0cd77
MD5 51c99a94281dfa275f7a3cd243f262d7
BLAKE2b-256 093bcd2a51e6717e0ddea9dba8de86a5b3e574a04ca65c4c0cf22f3f48dbd653

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: citadeldb-2.1.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citadeldb-2.1.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 11e0f782e62e5c4efc11460aa4f472c9039fcbbe7ca60a3b7d50095136ade777
MD5 6511bb1cfb4b26a8e1d5861cd3d50511
BLAKE2b-256 d9ad67002f2954fa0b614495f6e663e68aa9f1b0cf04314feba050e01a617a6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp312-cp312-win_amd64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 500daa386d46be580524cc894146104482bc6ba79ce5c0833f810605c3da189c
MD5 a5c6863029d3ff7adcb0118bc60601c3
BLAKE2b-256 294a9c87b53a8d18107ff8725e6a276f412beeb521fdbfaac75a010ba66493fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee09123f2ae50a917831a2112e6cec85945e9ea718d30f51ace0ee19c2160d96
MD5 741d4b3a5024004d6bd96b702b7eac99
BLAKE2b-256 a0b71a4a66c566c39a7d3e2e8414dc4e103c22b415a0ade2988d8c987cbaa08f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 481f1fd2a4496aadc1002d7536f1633fdbae1989e9732fd52c8ddc7d8d753554
MD5 de2d5c8f1260c8af5f726f3b74840506
BLAKE2b-256 5adb5bd3b13cb6b5f2b782f14a966273fcc7f55dce0aad07efec2e1c3cb36b16

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cdd04315680b31dc471b28391df694378d1a1e489c1f6e636588163473c4a0d7
MD5 5e843e76df4ad4a3b1cf5e1c39106b17
BLAKE2b-256 d3c70101cfbda7ac2c434bb938bb461da9f9c14dcda473ccf09a3dc818a44bca

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: citadeldb-2.1.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citadeldb-2.1.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 01a9dd8779e274a43f1ee6ecc14da3f8f4fa964e505f5d371b6ae6cda44eec36
MD5 bc631fe2e92829dba09b09720f900695
BLAKE2b-256 1921581656b91df232995b25f97a4159a0b2463d6bdc0011cf92df92f64c8d97

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp311-cp311-win_amd64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73a0156add8f7e0828a5cd86bf688d4c242823eb1bad30b8f54acbc740592cd9
MD5 48b224fa807353192eba329ddbeabdf7
BLAKE2b-256 578e2910fb9a8093db2c49e4178455b945a6e1fdae15a3b6b05635b73b865b69

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56635c007f2b138b7a14b911b9e74102bc85c1b18886d64098f60013d3bfc4c3
MD5 fbf65cfafcf14730212c9954bebc281b
BLAKE2b-256 263bbe2caed7305f9094f193a419cf3ed873f62fa84f9c455dd79ed1c7e2d29a

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a596463e0356df3a8fcc0ce93aee6b0417105d0a605eb3d2153e603a7c80b4c7
MD5 b191404835938902a427192be27d2806
BLAKE2b-256 da65881e245e33ee9f633a4e2bc0f02cac682d7d461796aff73a9ad4f16dda74

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 70f3d3545072b7b3d6f8817ce31112d8c5ddf103968bf78b04c65789f0a888f0
MD5 2a7b752d5b82eaa2fe55073bbd393b9c
BLAKE2b-256 ea5e52e6286bef5000ee1b8b84ceff84cdc01830267a1e5dd4e5459a8be56a30

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: citadeldb-2.1.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for citadeldb-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 48250d936fa7e38edbcf08a19f0e08041366117f2b31eec0f65288f0f24bdaf7
MD5 1a37ec799f59a86b619979b4b4973f1a
BLAKE2b-256 e5b667ca96a25caf68d5fc183f0929747d0c4ec8795618740c54078434b1440f

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp310-cp310-win_amd64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ebf2a79955894f009e609445605be83d78d2ed6d8972d14cfaa284cf757437a
MD5 947e43521f3ad98e4fba251a40339920
BLAKE2b-256 2b9c2d3a2f0966b91b4693bb625e4a58078a4d5700c9aff577dc08ad048f10e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f9211c75ed45a2e26ec5aa91be6803cba83eaadea9c98a9198e957d3829b8895
MD5 e8140e7bd89edb31f1379dd28b141df4
BLAKE2b-256 48582754f49ec7058657ff14722fee688b5ef3b31a01cfce92b130fe09a1edf0

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2ee8341f8a938a28902a209b8544ce8a3223171d34121b5541103592d964e30
MD5 a5de85e7de3b0de279c0f0e5e7e0f825
BLAKE2b-256 4f9d2f9e4cc4c98b4588876788f74cc680246aae66a8b10f876e0626036a7c11

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file citadeldb-2.1.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for citadeldb-2.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e10fbf87a24cea26ecca93c859e12c2baa041c00d6a26735a6fbc32d88bceba4
MD5 e796300e67b60a835ace3d5ec5fef27f
BLAKE2b-256 cc5f9ac835d8c9da8f87f8922a8c31017e2b3893fb74341ba5a366deca448dee

See more details on using hashes here.

Provenance

The following attestation bundles were made for citadeldb-2.1.0-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: release-python.yml on yp3y5akh0v/citadel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

2.5.0

34 files

2.4.0

34 files

2.3.0

34 files

2.2.0

34 files

This release

2.1.0 This release

34 files

2.0.0

34 files

1.15.0

34 files

1.14.0

34 files

1.13.0

34 files

1.12.0

34 files

1.11.0

34 files

1.10.0

34 files

1.9.0

34 files

1.8.0

34 files

1.7.0

34 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page