PRISMPRISM
Model contract and hooks
Interfaces validators use to build, inspect, train, and evaluate submitted architectures.
prismmodelhooksevaluation
Sources
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>;
};