{"$schema":"https://json-schema.org/draft/2020-12/schema","title":"Jumpbrain documented graph","type":"object","required":["name","provenance","neurons","pools","neurons_per_pool","edges"],"properties":{"name":{"type":"string"},"provenance":{"enum":["MEASURED","LITERATURE-DERIVED","ESTIMATED","SYNTHETIC"]},"source":{"type":"string"},"neurons":{"type":"integer","minimum":1},"pools":{"type":"array","items":{"type":"string"}},"neurons_per_pool":{"type":"integer","minimum":1},"edges":{"type":"array","items":{"type":"array","prefixItems":[{"type":"integer","minimum":0},{"type":"integer","minimum":0},{"type":"number"},{"type":"integer","minimum":1,"maximum":1000}],"minItems":4,"maxItems":4}}},"description":"Edges: source, target, weight in mV, delay in 0.5 ms ticks. Uniform pool partition. Runtime validates endpoints and full coverage. Measured imports require source provenance and an adapter mapping scientific annotations to the sensory/motor pool interface; never infer that mapping from coordinates."}
