Skip to main content

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:

  1. deterministic software where possible;
  2. explicit rules and known data;
  3. AI or LLM reasoning where useful;
  4. deterministic authorization before execution.

An AI-generated response is a proposal, not execution authority.

Links

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)

Source distribution for rbek 0.2.2
File Size Uploaded
rbek-0.2.2.tar.gz 649.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rbek 0.2.2
File Interpreter ABI Platform
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
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