Interface: Experiment

August 8, 2026 ยท View on GitHub

@plures/praxis


@plures/praxis / index / Experiment

Interface: Experiment

Defined in: src/experiments/index.ts:88

A sandboxed experiment definition with hypothesis, design, and results.

Properties

author

author: string

Defined in: src/experiments/index.ts:108

Who/what created this


completedAt?

optional completedAt?: string

Defined in: src/experiments/index.ts:115


constraints

constraints: string[]

Defined in: src/experiments/index.ts:112

Human-readable constraints on what this experiment can do


createdAt

createdAt: string

Defined in: src/experiments/index.ts:113


design

design: ExperimentDesign

Defined in: src/experiments/index.ts:102

Experimental design


hypothesis

hypothesis: object

Defined in: src/experiments/index.ts:96

What we're testing

claim

claim: string

confidence

confidence: number

nullHypothesis

nullHypothesis: string


id

id: string

Defined in: src/experiments/index.ts:89


kind

kind: ExperimentKind

Defined in: src/experiments/index.ts:91


name

name: string

Defined in: src/experiments/index.ts:90


requiresApproval

requiresApproval: boolean

Defined in: src/experiments/index.ts:110

Approval required before running?


researchQuestionId?

optional researchQuestionId?: string

Defined in: src/experiments/index.ts:94

Research question this experiment addresses


results?

optional results?: ExperimentResults

Defined in: src/experiments/index.ts:106

Results (populated after completion)


sandbox

sandbox: SandboxConfig

Defined in: src/experiments/index.ts:104

Sandbox configuration


startedAt?

optional startedAt?: string

Defined in: src/experiments/index.ts:114


status

status: ExperimentStatus

Defined in: src/experiments/index.ts:92


tags

tags: string[]

Defined in: src/experiments/index.ts:116