# Interface MonadBootstrapResult

interface MonadBootstrapResult {
config: MonadRuntimeConfig;
kernelStateDir: string;
rebuiltProjectedClaims: number;
seededSemanticBootstrap: number;
usageLedgerStarted: boolean;
}

- Defined in bootstrap.ts:59

##### Index

### Properties

config
kernelStateDir
rebuiltProjectedClaims
seededSemanticBootstrap
usageLedgerStarted

## Properties

### config

config: MonadRuntimeConfig

- Defined in bootstrap.ts:60

### kernelStateDir

kernelStateDir: string

- Defined in bootstrap.ts:61

### rebuiltProjectedClaims

rebuiltProjectedClaims: number

- Defined in bootstrap.ts:62

### seededSemanticBootstrap

seededSemanticBootstrap: number

- Defined in bootstrap.ts:63

### usageLedgerStarted

usageLedgerStarted: boolean

`true` when the resource usage ledger bridge started successfully. The ledger is the bridge between surface telemetry and the signed semantic ledger — it materialises per-request events and window snapshots so NetGet can aggregate usage and budgets.

- Defined in bootstrap.ts:70