Skip to main content

Crate baukit_core

Crate baukit_core 

Source
Expand description

Dependency-light shared vocabulary for Baukit crates and services.

This crate is the canonical home for dependency-light process vocabulary and runtime-neutral measurements shared across crate boundaries. It deliberately contains no telemetry exporters, async runtime, HTTP framework, operational routing, or product policy. Higher-level Baukit crates re-export established compatibility types from their own APIs.

The export module encodes CSV with spreadsheet formula neutralization. The optional pagination feature adds keyset pagination types that domain crates can use without an HTTP framework. The optional media-grants feature adds HMAC-SHA256 signed media grants that an edge verifier checks. The optional webhook-signature feature adds the baukit-webhook-v1 signature that webhook senders apply and receivers verify.

Modules§

export
RFC 4180 CSV encoding with spreadsheet formula neutralization.
limits
Runtime-neutral resource-budget measurements.

Structs§

BuildInfo
Immutable version-control and compiler metadata for a process build.
ParseEnvironmentError
An error returned when a deployment environment name is not supported.
ServiceIdentity
Stable identity and build metadata for one running process.

Enums§

DeploymentEnvironment
The deployment environment attached to configuration and telemetry signals.
LogFormat
Selection policy for the stdout log formatter.
ProcessKind
The kind of process being identified and instrumented.