RBEK
Governed execution for AI agents, workflows and software.
RBEK separates what an agent wants to do from what it is authorized to execute.
See RBEK govern an action in 10 seconds
curl -fsSL https://raw.githubusercontent.com/rbekplatform/rbek/main/examples/real-governed-agent/demo.sh | bash
No API key. No prior RBEK installation. No configuration.
The demo installs and validates the public RBEK CLI when needed, then runs an offline governed proof:
Agent requests an action
|
+-- unauthorized -> DENY -> executed: NO
|
+-- authorized -> ALLOW -> governed dry-run -> AUTHORIZED
|
+-- evidence
What you see in the terminal:
Unauthorized action ............ DENIED
Denied action executed ......... NO
Authorized action .............. ALLOWED
Governed dry-run ............... PASS
Gate authorization ............. AUTHORIZED
RBEK policy enforcement ........ REAL
RBEK evidence .................. REAL
The default proof performs no external network action. Policy enforcement and evidence generation are real RBEK behavior.
The public GitHub Actions workflow executes the proof twice and verifies that the deterministic evidence summary is identical across both runs.
Prefer zero-install in the browser?
Use Open in GitHub Codespaces above, then run:
cd examples/real-governed-agent
./demo.sh
Want the real AI + Internet path?
cd examples/real-governed-agent
export OPENAI_API_KEY="your-key"
./demo.sh --live
Live mode performs real model inference and a real Open-Meteo external action through the RBEK governed execution boundary.
Why RBEK?
AI agents can decide what they want to do. Production systems still need a controlled boundary for what is actually allowed to execute.
RBEK puts that boundary between application logic and real external actions:
agent / workflow
↓
execution request
↓
RBEK policy admission
↙ ↘
DENY ALLOW
↓
execute
↓
evidence
This keeps execution governance separate from the agent framework, model provider or workflow engine.
Install
curl -fsSL https://releases.rbekplatform.com/cli/stable/install.sh | bash
Verify:
rbek-cli --version
Current public stable:
RBEK 0.2.0
5-minute quickstart
Create and run a minimal local RBEK project:
rbek-cli init ./rbek-demo
rbek-cli run ./rbek-demo
Or run the repository example:
bash examples/5-minute-quickstart/run.sh
The goal of the first five minutes is simple: install RBEK, create a governed local project and execute it through the RBEK CLI.
See QUICKSTART.md for the complete first-run walkthrough.
Run the live AI + Internet version
After the zero-key proof, you can run the real agent path:
cd examples/real-governed-agent
export OPENAI_API_KEY="your-key"
./demo.sh --live
In live mode:
OpenAI agent
↓
weather.current
↓
RBEK policy admission
↓
controlled external execution
↓
Open-Meteo
↓
receipt + certification
The agent does not call Open-Meteo directly. The external action goes through the RBEK governed execution boundary.
See examples/real-governed-agent/README.md for details.
Developer
Developer is the public CLI entry point for local development, evaluation and integration.
It does not require a paid commercial entitlement.
Team and Enterprise commercial access are handled separately.
Repository role
This repository contains Developer documentation, examples and installation guidance.
The RBEK runtime is distributed through the official release host:
https://releases.rbekplatform.com
The complete runtime source is not published in this repository.
Website
https://rbekplatform.com
Security
See SECURITY.md.
Metadata
Release files for rbek 0.2.0
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.0.tar.gz | 4.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rbek-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.6 kB
Release files / rbek-0.2.0.tar.gz
| Download URL | rbek-0.2.0.tar.gz |
|---|---|
| Size | 4.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
54dcda2b5f2a10dd4b7117df08e6b7c73be3703e7989a0227629b33e258f7e5f
|
|
BLAKE2b-256 checksum How to use checksums |
3a152a4414b75291887d708fa542cdf549fc4f6bd1ea6b6cd84e4649b24faed0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency logRelease files / rbek-0.2.0-py3-none-any.whl
| Download URL | rbek-0.2.0-py3-none-any.whl |
|---|---|
| Size | 4.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0c7fcd1d7f54815a1b4a5b7e6cb56cc78320fbebbbb6f5b3b8ef1bd28ed2b17a
|
|
BLAKE2b-256 checksum How to use checksums |
fe94766dd6af5c0e5c2a5c81302c3f002f336dff8f30dd7644dc0956bf6826bc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 13, 2026.
Transparency log