Import Catalog
Active: — (undefined) · demo dataset
The catalog is saved in this browser. Share the same catalog file with teammates so their preferences files line up.
Drop assets.json
or click to choose a file
JSON contract (schemaVersion 1.0)
{
"schemaVersion": "1.0",
"catalogId": "my-game-v1", // stable — reuse to keep votes
"generatedAt": "ISO-8601",
"game": { "title", "theme", "artDirection" },
"source": { "repo", "revision", "packagesScanned", "visuallyInspected" },
"assets": [{
"id": "stable-unique-id", "rank": 1, "name", "category", "role", "rationale",
"tags": [], "score": 0-100, // = sum of scoreBreakdown
"scoreBreakdown": { relevance, visualFit, atmosphere, technical, adaptability, reuse },
"confidence": "high|medium|low", "inspection": "metadata|thumbnail|3d",
"packagePath", "urls": { "thumbnail": url|null, "usd": url, "huggingFace": url },
"license": { "status": "verified|unclear|restricted", "name", "url" },
"integration": { "effort": "low|medium|high", "notes" },
"previewStatus": "verified|untested|failed"
}]
}Top 50/100/250 are rank cutoffs of one file. Use resolve/<revision> URLs so relative USD dependencies load. Duplicate ids or ranks reject the file; malformed individual records are skipped and reported.