Official JSON Schema Specifications repository for the Quatrain Ecosystem (Core, CoreApps, Tycho, Modaka Skills).
This repository hosts lightweight, standalone, open JSON Schema definitions under the MIT License to ensure friction-free community adoption, IDE autocompletion, and cross-language compatibility.
All schemas are hosted on GitHub Pages and accessible via custom domain URLs:
- Package Interchange & App Composition (v1):
https://schema.quatrain.dev/v1/package-interchange.json
.
├── CNAME # Custom domain setup (schema.quatrain.dev)
├── LICENSE.md # MIT License
├── package.json # Package manifest (@quatrain/schema)
├── README.md # Documentation
└── v1/
└── package-interchange.json # Package Interchange & App Composition Schema v1
In any manifest.json across TypeScript, Python, Rust, or Bash packages:
{
"$schema": "https://schema.quatrain.dev/v1/package-interchange.json",
"extends": "package.json",
"id": "@quatrain/skills-jellyfin",
"kind": "skill",
"icon": "🎵",
"category": "media",
"fields": [
{
"name": "url",
"label": "Jellyfin Server URL",
"type": "text",
"placeholder": "http://localhost:8096",
"default": "http://localhost:8096",
"required": true
}
]
}MIT License - Free for commercial and open-source use across all Quatrain and third-party tools.