# Manifold mod contract > The WIT packages a Manifold mod imports from and exports to the engine. Contract 0.2.0, track 0.2 (open, unreleased). Generated by `cargo run -p contract-describe`; do not edit. ## Reference - [Mod contract reference](https://docs.manifold.quest/reference/contract/): index, status and how to read it - [Contract changelog](https://docs.manifold.quest/reference/contract/changelog.html) - [manifold:core 0.2.0](https://docs.manifold.quest/reference/contract/core.html) - [manifold:ecs 0.2.0](https://docs.manifold.quest/reference/contract/ecs.html) - [manifold:internal 0.2.0](https://docs.manifold.quest/reference/contract/internal.html) - [manifold:client 0.1.0](https://docs.manifold.quest/reference/contract/legacy-client.html) - [manifold:game 0.1.0](https://docs.manifold.quest/reference/contract/legacy-game.html) - [Contract payloads](https://docs.manifold.quest/reference/contract/payloads.html) - [manifold:world 0.2.0](https://docs.manifold.quest/reference/contract/world.html) - [manifold:worlds 0.2.0](https://docs.manifold.quest/reference/contract/worlds.html) ## Data registries - [Data registry reference](https://docs.manifold.quest/reference/data/): every `data/` registry a mod can author, one page each with its fields, types, defaults and an example ## Machine-readable - contract.json (`crates/manifold-wasm-abi/wit/contract.json`): every package, interface, function and type, consent classes, payload shapes (format 1)