sdk 0.0.0Open Aether

SDK public API

Supported exports and import paths for the published Aether SDK package.

47 minute read

Every entry below is available from the published @aether/sdk package. Use the listed import path; Aether's repository layout is not part of the API. Entries marked as schemas are Zod validators for authored packages and runtime data.

#Action feedback

ExportImport fromKindPurpose
SandboxToastAction@aether/sdktypeType for sandbox toast action.
sandboxToastActionSchema@aether/sdkschemaValidates sandbox toast action data.
SandboxToastRequest@aether/sdktypeType for sandbox toast request.
sandboxToastRequestSchema@aether/sdkschemaBounded feedback a sandbox application may ask Aether to render.
ValidatedSandboxToastAction@aether/sdktypeType for validated sandbox toast action.
ValidatedSandboxToastRequest@aether/sdktypeType for validated sandbox toast request.

#Audio

ExportImport fromKindPurpose
AudioCueMetadata@aether/sdktypeType for audio cue metadata.
audioCueMetadataSchema@aether/sdkschemaPlayback-relevant cue metadata exposed without asset bytes or private URLs.
AudioManageCommand@aether/sdktypeType for audio manage command.
audioManageCommandSchema@aether/sdkschemaValidates audio manage command data.
AudioPlaybackCommand@aether/sdktypeType for audio playback command.
audioPlaybackCommandSchema@aether/sdkschemaValidates audio playback command data.
audioReadRequestSchema@aether/sdkschemaValidates audio read request data.

#Capabilities and permissions

ExportImport fromKindPurpose
CapabilityView@aether/sdkinterfaceA grantable capability, resolved to its consent-dialog / Permissions-tab label.
compareSemver@aether/sdkfunctionCompare two semver strings: -1 if a < b, 0 if equal, 1 if a > b.
describeCapabilities@aether/sdkfunctionSplit a mod's requested capability ids into grantable (with labels) vs denied.
DescribedCapabilities@aether/sdkinterfaceType for described capabilities.
isGrantableCapability@aether/sdkfunctionTrue if a capability id may be offered for consent + host-allowlisted (known & not denied).
MOD_CAPABILITIES@aether/sdkconstantThe versioned registry.
ModCapabilityDef@aether/sdkinterfaceThe mod capability taxonomy.
satisfies@aether/sdkfunctionMinimal semver range match.
satisfiesMinSdk@aether/sdkfunctionTrue if the host SDK version 'have' satisfies a package's 'minSdkVersion'.

#Companion app bridge

ExportImport fromKindPurpose
BRIDGE_VERSION@aether/sdk/bridgeconstantBumped when the wire contract changes; negotiated in the init/ready handshake.
BridgeMessage@aether/sdk/bridgetypeType for bridge message.
capabilityArgSchemas@aether/sdk/bridgeconstantPositional-arg schemas per op, derived from the 'MOD_CAPABILITIES' taxonomy.
EventMessage@aether/sdk/bridgeinterfaceHost → guest: a broadcast on a topic the guest subscribed to (e.g. "rolls").
grantForOp@aether/sdk/bridgefunctionMap an op to the manifest capability it requires (undefined = namespace-scoped only).
GuestToHostMessage@aether/sdk/bridgetypeType for guest to host message.
HOST_NONCE_PARAM@aether/sdk/bridgeconstantThe host nonce param value.
HOST_ORIGIN_PARAM@aether/sdk/bridgeconstantURL query param the host appends to the mod iframe src carrying the host origin.
HostToGuestMessage@aether/sdk/bridgetypeType for host to guest message.
InitMessage@aether/sdk/bridgeinterfaceHost → guest: sent once the guest signals 'ready'.
InvokeMessage@aether/sdk/bridgeinterfaceGuest → host: a capability-gated op call, correlated by 'callId'.
isBridgeMessage@aether/sdk/bridgefunctionNarrow an arbitrary 'postMessage' payload to a bridge message.
MessageBus@aether/sdk/bridgeclassA tiny typed postMessage transport.
MessageBusConfig@aether/sdk/bridgeinterfaceType for message bus config.
MIN_BRIDGE_VERSION@aether/sdk/bridgeconstantExisting version-2 mods remain loadable; only version 3 may use scene objects.
namespaceScopedOps@aether/sdk/bridgeconstantOps that don't need a manifest grant but are namespace-scoped by the host (derived).
PingMessage@aether/sdk/bridgeinterfaceType for ping message.
PongMessage@aether/sdk/bridgeinterfaceType for pong message.
PortInitMessage@aether/sdk/bridgeinterfaceType for port init message.
PortMessageBus@aether/sdk/bridgeclassThe steady-state transport for opaque-origin apps.
PortReadyMessage@aether/sdk/bridgeinterfaceOpaque-origin bootstrap.
ReadyMessage@aether/sdk/bridgeinterfaceGuest → host: sent when the guest's runtime is ready to receive 'init'.
ResultMessage@aether/sdk/bridgetypeHost → guest: the reply to a single 'invoke', correlated by 'callId'.
SubscribeMessage@aether/sdk/bridgeinterfaceGuest → host: subscribe/unsubscribe to a broadcast topic.
ThemeMessage@aether/sdk/bridgeinterfaceHost → guest: re-sent whenever the host theme (e.g. light/dark) changes.
topicGrants@aether/sdk/bridgeconstantBroadcast topics a mod can subscribe to, and the grant each one requires (derived).
TourAnchorRect@aether/sdk/bridgetypeType for tour anchor rect.
tourAnchorRectSchema@aether/sdk/bridgeschemaValidates tour anchor rect data.
TourAnchorUpdateMessage@aether/sdk/bridgetypeType for tour anchor update message.
tourAnchorUpdateMessageSchema@aether/sdk/bridgeschemaGuest → host: one frame-relative rectangle for an element the package owns.
TourSignalMessage@aether/sdk/bridgetypeType for tour signal message.
tourSignalMessageSchema@aether/sdk/bridgeschemaGuest → host: a semantic outcome, never an imperative current-step completion.
UnsubscribeMessage@aether/sdk/bridgeinterfaceType for unsubscribe message.

#Companion app client

ExportImport fromKindPurpose
ConnectOptions@aether/sdk/sandboxinterfaceType for connect options.
connectToHost@aether/sdk/sandboxfunctionHandshake with the host and return a typed client.
SandboxClient@aether/sdk/sandboxinterfaceThe guest runtime for sandboxed mod panels.
SandboxRollOptions@aether/sdk/sandboxinterfaceType for sandbox roll options.

#Content packs

ExportImport fromKindPurpose
buildContentPack@aether/sdkfunctionBuild a content pack from selected world documents.
BuildContentPackOptions@aether/sdkinterfaceOptions for buildContentPack - the pack identity a GM's export assigns.
checkPackCompatibility@aether/sdkfunctionCheck a content pack against the world's system, document types, and installed dependencies.
ContentPack@aether/sdktypeA parsed content pack (defaults applied).
ContentPackEntryMeta@aether/sdkinterfaceOne entry in a pack's lazy index.
contentPackIndex@aether/sdkfunctionDerive the lazy index from a pack (Foundry's index-first pattern).
ContentPackIndex@aether/sdkinterfaceThe lazy index of a pack - cheap metadata a client shows before hydrating bodies.
ContentPackInput@aether/sdktypeThe author-facing pack (defaulted arrays optional).
contentPackSchema@aether/sdkschemaValidates content pack data.
defineContentPack@aether/sdkfunctionAuthor entrypoint: 'export const MY_PACK = defineContentPack({ ... })'.
NormalizedPackDependency@aether/sdkinterfaceType for normalized pack dependency.
normalizePackDependencies@aether/sdkfunctionNormalize pack dependencies.
PACK_ASSET_PREFIX@aether/sdkconstantThe pack-local asset ref an authored document uses; rewritten to 'asset:<hash>' on install.
PackAsset@aether/sdktypeType for pack asset.
packAssetRef@aether/sdkfunctionPack asset ref.
packAssetSchema@aether/sdkschemaA content-addressed asset shipped in a pack.
PackCompatResult@aether/sdktypeType for pack compat result.
PackDependency@aether/sdktypeType for pack dependency.
packDependencySchema@aether/sdkschemaA dependency needed by a declarative pack.
PackDocument@aether/sdktypeType for pack document.
packDocumentSchema@aether/sdkschemaA pre-authored document instance.
PackInstallContext@aether/sdkinterfaceThe world state a pack's compatibility is checked against.
parsePackAssetRef@aether/sdkfunctionParse pack asset ref.
remapPackRefs@aether/sdkfunctionRewrite intra-pack references on install.

#Context menus

ExportImport fromKindPurpose
SandboxContextMenuActionAnchor@aether/sdktypeType for sandbox context menu action anchor.
sandboxContextMenuActionAnchorSchema@aether/sdkschemaValidates sandbox context menu action anchor data.
SandboxContextMenuIcon@aether/sdktypeType for sandbox context menu icon.
sandboxContextMenuIconSchema@aether/sdkschemaValidates sandbox context menu icon data.
SandboxContextMenuItem@aether/sdktypeType for sandbox context menu item.
sandboxContextMenuItemSchema@aether/sdkschemaValidates sandbox context menu item data.
SandboxContextMenuRequest@aether/sdktypeType for sandbox context menu request.
sandboxContextMenuRequestSchema@aether/sdkschemaBounded data a sandbox app may ask Aether to render as a native context menu.
ValidatedSandboxContextMenuItem@aether/sdktypeType for validated sandbox context menu item.
ValidatedSandboxContextMenuRequest@aether/sdktypeType for validated sandbox context menu request.

#Creation flows

ExportImport fromKindPurpose
compileSystemProjectCreationFlows@aether/sdkfunctionCompile authored Creation flows against a System Project snapshot.
CREATION_FLOW_ARTIFACT_FORMAT@aether/sdkconstantThe format of Creation flow artifacts included in a system package.
CreationFlowArtifact@aether/sdktypeType for creation flow artifact.
creationFlowArtifactSchema@aether/sdkschemaValidates creation flow artifact data.
creationFlowArtifactV1Schema@aether/sdkschemaValidates creation flow artifact v1 data.
CreationFlowCompileError@aether/sdkclassThe creation flow compile error class.
CreationFlowQuestionArtifact@aether/sdktypeType for creation flow question artifact.
creationFlowQuestionArtifactSchema@aether/sdkschemaValidates creation flow question artifact data.
CreationFlowStepArtifact@aether/sdktypeType for creation flow step artifact.
creationFlowStepArtifactSchema@aether/sdkschemaValidates creation flow step artifact data.
OwnedFieldContribution@aether/sdktypeType for owned field contribution.
ownedFieldContributionSchema@aether/sdkschemaExact Add-owned binding carried with format-4 systems, never inferred from a label.
SYSTEM_PROJECT_CREATION_FLOW_LIMITS@aether/sdkconstantLimits on authored Creation flow steps, questions and choices.
SYSTEM_PROJECT_CREATION_FLOW_SOURCE_FORMAT@aether/sdkconstantThe source format for Creation flows authored in System Projects.
SystemProjectCreationAnswer@aether/sdktypeType for system project creation answer.
SystemProjectCreationFlowSource@aether/sdktypeType for system project creation flow source.
systemProjectCreationFlowSourceSchema@aether/sdkschemaValidates system project creation flow source data.
SystemProjectCreationQuestion@aether/sdktypeType for system project creation question.
systemProjectCreationQuestionSchema@aether/sdkschemaValidates system project creation question data.
SystemProjectCreationStep@aether/sdktypeType for system project creation step.
systemProjectCreationStepSchema@aether/sdkschemaValidates system project creation step data.

#Document navigation

ExportImport fromKindPurpose
SandboxDocumentOpenOptions@aether/sdktypeType for sandbox document open options.
sandboxDocumentOpenOptionsSchema@aether/sdkschemaThe document-owned surface Aether should reveal.
ValidatedSandboxDocumentOpenOptions@aether/sdktypeType for validated sandbox document open options.

#Events and dice

ExportImport fromKindPurpose
DiceApi@aether/sdkinterfaceThe dice operations available to a dice mod.
DiceCosmeticDescriptor@aether/sdkinterfaceType for dice cosmetic descriptor.
ENGINE_EVENTS@aether/sdkconstantThe catalogue as data, so the consent dialog and the docs can list it without a second copy.
EngineEventName@aether/sdktypeType for engine event name.
EngineEvents@aether/sdkinterfaceEvery event the engine emits, with its payload.
isEngineEvent@aether/sdkfunctionIs engine event.
RollPresentation@aether/sdkinterfaceType for roll presentation.

#Game actions

ExportImport fromKindPurpose
ActionInvocation@aether/sdktypeType for action invocation.
actionInvocationSchema@aether/sdkschemaValidates action invocation data.
ActionSpec@aether/sdktypeType for action spec.
actionSpecSchema@aether/sdkschemaValidates action spec data.
evaluateRuleValue@aether/sdkfunctionEvaluate rule value.
GameActionOutcome@aether/sdktypeType for game action outcome.
gameActionOutcomeSchema@aether/sdkschemaValidates game action outcome data.
PackageActionRef@aether/sdktypeType for package action ref.
packageActionRefSchema@aether/sdkschemaValidates package action ref data.
rule@aether/sdkconstantThe rule value.
RuleContext@aether/sdkinterfaceType for rule context.
RuleValue@aether/sdktypeType for rule value.
ruleValueSchema@aether/sdkschemaValidates rule value data.

#Guided tours

ExportImport fromKindPurpose
localizedTourText@aether/sdkfunctionLocalized tour text.
TOUR_LIMITS@aether/sdkconstantThe tour limits value.
TourAnchor@aether/sdktypeType for tour anchor.
tourAnchorSchema@aether/sdkschemaValidates tour anchor data.
TourAudience@aether/sdktypeType for tour audience.
tourAudienceSchema@aether/sdkschemaValidates tour audience data.
TourCompletion@aether/sdktypeType for tour completion.
tourCompletionSchema@aether/sdkschemaValidates tour completion data.
TourContribution@aether/sdktypeType for tour contribution.
tourContributionSchema@aether/sdkschemaManual-only, data-only package contribution.
tourLocalizedBodySchema@aether/sdkschemaValidates tour localized body data.
TourLocalizedText@aether/sdktypeType for tour localized text.
tourLocalizedTitleSchema@aether/sdkschemaValidates tour localized title data.
TourMissingAnchorPolicy@aether/sdktypeType for tour missing anchor policy.
tourMissingAnchorPolicySchema@aether/sdkschemaValidates tour missing anchor policy data.
tourPanelAnchorSchema@aether/sdkschemaValidates tour panel anchor data.
TourStep@aether/sdktypeType for tour step.
tourStepSchema@aether/sdkschemaValidates tour step data.

#Hosted systems

ExportImport fromKindPurpose
buildSystemArtifact@aether/sdk/systemfunctionBuild the deterministic logical artifact.
BuiltSystemArtifact@aether/sdk/systeminterfaceType for built system artifact.
canonicalSystemJson@aether/sdk/systemfunctionStable JSON used for manifest bytes and identity calculations.
compilePortableDocumentType@aether/sdk/systemfunctionCompile portable document type.
compilePortableSchema@aether/sdk/systemfunctionCompile inert portable data into the runtime validator used by a loaded system.
compileSystemArtifact@aether/sdk/systemfunctionRuntime contribution compiled without executing package code.
PortableDocumentType@aether/sdk/systemtypeType for portable document type.
portableDocumentTypeSchema@aether/sdk/systemschemaValidates portable document type data.
PortableSchema@aether/sdk/systemtypeType for portable.
portableSchemaSchema@aether/sdk/systemschemaValidates portable schema data.
ProvidedService@aether/sdk/systemtypeType for provided service.
providedServiceSchema@aether/sdk/systemschemaValidates provided service data.
quickJsSystemGeneratorSchema@aether/sdk/systemschemaValidates quick js system generator data.
RequiredService@aether/sdk/systemtypeType for required service.
requiredServiceSchema@aether/sdk/systemschemaValidates required service data.
serviceScopeSchema@aether/sdk/systemschemaValidates service scope data.
sha256SystemBytes@aether/sdk/systemfunctionSha256 system bytes.
SYSTEM_ARTIFACT_FORMAT@aether/sdk/systemconstantThe current hosted-system artifact format identifier.
SYSTEM_ARTIFACT_LEGACY_FORMAT_V3@aether/sdk/systemconstantThe system artifact legacy format v3 value.
SYSTEM_ARTIFACT_LEGACY_FORMAT_V4@aether/sdk/systemconstantThe system artifact legacy format v4 value.
SYSTEM_ARTIFACT_LEGACY_FORMAT_V5@aether/sdk/systemconstantThe system artifact legacy format v5 value.
SYSTEM_ARTIFACT_LEGACY_FORMAT_V6@aether/sdk/systemconstantThe system artifact legacy format v6 value.
SYSTEM_ARTIFACT_LEGACY_FORMAT_V7@aether/sdk/systemconstantThe system artifact legacy format v7 value.
SYSTEM_ARTIFACT_LEGACY_FORMAT_V8@aether/sdk/systemconstantThe system artifact legacy format v8 value.
SYSTEM_ARTIFACT_LIMITS@aether/sdk/systemconstantThe system artifact limits value.
SystemArtifactEntry@aether/sdk/systemtypeType for system artifact entry.
SystemArtifactFileInput@aether/sdk/systeminterfaceType for system artifact file input.
systemArtifactIdentity@aether/sdk/systemfunctionIdentity named by installs before the artifact bytes are materialized into a runtime object.
SystemArtifactInput@aether/sdk/systemtypeType for system artifact input.
systemArtifactInputSchema@aether/sdk/systemschemaValidates system artifact input data.
SystemArtifactInputV1@aether/sdk/systemtypeType for system artifact input v1.
SystemArtifactManifest@aether/sdk/systemtypeType for system artifact manifest.
systemArtifactManifestSchema@aether/sdk/systemschemaValidates system artifact manifest data.
SystemDependency@aether/sdk/systemtypeType for system dependency.
systemDependencySchema@aether/sdk/systemschemaValidates system dependency data.
SystemGenerator@aether/sdk/systemtypeType for system generator.
systemGeneratorSchema@aether/sdk/systemschemaValidates system generator data.
SystemLibrary@aether/sdk/systemtypeType for system library.
systemLibrarySchema@aether/sdk/systemschemaImmutable mounted reference library declared by a hosted system.
SystemMigration@aether/sdk/systemtypeType for system migration.
systemMigrationSchema@aether/sdk/systemschemaValidates system migration data.
SystemUpgradePolicy@aether/sdk/systemtypeType for system upgrade policy.
systemUpgradePolicySchema@aether/sdk/systemschemaFormat-3 install policy is part of immutable artifact bytes, never a listing hint.
verifySystemArtifact@aether/sdk/systemfunctionVerify system artifact.
verifySystemLibraries@aether/sdk/systemfunctionValidate index/shard bodies against their declaration and portable entry schema.
visualRecipeSystemGeneratorSchema@aether/sdk/systemschemaValidates visual recipe system generator data.

#Integrity

ExportImport fromKindPurpose
hashManifest@aether/sdkfunctionThe integrity hash a GM consents to for a mod: SHA-256 hex of the raw 'mod.json' text.
sha256HexOfText@aether/sdkfunctionSHA-256 of a UTF-8 string, as lowercase hex.

#Native JSX runtime

ExportImport fromKindPurpose
Fragment@aether/sdk/native/jsx-runtimeconstantThe fragment value.
jsx@aether/sdk/native/jsx-runtimefunctionJsx.
JSX@aether/sdk/native/jsx-runtimeexportType for jsx.
jsxDEV@aether/sdk/native/jsx-runtimeconstantThe jsx dev value.
jsxs@aether/sdk/native/jsx-runtimeconstantThe jsxs value.

#Native views

ExportImport fromKindPurpose
Badge@aether/sdk/nativefunctionBadge.
Button@aether/sdk/nativefunctionButton.
Callout@aether/sdk/nativefunctionCallout.
Collection@aether/sdk/nativefunctionCollection.
defineNativeView@aether/sdk/nativefunctionDefine native view.
Divider@aether/sdk/nativefunctionDivider.
document@aether/sdk/nativeconstantThe document value.
expr@aether/sdk/nativeconstantThe expr value.
Field@aether/sdk/nativefunctionField.
gesture@aether/sdk/nativeconstantThe gesture value.
Grid@aether/sdk/nativefunctionGrid.
Heading@aether/sdk/nativefunctionHeading.
item@aether/sdk/nativeconstantThe item value.
Meter@aether/sdk/nativefunctionMeter.
Metric@aether/sdk/nativefunctionMetric.
native@aether/sdk/nativeconstantThe native value.
NATIVE_VIEW_FORMAT@aether/sdk/nativeconstantone bounded, inert format shared by every wire-facing host renderer.
NATIVE_VIEW_FORMAT_V2@aether/sdk/nativeconstantV2 adds named layout nodes without widening the V1 node schema.
NATIVE_VIEW_LIMITS@aether/sdk/nativeconstantThe native view limits value.
NativeChild@aether/sdk/nativetypeType for native child.
NativeComponent@aether/sdk/nativetypeType for native component.
NativeExpression@aether/sdk/nativeinterfaceType for native expression.
nativeExpressionSchema@aether/sdk/nativeschemaValidates native expression data.
NativeFragment@aether/sdk/nativefunctionNative fragment.
NativeGesture@aether/sdk/nativetypeType for native gesture.
nativeGestureSchema@aether/sdk/nativeschemaValidates native gesture data.
NativeNode@aether/sdk/nativetypeType for native node.
nativeNodeSchema@aether/sdk/nativeschemaValidates native node data.
NativeNodeV2@aether/sdk/nativetypeType for native node v2.
nativeNodeV2Schema@aether/sdk/nativeschemaValidates native node v2 data.
NativeQuery@aether/sdk/nativetypeType for native query.
nativeQuerySchema@aether/sdk/nativeschemaValidates native query data.
NativeRef@aether/sdk/nativetypeType for native ref.
nativeRefSchema@aether/sdk/nativeschemaValidates native ref data.
NativeScalar@aether/sdk/nativetypeType for native scalar.
NativeScope@aether/sdk/nativeinterfaceType for native scope.
NativeTextPart@aether/sdk/nativetypeType for native text part.
NativeValue@aether/sdk/nativetypeType for native value.
nativeValueSchema@aether/sdk/nativeschemaValidates native value data.
NativeViewAreaAppearanceV2@aether/sdk/nativeinterfaceType for native view area appearance v2.
nativeViewAreaAppearanceV2Schema@aether/sdk/nativeschemaValidates native view area appearance v2 data.
NativeViewArtifact@aether/sdk/nativetypeType for native view artifact.
nativeViewArtifactAnySchema@aether/sdk/nativeschemaValidates native view artifact any data.
nativeViewArtifactSchema@aether/sdk/nativeschemaValidates native view artifact data.
NativeViewArtifactV1@aether/sdk/nativeinterfaceType for native view artifact v1.
NativeViewArtifactV2@aether/sdk/nativeinterfaceType for native view artifact v2.
nativeViewArtifactV2Schema@aether/sdk/nativeschemaValidates native view artifact v2 data.
NativeViewGapV2@aether/sdk/nativetypeType for native view gap v2.
nativeViewGapV2Schema@aether/sdk/nativeschemaValidates native view gap v2 data.
Prose@aether/sdk/nativefunctionProse.
query@aether/sdk/nativeconstantThe query value.
Rank@aether/sdk/nativefunctionRank.
Score@aether/sdk/nativefunctionScore.
Section@aether/sdk/nativefunctionSection.
Stack@aether/sdk/nativefunctionStack.
Stat@aether/sdk/nativeconstantThe stat value.
Tab@aether/sdk/nativefunctionTab.
Tabs@aether/sdk/nativefunctionTabs.
Text@aether/sdk/nativefunctionText.

#Package resolution

ExportImport fromKindPurpose
PackageCandidate@aether/sdk/package-graphinterfaceType for package candidate.
PackageGraphEdge@aether/sdk/package-graphinterfaceType for package graph edge.
PackageResolutionCode@aether/sdk/package-graphtypeType for package resolution code.
PackageResolutionError@aether/sdk/package-graphclassThe package resolution error class.
PackageRootRequirement@aether/sdk/package-graphinterfaceType for package root requirement.
PinnedPackage@aether/sdk/package-graphinterfaceType for pinned package.
ResolvedPackageGraph@aether/sdk/package-graphinterfaceType for resolved package graph.
resolvePackageGraph@aether/sdk/package-graphfunctionResolve one immutable version per package before installation mutates a world.
ResolvePackageGraphOptions@aether/sdk/package-graphinterfaceType for resolve package graph options.
validatePinnedGraph@aether/sdk/package-graphfunctionRefuse a mutation that would break any pinned package or service edge.

#Packages and contributions

ExportImport fromKindPurpose
ActionAnchor@aether/sdktypeType for action anchor.
actionAnchorSchema@aether/sdkschemaSemantic locations owned and laid out by the host.
ActionContribution@aether/sdktypeType for action contribution.
actionContributionSchema@aether/sdkschemaOne host-placed action.
AutomationContribution@aether/sdkinterfaceA system's automation contribution: a set of named scripts, invoked by id.
ChatCommandContribution@aether/sdktypeType for chat command contribution.
chatCommandContributionSchema@aether/sdkschemaValidates a slash command contributed to chat.
ContentPackContribution@aether/sdktypeType for content pack contribution.
contentPackContributionSchema@aether/sdkschemaValidates a package contribution that provides a content pack.
Contribution@aether/sdktypeType for contribution.
contributionSchema@aether/sdkschemaValidates contribution data.
defineModule@aether/sdkfunctionDefine module.
defineSystem@aether/sdkfunctionAuthor entrypoint: 'export default defineSystem({ ... })'.
deriveCategory@aether/sdkfunctionReturn the Marketplace category for a package manifest.
dockLocationSchema@aether/sdkschemaValidates where a contributed panel opens in a fresh layout.
GridDefaults@aether/sdktypeType for grid defaults.
gridDefaultsSchema@aether/sdkschemaValidates grid defaults data.
Manifest@aether/sdktypeThe parsed manifest (defaults applied) - what consumers read after 'manifestSchema.parse'.
ManifestInput@aether/sdktypeThe author-facing manifest - defaulted fields (authors, compatibility, capabilities, contributes) are optional.
manifestSchema@aether/sdkschemaValidates manifest data.
manifestUsesCustomInterface@aether/sdkfunctionRenderer disclosure used by install and marketplace UI.
MarketplaceCategory@aether/sdktypeA browsable Marketplace package category.
marketplaceCategorySchema@aether/sdkschemaValidates marketplace category data.
MarketplaceContentSummary@aether/sdktypeType for marketplace content summary.
MarketplaceInstallDescriptor@aether/sdkinterfacePersisted publish-time classification.
MarketplaceInstallKind@aether/sdktypeType for marketplace install kind.
marketplaceInstallKindSchema@aether/sdkschemaValidates marketplace install kind data.
MarketplaceSoundscapeFileSummary@aether/sdkinterfaceType for marketplace soundscape file summary.
MarketplaceSoundscapeSummary@aether/sdkinterfaceType for marketplace soundscape summary.
MarketplaceSystemSummary@aether/sdkinterfaceType for marketplace system summary.
modToolset@aether/sdkfunctionGroup a mod's tool contributions into the display shape above.
ModToolset@aether/sdkinterfaceOne mod's scene contributions as the HOST groups them for display: the tools and the one-shot actions, under the mod that supplied them.
ModuleContext@aether/sdkinterfaceNarrow, capability-scoped context handed to a module at setup time (lifecycle only).
ModuleDefinition@aether/sdkinterfaceType for module definition.
PackageDependency@aether/sdktypeType for package dependency.
packageDependencySchema@aether/sdkschemaOne directly-required marketplace package.
PackageKind@aether/sdktypeType for package kind.
packageKindSchema@aether/sdkschemaValidates whether a package is a system, module, or mod.
PanelContribution@aether/sdktypeType for panel contribution.
panelContributionSchema@aether/sdkschemaValidates panel contribution data.
PanelRenderer@aether/sdktypeType for panel renderer.
panelRendererSchema@aether/sdkschemaValidates panel renderer data.
SceneLayerContribution@aether/sdktypeType for scene layer contribution.
sceneLayerContributionSchema@aether/sdkschemaValidates a mod contribution to the shared 3D scene.
ScriptDef@aether/sdkinterfaceA named automation script contributed by a system.
SDK_VERSION@aether/sdkconstantThe SDK contract version used for package compatibility checks.
SettingField@aether/sdktypeType for setting field.
settingFieldSchema@aether/sdkschemaA settings page is a bounded form, not a general view tree.
SettingsContribution@aether/sdktypeType for settings contribution.
settingsContributionSchema@aether/sdkschemaValidates settings contribution data.
SystemContribution@aether/sdkinterfaceWhat a system contributes when it initializes.
SystemDefinition@aether/sdkinterfaceType for system definition.
ToolAction@aether/sdktypeType for tool action.
toolActionSchema@aether/sdkschemaA menu ITEM a mod contributes, as opposed to a mode.
ToolContribution@aether/sdktypeType for tool contribution.
toolContributionSchema@aether/sdkschemaValidates a declarative toolbar or scene-control contribution.
ToolTone@aether/sdktypeType for tool tone.
toolToneSchema@aether/sdkschemaWhat a tool means, as one of a fixed set the engine owns.
ToolVariant@aether/sdktypeType for tool variant.
toolVariantSchema@aether/sdkschemaOne entry in a tool's flyout - a sub-mode of the same button, the way a door is a kind of wall rather than a separate tool.

#Scene objects

ExportImport fromKindPurpose
SCENE_OBJECT_LIMITS@aether/sdkconstantLimits for portable scene-object descriptors.
SCENE_PRIMITIVE_LANDING_ROTATIONS@aether/sdkconstantClosed primitive orientation contract: each quaternion turns that face toward the host camera.
SceneFaceMark@aether/sdktypeType for scene face mark.
sceneFaceMarkSchema@aether/sdkschemaValidates scene face mark data.
sceneMeshAssetSchema@aether/sdkschemaValidates scene mesh asset data.
SceneObjectAnimation@aether/sdktypeType for scene object animation.
sceneObjectAnimationSchema@aether/sdkschemaValidates scene object animation data.
SceneObjectCommand@aether/sdktypeType for scene object command.
sceneObjectCommandSchema@aether/sdkschemaValidates scene object command data.
SceneObjectDescriptor@aether/sdktypeType for scene object descriptor.
sceneObjectDescriptorSchema@aether/sdkschemaValidates scene object descriptor data.
SceneObjectGeometry@aether/sdktypeType for scene object geometry.
sceneObjectGeometrySchema@aether/sdkschemaValidates scene object geometry data.
sceneObjectKeyframeSchema@aether/sdkschemaValidates scene object keyframe data.
SceneObjectLifecycleEvent@aether/sdktypeType for scene object lifecycle event.
sceneObjectLifecycleEventSchema@aether/sdkschemaValidates scene object lifecycle event data.
SceneObjectMaterial@aether/sdktypeType for scene object material.
sceneObjectMaterialSchema@aether/sdkschemaValidates scene object material data.
SceneObjectPatch@aether/sdktypeType for scene object patch.
sceneObjectPatchSchema@aether/sdkschemaValidates scene object patch data.
SceneObjectsApi@aether/sdkinterfaceType for scene objects api.
SceneObjectTransform@aether/sdktypeType for scene object transform.
sceneObjectTransformSchema@aether/sdkschemaValidates scene object transform data.
ScenePresentation@aether/sdktypeType for scene presentation.
scenePresentationSchema@aether/sdkschemaValidates scene presentation data.

#Soundscape packs

ExportImport fromKindPurpose
AssetReference@aether/sdkinterfaceType for asset reference.
assetReferences@aether/sdkfunctionInventory every content-addressed asset reference in system and capability data.
buildSoundscapePack@aether/sdkfunctionBuild deterministic package-local definitions and an immutable inline-audio artifact.
BuildSoundscapePackOptions@aether/sdkinterfaceType for build soundscape pack options.
collectSoundscapeDefinitions@aether/sdkfunctionFollow native audio definition references and reject missing nodes, cycles, or abusive depth.
decodeBase64@aether/sdkfunctionDecode base64.
packAssetIdRef@aether/sdkfunctionPack asset id ref.
parsePackAssetIdRef@aether/sdkfunctionParse pack asset id ref.
serializeSoundscapeArtifact@aether/sdkfunctionCanonical JSON for deterministic artifact bytes and immutable identity.
sha256@aether/sdkfunctionSha256.
SOUNDSCAPE_PACK_ASSET_ID_PREFIX@aether/sdkconstantThe soundscape pack asset id prefix value.
SOUNDSCAPE_PACK_FORMAT@aether/sdkconstantThe soundscape pack format value.
SOUNDSCAPE_PACK_LIMITS@aether/sdkconstantThe soundscape pack limits value.
SOUNDSCAPE_PACK_VERSION@aether/sdkconstantThe soundscape pack version value.
SoundscapeFileInput@aether/sdkinterfaceType for soundscape file input.
soundscapeFileSchema@aether/sdkschemaValidates soundscape file data.
SoundscapePackArtifact@aether/sdktypeType for soundscape pack artifact.
soundscapePackArtifactSchema@aether/sdkschemaValidates soundscape pack artifact data.
SoundscapePackManifest@aether/sdktypeType for soundscape pack manifest.
soundscapePackManifestSchema@aether/sdkschemaValidates soundscape pack manifest data.
SoundscapeRights@aether/sdktypeType for soundscape rights.
soundscapeRightsSchema@aether/sdkschemaValidates soundscape rights data.
validateSoundscapeArtifact@aether/sdkfunctionValidate every inline byte, graph edge, count and identity without mutating a world.

#System definition client

ExportImport fromKindPurpose
connectToDefinitionHost@aether/sdk/sandbox-definitionsfunctionConnect a system-owned app that consumes installed and world definitions.
DefinitionSandboxClient@aether/sdk/sandbox-definitionstypeA sandbox client with the opt-in additive definition resolver.

#System definitions

ExportImport fromKindPurpose
buildSystemDefinitionsFile@aether/sdk/system-definitionsfunctionValidate and encode the definition declarations as an artifact-hashed sidecar file.
parseSystemDefinitions@aether/sdk/system-definitionsfunctionParse and validate a verified system artifact's definition sidecar bytes.
SYSTEM_DEFINITIONS_PATH@aether/sdk/system-definitionsconstantManifest-covered sidecar for declaring mutable world definition types.

#System Project rules

ExportImport fromKindPurpose
CompiledSystemProjectActionV2@aether/sdk/system-projectinterfaceType for compiled system project action v2.
CompiledSystemProjectDerivedValue@aether/sdk/system-projectinterfaceType for compiled system project derived value.
CompiledSystemProjectEffect@aether/sdk/system-projectinterfaceType for compiled system project effect.
CompiledSystemProjectGeneratorRecipe@aether/sdk/system-projectinterfaceType for compiled system project generator recipe.
CompiledSystemProjectMacro@aether/sdk/system-projectinterfaceType for compiled system project macro.
CompiledSystemProjectRollProcedure@aether/sdk/system-projectinterfaceType for compiled system project roll procedure.
compileSystemProjectActionV2@aether/sdk/system-projectfunctionCompile Action source format 2 into the runtime Action format 2.
compileSystemProjectDerivedValue@aether/sdk/system-projectfunctionCompile one Derived Value into a single pure 'ActionValueV2'.
compileSystemProjectEffect@aether/sdk/system-projectfunctionCompile one reusable Effect into the typed embedded Effect descriptor.
compileSystemProjectGeneratorRecipe@aether/sdk/system-projectfunctionCompile a Generator source into the visual recipe: typed inputs, ordered calculate and source choice steps with named outputs, and at least one output map into the declared Record Type.
compileSystemProjectMacro@aether/sdk/system-projectfunctionCompile a Macro source into 'core.Macro' data pinned to the supplied immutable package coordinates.
compileSystemProjectRollProcedure@aether/sdk/system-projectfunctionCompile one Roll Procedure.
diagnoseSystemProjectRule@aether/sdk/system-projectfunctionDiagnose one Rules source against one project snapshot.
GENERATOR_OUTPUT_FIELD_UNAVAILABLE@aether/sdk/system-projectconstantDiagnostic text hosts can localize when a selected Catalogue no longer supplies a field.
SYSTEM_PROJECT_ACTION_SOURCE_FORMAT_V2@aether/sdk/system-projectconstantThe system project action source format v2 value.
SYSTEM_PROJECT_DERIVED_VALUE_SOURCE_FORMAT@aether/sdk/system-projectconstantSystem Project rules-family sources.
SYSTEM_PROJECT_DERIVED_VALUE_SOURCE_FORMAT_V2@aether/sdk/system-projectconstantThe system project derived value source format v2 value.
SYSTEM_PROJECT_EFFECT_SOURCE_FORMAT@aether/sdk/system-projectconstantThe system project effect source format value.
SYSTEM_PROJECT_GENERATOR_SOURCE_FORMAT@aether/sdk/system-projectconstantThe system project generator source format value.
SYSTEM_PROJECT_MACRO_SOURCE_FORMAT@aether/sdk/system-projectconstantThe system project macro source format value.
SYSTEM_PROJECT_ROLL_PROCEDURE_SOURCE_FORMAT@aether/sdk/system-projectconstantThe system project roll procedure source format value.
SYSTEM_PROJECT_RULE_EXAMPLE_SOURCE_FORMAT@aether/sdk/system-projectconstantThe system project rule example source format value.
SYSTEM_PROJECT_RULE_LIMITS@aether/sdk/system-projectconstantEvery rules family stays bounded in the same places: how many sources one project may hold, how many nodes, inputs, steps, bindings, outcomes and prompts one source may declare, how deep an expression or a branch may nest, and how long an ID, name, label, message or formula may be.
SystemProjectActionOutcome@aether/sdk/system-projectinterfaceType for system project action outcome.
systemProjectActionOutcomeSchema@aether/sdk/system-projectschemaValidates system project action outcome data.
SystemProjectActionResultField@aether/sdk/system-projectinterfaceType for system project action result field.
systemProjectActionResultFieldSchema@aether/sdk/system-projectschemaValidates system project action result field data.
SystemProjectActionSetResultField@aether/sdk/system-projectinterfaceType for system project action set result field.
systemProjectActionSetResultFieldSchema@aether/sdk/system-projectschemaValidates system project action set result field data.
SystemProjectActionSourceV2@aether/sdk/system-projectinterfaceComplete Action source format 2: typed inputs and targets, one ordered semantic sequence with branches and typed step outputs, a typed result contract with common and named-outcome fields, and Effect, owned-instance, result and Chat steps.
systemProjectActionSourceV2Schema@aether/sdk/system-projectschemaValidates system project action source v2 data.
SystemProjectActionV2Node@aether/sdk/system-projecttypeOne node of the Action's ordered semantic sequence.
systemProjectActionV2NodeSchema@aether/sdk/system-projectschemaValidates system project action v2 node data.
SystemProjectActionV2Target@aether/sdk/system-projectinterfaceType for system project action v2 target.
systemProjectActionV2TargetSchema@aether/sdk/system-projectschemaValidates system project action v2 target data.
SystemProjectDerivedValueInputType@aether/sdk/system-projecttypeOne typed input of a Derived Value: a plain number or a record of one Record Type.
systemProjectDerivedValueInputTypeSchema@aether/sdk/system-projectschemaValidates system project derived value input type data.
SystemProjectDerivedValueSource@aether/sdk/system-projectinterfaceA Derived Value is one pure numeric program: ordered names the caller binds, ordered calculation steps that may read prior in-scope outputs, and one result.
systemProjectDerivedValueSourceSchema@aether/sdk/system-projectschemaValidates system project derived value source data.
systemProjectDerivedValueSourceV1Schema@aether/sdk/system-projectschemaValidates system project derived value source v1 data.
systemProjectDerivedValueSourceV2Schema@aether/sdk/system-projectschemaNew operators live only in the explicitly versioned Derived Value reader.
SystemProjectDerivedValueStep@aether/sdk/system-projectinterfaceType for system project derived value step.
systemProjectDerivedValueStepSchema@aether/sdk/system-projectschemaValidates system project derived value step data.
SystemProjectEffectChange@aether/sdk/system-projectinterfaceType for system project effect change.
systemProjectEffectChangeSchema@aether/sdk/system-projectschemaValidates system project effect change data.
SystemProjectEffectCopies@aether/sdk/system-projecttypeType for system project effect copies.
systemProjectEffectCopiesSchema@aether/sdk/system-projectschemaValidates system project effect copies data.
SystemProjectEffectLifecycle@aether/sdk/system-projectinterfaceType for system project effect lifecycle.
systemProjectEffectLifecycleSchema@aether/sdk/system-projectschemaValidates system project effect lifecycle data.
SystemProjectEffectSource@aether/sdk/system-projectinterfaceA reusable Effect: the Record Types it may affect, its readable field changes, how many copies may coexist and what a matching reapplication does, plus an optional bounded turn-anchored lifecycle.
systemProjectEffectSourceSchema@aether/sdk/system-projectschemaValidates system project effect source data.
SystemProjectGeneratorSelection@aether/sdk/system-projectinterfaceType for system project generator selection.
systemProjectGeneratorSelectionSchema@aether/sdk/system-projectschemaValidates system project generator selection data.
SystemProjectGeneratorSource@aether/sdk/system-projectinterfaceThe canonical visual Generator recipe: typed inputs collected once, ordered calculation and source-choice steps whose named outputs only later steps may read, and at least one output map into the declared Record Type.
systemProjectGeneratorSourceSchema@aether/sdk/system-projectschemaValidates system project generator source data.
SystemProjectGeneratorStep@aether/sdk/system-projecttypeOne step of a Generator's ordered visual recipe.
systemProjectGeneratorStepSchema@aether/sdk/system-projectschemaValidates system project generator step data.
SystemProjectMacroActionStep@aether/sdk/system-projectinterfaceType for system project macro action step.
systemProjectMacroActionStepSchema@aether/sdk/system-projectschemaValidates system project macro action step data.
SystemProjectMacroBinding@aether/sdk/system-projectinterfaceType for system project macro binding.
systemProjectMacroBindingSchema@aether/sdk/system-projectschemaValidates system project macro binding data.
SystemProjectMacroBindingSource@aether/sdk/system-projecttypeType for system project macro binding source.
systemProjectMacroBindingSourceSchema@aether/sdk/system-projectschemaValidates system project macro binding source data.
SystemProjectMacroPrompt@aether/sdk/system-projectinterfaceType for system project macro prompt.
systemProjectMacroPromptSchema@aether/sdk/system-projectschemaValidates system project macro prompt data.
SystemProjectMacroSource@aether/sdk/system-projectinterfaceA Macro asks zero or more ordered typed prompts and then invokes a bounded sequence of exact project Actions.
systemProjectMacroSourceSchema@aether/sdk/system-projectschemaValidates system project macro source data.
SystemProjectRollProcedureSource@aether/sdk/system-projectinterfaceOne canonical Aether formula plus the named values its '${name}' tokens are resolved from.
systemProjectRollProcedureSourceSchema@aether/sdk/system-projectschemaValidates system project roll procedure source data.
SystemProjectRollProcedureValue@aether/sdk/system-projectinterfaceType for system project roll procedure value.
systemProjectRollProcedureValueSchema@aether/sdk/system-projectschemaValidates system project roll procedure value data.
SystemProjectRuleDiagnostic@aether/sdk/system-projectinterfaceDeterministic compilers from the System Project Rules family sources to the committed core runtime contracts: Action format 2, the typed embedded Effect descriptor, 'core.Macro' and the visual Generator recipe.
SystemProjectRuleDiagnosticFamily@aether/sdk/system-projecttypeA source that does not declare enough identity to infer a Rules family reports 'unknown'.
SystemProjectRuleExampleBinding@aether/sdk/system-projecttypeOne named binding of a Rule Example.
systemProjectRuleExampleBindingSchema@aether/sdk/system-projectschemaValidates system project rule example binding data.
SystemProjectRuleExampleRevision@aether/sdk/system-projectinterfaceType for system project rule example revision.
systemProjectRuleExampleRevisionSchema@aether/sdk/system-projectschemaValidates system project rule example revision data.
SystemProjectRuleExampleSource@aether/sdk/system-projectinterfaceA reusable, reproducible example context: which Rule it exercises and how every named input is bound to project data, with an optional Generator seed and the exact source revisions the example was authored against.
systemProjectRuleExampleSourceSchema@aether/sdk/system-projectschemaValidates system project rule example source data.
SystemProjectRuleFieldBehavior@aether/sdk/system-projecttypeType for system project rule field behavior.
systemProjectRuleFieldBehaviorSchema@aether/sdk/system-projectschemaThe plain-language behaviors an Effect change or an Action change may use.
SystemProjectRuleKind@aether/sdk/system-projecttypeType for system project rule kind.
systemProjectRuleKindSchema@aether/sdk/system-projectschemaThe six authorable families a Rule Example may bind.
SystemProjectRuleTrace@aether/sdk/system-projectinterfaceOne runtime location and the project node it came from.
SystemProjectRuleTraceKind@aether/sdk/system-projecttypeType for system project rule trace kind.
SystemProjectRuleTypedInput@aether/sdk/system-projectinterfaceA typed input collected by an Action or a Generator.
systemProjectRuleTypedInputSchema@aether/sdk/system-projectschemaValidates system project rule typed input data.
SystemProjectRuleValueOperator@aether/sdk/system-projecttypeType for system project rule value operator.
SystemProjectRuleValueOperatorWithRounding@aether/sdk/system-projecttypeType for system project rule value operator with rounding.
SystemProjectRuleValueSource@aether/sdk/system-projecttypeOne value a rule can read.
systemProjectRuleValueSourceSchema@aether/sdk/system-projectschemaFormat-1 families retain the closed operator vocabulary.
systemProjectRuleValueSourceV2Schema@aether/sdk/system-projectschemaValidates system project rule value source v2 data.
SystemProjectRuleValueType@aether/sdk/system-projecttypeType for system project rule value type.
systemProjectRuleValueTypeSchema@aether/sdk/system-projectschemaValidates system project rule value type data.

#System Projects

ExportImport fromKindPurpose
applySystemProjectCatalogueEntryImpact@aether/sdk/system-projectfunctionResolve every current project usage and remove one Definition in one candidate snapshot.
applySystemProjectFieldImpact@aether/sdk/system-projectfunctionResolve every current exact usage and remove its field in one candidate snapshot.
applySystemProjectOperation@aether/sdk/system-projectfunctionApply one typed edit to an exact System Project snapshot.
compiledCatalogueData@aether/sdk/system-projectfunctionProject field IDs become the exact typed keys stored in a compiled Catalogue Definition.
CompiledSystemProjectAction@aether/sdk/system-projectinterfaceType for compiled system project action.
CompiledSystemProjectCatalogue@aether/sdk/system-projectinterfaceType for compiled system project catalogue.
CompiledSystemProjectTestFixture@aether/sdk/system-projectinterfaceType for compiled system project test fixture.
compileSystemProjectAction@aether/sdk/system-projectfunctionCompile system project action.
compileSystemProjectActions@aether/sdk/system-projectfunctionCompile system project actions.
compileSystemProjectActorSceneType@aether/sdk/system-projectfunctionGenerate the registered Scene type for a project with explicit Actor capability.
compileSystemProjectActorTokenType@aether/sdk/system-projectfunctionGenerate the registered token type for a project with explicit Actor capability.
compileSystemProjectCatalogue@aether/sdk/system-projectfunctionCompile system project catalogue.
compileSystemProjectCatalogues@aether/sdk/system-projectfunctionCompile system project catalogues.
compileSystemProjectNativeView@aether/sdk/system-projectfunctionCompiles semantic source to the existing inert artifact.
compileSystemProjectNativeViewV2@aether/sdk/system-projectfunctionStudio and package compilation share one inert V2 artifact.
compileSystemProjectOwnedFields@aether/sdk/system-projectfunctionExport exact Owned Instances bindings for authoritative Add controls in Play.
compileSystemProjectRecordType@aether/sdk/system-projectfunctionCompile one Studio Record Type through the hosted portable schema vocabulary.
compileSystemProjectTestFixture@aether/sdk/system-projectfunctionCompile system project test fixture.
createSystemProjectNativeViewSource@aether/sdk/system-projectfunctionCreates the first editable tree without changing the Record Type it binds.
createSystemProjectPreviewDocument@aether/sdk/system-projectfunctionCreate system project preview document.
createSystemProjectSnapshot@aether/sdk/system-projectfunctionCreate a validated editable System Project snapshot.
diagnoseSystemProjectAction@aether/sdk/system-projectfunctionDiagnose system project action.
diagnoseSystemProjectCatalogue@aether/sdk/system-projectfunctionDiagnose system project catalogue.
diagnoseSystemProjectNativeView@aether/sdk/system-projectfunctionDiagnose system project native view.
diagnoseSystemProjectNativeViewV2@aether/sdk/system-projectfunctionMissing bindings are valid Studio drafts, but never count as publish-ready.
diagnoseSystemProjectRecordTypeDefaults@aether/sdk/system-projectfunctionDiagnose authored starting values without rewriting older saved source.
diagnoseSystemProjectTestScenario@aether/sdk/system-projectfunctionDiagnose system project test scenario.
generateSystemProjectNativeView@aether/sdk/system-projectfunctionGenerate the Aether-native fallback sheet for a Studio Record Type.
hashSystemProjectSourceForArtifact@aether/sdk/system-projectfunctionFrozen artifact source hashes retain their own normalizer epoch, never today's store envelope.
indexSystemProjectCatalogueEntryUsages@aether/sdk/system-projectfunctionExact project-source usages of one Catalogue Definition.
indexSystemProjectOwnedInstances@aether/sdk/system-projectfunctionList every stored owned record a project declares, with its parent, path and instance ID.
indexSystemProjectUsages@aether/sdk/system-projectfunctionExact, stable project-source usages for Data impact and diagnostics.
normalizeSystemProjectTestSeed@aether/sdk/system-projectfunctionNormalize system project test seed.
resolveProjectText@aether/sdk/system-projectfunctionResolve project text.
resolveSystemProjectText@aether/sdk/system-projectfunctionResolve every '{t("key")}' token in 'text' for 'locale', falling back to the project's default locale.
SYSTEM_PROJECT_ACTION_SOURCE_FORMAT@aether/sdk/system-projectconstantThe system project action source format value.
SYSTEM_PROJECT_CATALOGUE_LIMITS@aether/sdk/system-projectconstantThe system project catalogue limits value.
SYSTEM_PROJECT_CATALOGUE_SOURCE_FORMAT@aether/sdk/system-projectconstantThe system project catalogue source format value.
SYSTEM_PROJECT_CATALOGUE_SOURCE_FORMAT_V2@aether/sdk/system-projectconstantThe system project catalogue source format v2 value.
SYSTEM_PROJECT_FORMAT@aether/sdk/system-projectconstantThe current editable System Project source-format identifier.
SYSTEM_PROJECT_LEGACY_FORMAT@aether/sdk/system-projectconstantThe system project legacy format value.
SYSTEM_PROJECT_LEGACY_FORMAT_V10@aether/sdk/system-projectconstantThe system project legacy format v10 value.
SYSTEM_PROJECT_LEGACY_FORMAT_V11@aether/sdk/system-projectconstantThe system project legacy format v11 value.
SYSTEM_PROJECT_LEGACY_FORMAT_V12@aether/sdk/system-projectconstantThe system project legacy format v12 value.
SYSTEM_PROJECT_LEGACY_FORMAT_V2@aether/sdk/system-projectconstantThe system project legacy format v2 value.
SYSTEM_PROJECT_LEGACY_FORMAT_V3@aether/sdk/system-projectconstantThe system project legacy format v3 value.
SYSTEM_PROJECT_LEGACY_FORMAT_V4@aether/sdk/system-projectconstantThe system project legacy format v4 value.
SYSTEM_PROJECT_LEGACY_FORMAT_V5@aether/sdk/system-projectconstantThe system project legacy format v5 value.
SYSTEM_PROJECT_LEGACY_FORMAT_V6@aether/sdk/system-projectconstantThe system project legacy format v6 value.
SYSTEM_PROJECT_LEGACY_FORMAT_V7@aether/sdk/system-projectconstantThe system project legacy format v7 value.
SYSTEM_PROJECT_LEGACY_FORMAT_V8@aether/sdk/system-projectconstantThe system project legacy format v8 value.
SYSTEM_PROJECT_LEGACY_FORMAT_V9@aether/sdk/system-projectconstantThe system project legacy format v9 value.
SYSTEM_PROJECT_NATIVE_VIEW_SOURCE_FORMAT@aether/sdk/system-projectconstantThe system project native view source format value.
SYSTEM_PROJECT_RELEASE_LIMITS@aether/sdk/system-projectconstantThe system project release limits value.
SYSTEM_PROJECT_RELEASE_SOURCE_FORMAT@aether/sdk/system-projectconstantRelease source is inert, bounded project data.
SYSTEM_PROJECT_TEST_LIMITS@aether/sdk/system-projectconstantThe system project test limits value.
SYSTEM_PROJECT_TEST_SCENARIO_SOURCE_FORMAT@aether/sdk/system-projectconstantThe system project test scenario source format value.
SYSTEM_PROJECT_TRANSLATION_LIMITS@aether/sdk/system-projectconstantBounded limits for a project's catalog.
SystemProjectActionDiagnostic@aether/sdk/system-projectinterfaceType for system project action diagnostic.
SystemProjectActionExpression@aether/sdk/system-projecttypeType for system project action expression.
systemProjectActionExpressionSchema@aether/sdk/system-projectschemaValidates system project action expression data.
SystemProjectActionRefusal@aether/sdk/system-projecttypeA refusal reason is either inline prose (optionally carrying '{t("…")}' tokens) or a legacy per-locale record.
SystemProjectActionRequirement@aether/sdk/system-projectinterfaceType for system project action requirement.
systemProjectActionRequirementSchema@aether/sdk/system-projectschemaValidates system project action requirement data.
SystemProjectActionResultRow@aether/sdk/system-projectinterfaceType for system project action result row.
SystemProjectActionSource@aether/sdk/system-projectinterfaceType for system project action source.
systemProjectActionSourceSchema@aether/sdk/system-projectschemaValidates system project action source data.
SystemProjectActionStep@aether/sdk/system-projecttypeType for system project action step.
systemProjectActionStepSchema@aether/sdk/system-projectschemaValidates system project action step data.
SystemProjectActionTrace@aether/sdk/system-projectinterfaceType for system project action trace.
systemProjectActorSchema@aether/sdk/system-projectschemaExplicit engine capability, independent of a Record Type's name or creation starter.
SystemProjectAnyActionSource@aether/sdk/system-projecttypeType for system project any action source.
systemProjectAnyActionSourceSchema@aether/sdk/system-projectschemaValidates system project any action source data.
SystemProjectAnyNativeViewSource@aether/sdk/system-projecttypeA project reads old Sheets unchanged and accepts new profile-aware Sheets.
systemProjectAnyNativeViewSourceSchema@aether/sdk/system-projectschemaValidates system project any native view source data.
SystemProjectAtomicOperation@aether/sdk/system-projecttypeType for system project atomic operation.
systemProjectAtomicOperationSchemas@aether/sdk/system-projectfunctionEach atomic operation's schema, keyed by its 'kind', in declaration order.
SystemProjectCatalogueCollection@aether/sdk/system-projecttypeType for system project catalogue collection.
systemProjectCatalogueCollectionSchema@aether/sdk/system-projectschemaValidates system project catalogue collection data.
SystemProjectCatalogueDiagnostic@aether/sdk/system-projectinterfaceType for system project catalogue diagnostic.
SystemProjectCatalogueEntry@aether/sdk/system-projecttypeType for system project catalogue entry.
SystemProjectCatalogueEntryImpactResolution@aether/sdk/system-projecttypeType for system project catalogue entry impact resolution.
systemProjectCatalogueEntryImpactResolutionSchema@aether/sdk/system-projectschemaValidates system project catalogue entry impact resolution data.
systemProjectCatalogueEntrySchema@aether/sdk/system-projectschemaValidates system project catalogue entry data.
SystemProjectCatalogueEntryV1@aether/sdk/system-projecttypeType for system project catalogue entry v1.
systemProjectCatalogueEntryV1Schema@aether/sdk/system-projectschemaValidates system project catalogue entry v1 data.
SystemProjectCatalogueEntryV2@aether/sdk/system-projecttypeType for system project catalogue entry v2.
systemProjectCatalogueEntryV2Schema@aether/sdk/system-projectschemaValidates system project catalogue entry v2 data.
SystemProjectCatalogueImportWarning@aether/sdk/system-projecttypeType for system project catalogue import warning.
systemProjectCatalogueImportWarningSchema@aether/sdk/system-projectschemaValidates system project catalogue import warning data.
SystemProjectCatalogueProvenance@aether/sdk/system-projecttypeType for system project catalogue provenance.
systemProjectCatalogueProvenanceSchema@aether/sdk/system-projectschemaValidates system project catalogue provenance data.
SystemProjectCatalogueSource@aether/sdk/system-projecttypeType for system project catalogue source.
systemProjectCatalogueSourceSchema@aether/sdk/system-projectschemaValidates system project catalogue source data.
SystemProjectCatalogueSourceV1@aether/sdk/system-projecttypeType for system project catalogue source v1.
systemProjectCatalogueSourceV1Schema@aether/sdk/system-projectschemaValidates system project catalogue source v1 data.
SystemProjectCatalogueSourceV2@aether/sdk/system-projecttypeType for system project catalogue source v2.
systemProjectCatalogueSourceV2Schema@aether/sdk/system-projectschemaValidates system project catalogue source v2 data.
SystemProjectDefaultIssue@aether/sdk/system-projecttypeType for system project default issue.
SystemProjectDictionaryKeys@aether/sdk/system-projecttypeType for system project dictionary keys.
systemProjectDictionaryKeysSchema@aether/sdk/system-projectschemaExact Dictionary identities survive even while no locale has authored a message.
SystemProjectEnum@aether/sdk/system-projecttypeType for system project enum.
systemProjectEnumSchema@aether/sdk/system-projectschemaValidates system project enum data.
SystemProjectField@aether/sdk/system-projecttypeType for system project field.
SystemProjectFieldImpactResolution@aether/sdk/system-projecttypeType for system project field impact resolution.
systemProjectFieldImpactResolutionSchema@aether/sdk/system-projectschemaValidates system project field impact resolution data.
systemProjectFieldSchema@aether/sdk/system-projectschemaValidates system project field data.
SystemProjectFieldVisibility@aether/sdk/system-projecttypeType for system project field visibility.
systemProjectFieldVisibilitySchema@aether/sdk/system-projectschemaValidates system project field visibility data.
systemProjectLegacyTestActionCaseSchema@aether/sdk/system-projectschemaValidates system project legacy test action case data.
SystemProjectListItem@aether/sdk/system-projecttypeType for system project list item.
systemProjectListItemSchema@aether/sdk/system-projectschemaValidates system project list item data.
SystemProjectMigrationEdge@aether/sdk/system-projecttypeType for system project migration edge.
systemProjectMigrationEdgeSchema@aether/sdk/system-projectschemaValidates system project migration edge data.
SystemProjectMigrationFixture@aether/sdk/system-projecttypeType for system project migration fixture.
systemProjectMigrationFixtureSchema@aether/sdk/system-projectschemaValidates system project migration fixture data.
SystemProjectMigrationStep@aether/sdk/system-projecttypeType for system project migration step.
systemProjectMigrationStepSchema@aether/sdk/system-projectschemaIDs refer to the source and destination Project Revisions, not rendered labels.
SystemProjectNativeViewDiagnostic@aether/sdk/system-projectinterfaceType for system project native view diagnostic.
SystemProjectNativeViewNode@aether/sdk/system-projecttypeType for system project native view node.
systemProjectNativeViewNodeSchema@aether/sdk/system-projectschemaValidates system project native view node data.
SystemProjectNativeViewSource@aether/sdk/system-projectinterfaceType for system project native view source.
systemProjectNativeViewSourceSchema@aether/sdk/system-projectschemaValidates system project native view source data.
SystemProjectNativeViewV2Diagnostic@aether/sdk/system-projectinterfaceType for system project native view v2 diagnostic.
SystemProjectOperation@aether/sdk/system-projecttypeType for system project operation.
systemProjectOperationSchema@aether/sdk/system-projectschemaValidates system project operation data.
SystemProjectOwnedInstance@aether/sdk/system-projectinterfaceRuntime child state belongs to its parent document, not to a second World document.
SystemProjectOwnedInstanceUsage@aether/sdk/system-projectinterfaceOne stored owned record, its parent location, and its exact definition reference and values.
SystemProjectPreviewAudience@aether/sdk/system-projecttypeType for system project preview audience.
SystemProjectRecordType@aether/sdk/system-projecttypeType for system project record type.
systemProjectRecordTypeSchema@aether/sdk/system-projectschemaValidates system project record type data.
SystemProjectReleasePlan@aether/sdk/system-projecttypeType for system project release plan.
systemProjectReleasePlanSchema@aether/sdk/system-projectschemaValidates system project release plan data.
SystemProjectReleaseSourceArtifact@aether/sdk/system-projecttypeType for system project release source artifact.
systemProjectReleaseSourceArtifactSchema@aether/sdk/system-projectschemaValidates system project release source artifact data.
SystemProjectSnapshot@aether/sdk/system-projecttypeType for system project snapshot.
systemProjectSnapshotSchema@aether/sdk/system-projectschemaOlder projects normalize in memory and persist as format 11 on their next accepted exact-base operation.
SystemProjectTestActionCase@aether/sdk/system-projecttypeType for system project test action case.
systemProjectTestActionCaseSchema@aether/sdk/system-projectschemaValidates system project test action case data.
SystemProjectTestActionCaseV2@aether/sdk/system-projecttypeType for system project test action case v2.
systemProjectTestActionCaseV2Schema@aether/sdk/system-projectschemaValidates system project test action case v2 data.
systemProjectTestActionInputSchema@aether/sdk/system-projectschemaexact invocation inputs for saved current-Action cases.
SystemProjectTestAssertion@aether/sdk/system-projecttypeType for system project test assertion.
systemProjectTestAssertionSchema@aether/sdk/system-projectschemaValidates system project test assertion data.
SystemProjectTestCase@aether/sdk/system-projecttypeType for system project test case.
systemProjectTestCaseSchema@aether/sdk/system-projectschemaValidates system project test case data.
SystemProjectTestCreationCase@aether/sdk/system-projecttypeType for system project test creation case.
systemProjectTestCreationCaseSchema@aether/sdk/system-projectschemaone exact Creation flow exercised without a World write.
SystemProjectTestDefinitionCase@aether/sdk/system-projecttypeType for system project test definition case.
systemProjectTestDefinitionCaseSchema@aether/sdk/system-projectschemaValidates system project test definition case data.
SystemProjectTestDefinitionExpectation@aether/sdk/system-projecttypeType for system project test definition expectation.
systemProjectTestDefinitionExpectationSchema@aether/sdk/system-projectschemaValidates system project test definition expectation data.
SystemProjectTestDiagnostic@aether/sdk/system-projectinterfaceType for system project test diagnostic.
SystemProjectTestFixture@aether/sdk/system-projecttypeType for system project test fixture.
SystemProjectTestFixtureOverride@aether/sdk/system-projecttypeType for system project test fixture override.
systemProjectTestFixtureOverrideSchema@aether/sdk/system-projectschemaValidates system project test fixture override data.
systemProjectTestFixtureSchema@aether/sdk/system-projectschemaValidates system project test fixture data.
SystemProjectTestScenarioSource@aether/sdk/system-projecttypeType for system project test scenario source.
systemProjectTestScenarioSourceSchema@aether/sdk/system-projectschemaValidates system project test scenario source data.
SystemProjectTextContext@aether/sdk/system-projectinterfaceThe optional project text context for a compiled surface.
systemProjectTranslationKeySchema@aether/sdk/system-projectschemaValidates system project translation key data.
SystemProjectTranslations@aether/sdk/system-projecttypeType for system project translations.
systemProjectTranslationsSchema@aether/sdk/system-projectschemaOne catalog per declared locale, keyed by the exact payload of a '{t("…")}' token.
SystemProjectUsage@aether/sdk/system-projectinterfaceType for system project usage.
SystemProjectUsageActivity@aether/sdk/system-projecttypeType for system project usage activity.
upgradeSystemProjectCatalogueSource@aether/sdk/system-projectfunctionFirst structural edit upgrades a legacy Catalogue without changing compiled identity or values.
Was this page helpful?