# Imperivm Modding Wiki > Independent community project, created and maintained by Upercat. ## Start here - [Spanish wiki](https://selu.es/imperivm/) - [English wiki](https://selu.es/imperivm/en/) - [Instructions for agents](https://selu.es/imperivm/agentes/) - [Complete bilingual CKS catalog](https://selu.es/imperivm/CKS/api/catalog.json) - [Read-only API guide](https://selu.es/imperivm/CKS/api/index.md) - [CKS Markdown index: Spanish](https://selu.es/imperivm/exports/es/cks/index.md) - [CKS Markdown index: English](https://selu.es/imperivm/exports/en/cks/index.md) - [CKS URL and Markdown map](https://selu.es/imperivm/exports/routes.json) - [Game format catalog](https://selu.es/imperivm/formatos/catalog.json) - [Format agent guide](https://selu.es/imperivm/formatos/llms.txt) - [Sitemap](https://selu.es/imperivm/sitemap.xml) ## Reading CKS The catalog schema is cks-public-reference/v1. Search via https://selu.es/imperivm/CKS/api/search?q=Sleep&lang=es&limit=20 . Use /imperivm/CKS/api/entries/{id}?lang=es or lang=en for an exact overload. New HTML routes are /imperivm/CKS/reference/{id}/ in Spanish and /imperivm/en/CKS/reference/{id}/ in English. Markdown is /imperivm/exports/{es|en}/cks/{id}.md . Preserve exact signatures and stable overload IDs. Descriptions, notes and examples belong to their exact overload. Do not infer missing descriptions, argument meanings, units or effects. EnvWriteInt(str, int) remains undocumented. CKS documentation builds on David Campos Rodriguez's work and the public VS Code CKS extension. Community proposals are private until reviewed. ## Reading formats Format coverage is partial and scoped to Imperivm HD. Read known limits first. Use /imperivm/exports/{es|en}/formatos/{slug}.md or .json for the same article. Distinguish resource containers, compression wrappers, map metadata, map objects and terrain layers. Do not infer undocumented fields, variants or writing support.