Versions in this module Expand all Collapse all v1 v1.11.0 Nov 4, 2026 Changes in this version + type API struct + func New(deps Dependencies, router forge.Router) *API + func (a *API) Handler() http.Handler + func (a *API) RegisterRoutes(router forge.Router) + type DeletePolicyRequest struct + PolicyID string + type Dependencies struct + AuditStore audit.Store + CheckpointSigner checkpoint.Signer + CheckpointStore checkpoint.Store + Checkpointer *checkpoint.Checkpointer + Compliance *compliance.Engine + Erasure *erasure.Service + ErasureStore erasure.Store + Guards Guards + HashChain *hash.Chain + Logger log.Logger + ReportStore compliance.ReportStore + Retention *retention.Enforcer + RetentionStore retention.Store + StreamStore stream.Store + VerifyStore verify.Store + type EventsByUserRequest struct + After string + Before string + Limit int + UserID string + type ExportReportRequest struct + Format string + ReportID string + type ForceCheckpointRequest struct + StreamID string + type GetCheckpointRequest struct + CheckpointID string + type GetErasureRequest struct + ErasureID string + type GetEventRequest struct + EventID string + type GetReportRequest struct + ReportID string + type Guard struct + Middleware forge.Middleware + Provider string + Scopes []string + func (g Guard) IsZero() bool + type Guards struct + Admin Guard + Read Guard + Write Guard + func (g Guards) IsZero() bool + func (g Guards) Unprotected() []string + type ListArchivesRequest struct + Limit int + Offset int + type ListErasuresRequest struct + Limit int + Offset int + type ListEventsRequest struct + Action string + After string + Before string + Category string + Limit int + Offset int + Order string + Outcome string + Severity string + type ListReportsRequest struct + Limit int + Offset int + type RequestErasureRequest struct + Reason string + RequestedBy string + SubjectID string + type SavePolicyRequest struct + Archive bool + Category string + Duration string + type StatsResponse struct + Categories []audit.AggregateGroup + Outcomes []audit.AggregateGroup + RecentEvents []*audit.Event + Severities []audit.AggregateGroup + TotalEvents int64 + type VerifyChainRequest struct + FromSeq uint64 + StreamID string + ToSeq uint64 Other modules containing this package github.com/xraph/chronicle