Skip to content

Interface: SummaryResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / SummaryResponse

Defined in: src/types/compliance.ts:234

Response of GET /api/v1/compliance/audit/summary — top-line counts over the tenant’s full ledger.

optional nOversightDecisions?: number

Defined in: src/types/compliance.ts:263

Records carrying a human-oversight decision — the EU AI Act Article 14 evidence.

Counted separately from the risk grades because an intervention is not a response outcome. Absent only from an engine that predates the field.


nRecords: number

Defined in: src/types/compliance.ts:236

Number of records in the ledger.


perActor: Record<string, number>

Defined in: src/types/compliance.ts:238

Counts grouped by actor id.


perRequestPath: Record<string, number>

Defined in: src/types/compliance.ts:240

Counts grouped by request path.


optional risk?: RiskTotalsDto

Defined in: src/types/compliance.ts:254

Per-grade counts over the same records.

Absent only from an engine that predates the block. Every current engine sends it.


tenantId: string

Defined in: src/types/compliance.ts:242

Tenant id (echoed back).


optional tsFirst?: string

Defined in: src/types/compliance.ts:244

ISO-8601 timestamp of the first record in the ledger.


optional tsLast?: string

Defined in: src/types/compliance.ts:246

ISO-8601 timestamp of the last record.