CogGym · Experiment Markup Language

From experiment design to execution.

EML defines the concrete static experiment consumed by CogGym. MEML adds a structured authoring and compilation layer without changing the EML runtime contract.

Execution contract

EML

The original CogGym format for fixed experiments.

  • stimuli[] and queries[]
  • Static JSON only—no functions or handlers
  • Optional static feedback field
  • Original config and human-data schemas
Open EML v1
Authoring + execution

EML + MEML

Kevin's MEML schema for authoring experiments from versioned content libraries and a short Python design specification.

  • Asset manifest with factor annotations
  • Reusable query and instruction libraries
  • Factors, conditions, blocks, and sequence plans
  • Deterministic EML compilation and experiment card
Open EML + MEML
Compatibility: MEML compiles to the current config.json, trial.jsonl, and instruction.jsonl formats. CogGym renders the result exactly as it renders hand-authored EML.