tigrbl_engine_membloom is an in-memory Bloom filter engine plugin for process-local Bloom filter membership checks with optional rotating TTL windows.
Project description
Tigrbl engine-membloom
Install and inspect tigrbl_engine_membloom: download tigrbl_engine_membloom from PyPI or open the package source.
tigrbl_engine_membloom is an in-memory Bloom filter engine plugin for process-local Bloom filter membership checks with optional rotating TTL windows.
tigrbl_engine_membloom is part of the Tigrbl package graph. It documents package-resident classes, concepts, extension points, and execution responsibilities while cross-linking to the facade, core specs, canonical mapping, runtime phases, concrete objects, operation packages, engine plugins, and Rust crates that complete the system.
Engine ownership and database guards
- process-local Bloom filter membership checks, rotating TTL windows, and idempotency guardrails.
- Engine packages document backend-specific connection settings, session construction, transaction behavior, persistence boundaries, and operational guardrails. Transport routing and operation semantics remain in the facade/canon/runtime/ops packages.
- Register this engine through the package entry point or the Tigrbl engine context so API code can select the backend without embedding backend-specific logic in model definitions.
Package ecosystem cross-links
Core cross-links:
tigrbl- Facade packagetigrbl_core- Spec and primitive contractstigrbl_canon- Canonical mapping and operation resolutiontigrbl_runtime- Phase lifecycle and execution runtimetigrbl_concrete- Native objects, transports, hooks, deps, and secdepstigrbl_ops_oltp- CRUD and transactional operation handlerstigrbl_ops_olap- Analytical operation boundarytigrbl_ops_realtime- Stream, transfer, datagram, and realtime opstigrbl_tests- Examples, benchmark, parity, and package test surfaces Engine cross-links:tigrbl_engine_sqlite- SQLite local transactional enginetigrbl_engine_postgres- PostgreSQL SQLAlchemy enginetigrbl_engine_inmemory- Process-local transactional in-memory enginetigrbl_engine_redis- Redis cache/database enginetigrbl_engine_duckdb- DuckDB analytical enginetigrbl_engine_pandas- pandas DataFrame enginetigrbl_engine_pgsqli_wal- PostgreSQL and SQLite WAL engine Rust cross-links:tigrbl_rs_spec- Rust IR and AppSpec modeltigrbl_rs_atoms- Rust atom catalog and phase algebratigrbl_rs_kernel- Rust compiler and plan optimizertigrbl_rs_runtime- Rust executor and callback fencestigrbl_rs_ports- Engine, session, transaction, callback, and handler ports
Install
pip install tigrbl_engine_membloom
Package discovery
Search and AI discovery terms for tigrbl_engine_membloom include: tigrbl, ASGI, REST, JSON-RPC, SQLAlchemy, Pydantic, asgi, api, json-rpc, rest, sqlalchemy, pydantic, engine, plugin, database, membloom, bloom-filter, membership.
Package-local entry point
This file is a package-local distribution entry point. It is not the authoritative location for repository governance, current target status, current state reporting, certification claims, or release evidence.
Canonical repository docs
README.mddocs/README.mddocs/conformance/CURRENT_TARGET.mddocs/conformance/CURRENT_STATE.mddocs/conformance/NEXT_STEPS.mddocs/governance/DOC_POINTERS.mddocs/developer/PACKAGE_CATALOG.mddocs/developer/PACKAGE_LAYOUT.md
Package identity
- canonical repository:
https://github.com/tigrbl/tigrbl - organization:
https://github.com/tigrbl - social:
https://discord.gg/K4YTAPapjR - package path:
https://github.com/tigrbl/tigrbl/tree/master/pkgs/engines/tigrbl_engine_membloom - workspace path:
pkgs/engines/tigrbl_engine_membloom - workspace class: engine package
- implementation layout:
src/tigrbl_engine_membloom/
Long-form repository documentation is governed from docs/.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tigrbl_engine_membloom-0.4.0.tar.gz.
File metadata
- Download URL: tigrbl_engine_membloom-0.4.0.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
634e222eb6c26a94f5eb2e81c770c8a1b99b28a37240db2b65afc45e9f841e5d
|
|
| MD5 |
d30c0774fd70c6caf125789dd7c52941
|
|
| BLAKE2b-256 |
4ec65f511e30e4e64f4ee0687dfb920e9085522363a8fb4ad1b163f3e5bd75d8
|
File details
Details for the file tigrbl_engine_membloom-0.4.0-py3-none-any.whl.
File metadata
- Download URL: tigrbl_engine_membloom-0.4.0-py3-none-any.whl
- Upload date:
- Size: 11.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
73a2ba57eef80a3ed23e9ce273e9e6f8384131e2d239b5b83f85055018263e61
|
|
| MD5 |
51dcdf0a0555f70f5eced6782b5e66a6
|
|
| BLAKE2b-256 |
2126b32af0957ddff276178f01c1c856d6eb476c201e2bee714bbb2afab7c0bd
|