PRISM

Architecture mining, training variants, scoring, and operators.

PRISMPRISM

Model contract and hooks

Interfaces validators use to build, inspect, train, and evaluate submitted architectures.

#prism/model-contract-hooks
prismmodelhooksevaluation

Contract

A PRISM model must build from declared files without hidden network access. Validators inspect architecture metadata and run fixed-seed forward passes before reward-bearing benchmarks.

  • Build from manifest config and artifact paths.
  • Expose parameter count and context length.
  • Run a minimal forward pass.
  • Export architecture metadata for review pages.
  • Fail closed on missing artifacts or checksum mismatch.

Hooks

Hooks separate architecture inspection from training variant evaluation.

typescript
type PrismHooks = {
  buildModel(ctx: BuildContext): Promise<ModelHandle>;
  describeArchitecture(model: ModelHandle): Promise<ArchitectureReport>;
  trainVariant?(ctx: TrainContext): AsyncIterable<TrainingMetric>;
  evaluate(ctx: EvalContext): Promise<EvaluationReport>;
};