HomeDeveloper docsComplete examples by kind
Examples by kind 5 min read

Complete examples by kind

Choose a contract and jump to complete code, downloadable files, expected behavior and validation.

Choose an example

Start with the contract you want to extend. kind is local to each contract: search filters, actor images and blueprint owners have different accepted values. Package manifests accept neither a root kind nor a root type; system, locales and django define variants. Surface names are register domains; nodes use type.

The current reference follows host 0.3.1. Module and system recipes retain their declared compatible 0.3.0 target where contracts are unchanged; the requestRoll and setQuestStatus Blueprint examples require 0.3.1. Use disposable data. Example package ZIPs contain unsigned source and no private keys. Review them and use Install from ZIP on a disposable host; Marketplace publication requires the documented publisher signature. Blueprint JSON files are development fixtures/references: reproduce them in the editor or use the native validator in tests, without assuming a JSON import button exists.

ContractField/nameCoverage
Extension packagemanifest blocks, no root kindBrowser, system, language and Django
SDK mountingregister(surface, ...)All 13 signed-module surfaces
Searchoptions.kindAll 7 filters and all-kinds search
Actor image uploadpayload.kindportrait and token
Compendium entriesentry.kindactor, item, journal, scene and deck
Installed system packspack.typeactor_pack, item_pack and spell_pack
Local native catalogspack.typeAll 7 pack types, with their own installation constraints
Smart Objectblueprint.kinddoor, lever, torch and region
Blueprint connectionedge.kindexecution and data
Blueprint nodenode.typeNode catalog and complete graph examples

Complete extension packages

All SDK surfaces

Documents, uploads and compendiums

Map Builder and Smart Objects

How to use AI to adapt an example

text
Adapt [example link/file] for [concrete goal] on target release [version]. Read the corresponding contract first. Preserve required fields, campaign/scene context, permissions, revisions and cleanup. Deliver all changed files, expected results and the commands/tests actually run. Do not invent a kind, type, surface or endpoint. Keep systems in one package using capabilities supported by this host.