Skip to main content

Deterministic Boundary Layer on KL Kernel Logic

Project description

DBL Core

DBL Core is a deterministic event substrate for the Deterministic Boundary Layer (DBL). It records intent, decisions, and executions as a single ordered stream.

Scope

  • Single-stream event model with deterministic t_index.
  • Canonical serialization and digest for events and behavior logs.
  • Gate decision events (ALLOW or DENY) as explicit Deltas.
  • Embeds kernel ExecutionTrace as immutable facts.

Non-Goals

  • No policy engine or templates.
  • No execution of user tasks.
  • No orchestration, UX flows, or intelligence.
  • No time, randomness, or I/O side effects.

Contract

  • docs/dbl_contract.md

Install

pip install dbl-core

Requires kl-kernel-logic>=0.5.0 and Python 3.11+.

Public API

  • DblEvent, DblEventKind
  • BehaviorV
  • GateDecision
  • normalize_trace

Ordering

Ordering is derived from t_index (position in V). Timestamps and runtime fields are observational only.

License

MIT License. See LICENSE.

Project details


Download files

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

Source Distribution

dbl_core-0.3.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

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

dbl_core-0.3.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file dbl_core-0.3.0.tar.gz.

File metadata

  • Download URL: dbl_core-0.3.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for dbl_core-0.3.0.tar.gz
Algorithm Hash digest
SHA256 788fc6c681f9c9b947c5442579b571a874fbcd51f5f8c23863123f2f0d1ffa84
MD5 af9f7bea974be1bc6789950d6ca761b1
BLAKE2b-256 509aecd65a9af6efe3acee14f4cf3255f24271218c6fa184add1e53f81d41084

See more details on using hashes here.

File details

Details for the file dbl_core-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: dbl_core-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.8

File hashes

Hashes for dbl_core-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7dc25d9284a4f50d7809f0eef8f0417d97d384fbc296e509db135534a6a90364
MD5 8cd047abaec944f8215c9e4d648cc1cf
BLAKE2b-256 2de05331a901a14c6d6fbe405a16ba351c6026d983b73e1f65c23bca48078e27

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page