RBEK
RBEK is a deterministic execution control layer for AI agents and software that need to perform governed real-world actions.
AI may propose an action. Deterministic software decides whether execution is authorized.
RBEK is designed around controlled execution, explicit authorization, policy-aware decisions, evidence, and provider-neutral integration.
Why RBEK
AI systems are increasingly able to decide what should happen next.
That does not mean they should automatically have authority to make it happen.
RBEK separates proposal from execution authority:
- AI or application logic may propose an action.
- Deterministic policy and authorization logic decide whether it may execute.
- Controlled execution produces evidence that can be inspected and audited.
Install
python -m pip install rbek
RBEK requires Python 3.11 or newer.
60-second quickstart
Verify the local installation:
rbek-cli doctor
Create a minimal local RBEK project:
rbek-cli init
Run the generated local workflow:
rbek-cli run
The onboarding path is:
install -> verify -> initialize -> run
These onboarding commands do not imply that an external provider or real-world side effect has been authorized.
First SDK example
from rbek.sdk import KernelBuilder
kernel = KernelBuilder().build()
capabilities = kernel.list_capabilities()
print(capabilities)
Expected output:
()
This first SDK path is provider-neutral and does not require network access, database access, or an external side effect.
CLI
RBEK's CLI exposes three practical levels.
Onboarding
rbek-cli doctor
rbek-cli init
rbek-cli run
Governance inspection
rbek-cli policy
rbek-cli workflow
rbek-cli authorize
rbek-cli adapter
Controlled execution
rbek-cli execution
rbek-cli evidence
rbek-cli provider
Use:
rbek-cli --help
for the complete command surface.
Telemetry is opt-in where supported.
Examples
Existing examples provide progressively more advanced integration paths:
examples/refund-governance-demo— simple governed business-action example.examples/ai-agent-governed-tool-call— generic AI-agent controlled tool execution.examples/ai-agent-governed-external-tool— external-tool bridge pattern.examples/langgraph-governed-tool— LangGraph integration.examples/crewai-governed-tool— CrewAI integration.examples/public-v2-trusted-host— advanced trusted-host / API V2 integration.
Examples demonstrate integration patterns; they are not themselves normative execution authority.
Core execution model
RBEK follows a simple hierarchy:
- deterministic software where possible;
- explicit rules and known data;
- AI or LLM reasoning where useful;
- deterministic authorization before execution.
An AI-generated response is a proposal, not execution authority.
Links
- Homepage: https://rbekplatform.com/
- Repository: https://github.com/rbekplatform/rbek
- Documentation: https://rbekplatform.com/
Metadata
Release files for rbek 0.2.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rbek-0.2.2.tar.gz | 649.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rbek-0.2.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.4 MB
Release files / rbek-0.2.2.tar.gz
| Download URL | rbek-0.2.2.tar.gz |
|---|---|
| Size | 649.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f01146d6a08c17d7822c1b89eb24e81f9fbefc286372382bbc8b86502b2548eb
|
|
BLAKE2b-256 checksum How to use checksums |
56bcf9934be733eed8a521094fee1a2d47eccab8401bd2bbe47e3694e9e711e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|
Release files / rbek-0.2.2-py3-none-any.whl
| Download URL | rbek-0.2.2-py3-none-any.whl |
|---|---|
| Size | 743.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9b2ae36f6c8b73e6bd25fd3431b12b4d998d1636633be32e59bef131195556b0
|
|
BLAKE2b-256 checksum How to use checksums |
3c0b74d2238be71b03dc5ea26d0eb23e5e8fa7841d8cbac7cf792c599676c939
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.3
|