Versions in this module Expand all Collapse all v0 v0.0.7 Oct 27, 2026 Changes in this version + const DueAfter + var ErrNoRuntime = errors.New("isolationverify: the executor runs its payloads under no sandbox runtime") + type Options struct + CacheTTL time.Duration + DBPath string + Instance string + Logf func(format string, args ...any) + Now func() time.Time + type Verifier struct + func New(opts Options) *Verifier + func (v *Verifier) Due(ex executor.IsolationClaimer, every time.Duration) bool + func (v *Verifier) Forget(executorID string) error + func (v *Verifier) Lookup(executorID, runtime string) (executor.IsolationRecord, bool) + func (v *Verifier) Probe(ctx context.Context, ex executor.IsolationProber, point string) (executor.IsolationRecord, error) + func (v *Verifier) ProbeAsync(ex executor.IsolationProber, point string) bool + func (v *Verifier) Round(ctx context.Context, exs []executor.Executor, point string, ...) int + func (v *Verifier) SetOnRecord(fn func(executorID string)) + func (v *Verifier) Wait()