Files
micarrsim/packages/contracts

Contracts

네이티브 JSON Schema와 브라우저용 검증기를 함께 둡니다. schema-validator.js가 저장소의 실제 JSON Schema를 실행하고, validation.js는 중복 id, Nyquist, 시간 구간, 참조 무결성처럼 스키마만으로 표현하기 불편한 조건을 추가 검사합니다.

계약 버전은 1.0.0, 길이 단위는 m, 좌표계는 배열 중심을 원점으로 하는 우수 좌표계입니다. +x는 오른쪽, +y는 위쪽, +z는 배열에서 장면 쪽입니다.

저장 의미와 canonical hash 규칙은 docs/data-contracts.md를 참고하세요.