Interface: PraxisHub
August 8, 2026 · View on GitHub
@plures/praxis / index / PraxisHub
Interface: PraxisHub
Defined in: src/integration/hub.ts:33
Public interface for the Praxis integration hub — analysis, research, and experiment orchestrator.
Methods
activeResearch()
activeResearch():
ResearchQuestion[]
Defined in: src/integration/hub.ts:53
Get all active research questions
Returns
applyResults()
applyResults(
experimentId,results):void
Defined in: src/integration/hub.ts:38
Apply experiment results back to the fact store
Parameters
experimentId
string
results
Returns
void
getCausalChain()
getCausalChain(
factId):CausalChainLink[]
Defined in: src/integration/hub.ts:59
Traces a fact back through the experiments and observations that established it
Parameters
factId
string
Returns
getExperimentTimeline()
getExperimentTimeline():
ProjectEvent[]
Defined in: src/integration/hub.ts:56
Returns all experiment events in chronological order from the chronicle
Returns
health()
health():
SystemHealth
Defined in: src/integration/hub.ts:47
Get current system health summary
Returns
latestAnalysis()
latestAnalysis():
IntrospectionReport|null
Defined in: src/integration/hub.ts:50
Get the latest analysis report
Returns
IntrospectionReport | null
predict()
predict(
claim,confidence,deadline,rationale):Prediction
Defined in: src/integration/hub.ts:41
Make a testable prediction
Parameters
claim
string
confidence
number
deadline
string
rationale
string
Returns
resolvePrediction()
resolvePrediction(
predictionId,outcome,observation):void
Defined in: src/integration/hub.ts:44
Resolve a prediction (was it right?)
Parameters
predictionId
string
outcome
"correct" | "incorrect"
observation
string
Returns
void
runCycle()
runCycle():
Promise<CycleResult>
Defined in: src/integration/hub.ts:35
Run a full analysis → research → experiment planning cycle
Returns
Promise<CycleResult>