Skip to content

Package

voidlight.export_visual_package@1 seals approved work into VisualAssetBundle@1. Export is not a zip-shaped transfer of authority: it is a precise manifest that lets a consumer decide whether the visual material fits its own purpose.

What crosses the boundary

The bundle records its revision and digest, target profile, asset manifest, visual constraints, source and derivative lineage, tool and provider receipts, validators, findings, approvals, and known use or likeness boundaries. voidlight.review_visual_package@1 can return attributed findings without changing accepted material.

Foundry admits exact asset revisions for engine import and playability. Broadcast admits them for claims, storyboards, timelines, renders, accessibility, and publication. A handoff carries no Sigil, secret, provider session, approval for another use, or downstream effect authority. Consumers retain their own admission and may refuse the package.

Effects, failure, and return

External handoff is separate from paid generation. Each effect binds an idempotency key to an exact payload digest. Lost acknowledgement produces an unknown outcome until provider or consumer state is reconciled; blind retry is forbidden.

A later bad reference, revoked consent, or failed finding marks every dependent revision stale without editing accepted history. Restart requires the pinned Pattern, schema, source, provider, tool, receipt, and artifact revisions. Incompatible parked work drains, migrates explicitly, or ends non-complete. Deletion inventories derivatives and handoffs, requests downstream removal where authorized, and cannot promise an exported copy vanished.

Proving package

Build one local, style-led 2D package from a licensed reference set: a frozen brief, a versioned direction, concept and sprite or texture assets, deterministic probing and normalization, one bounded repair, and an accepted VisualAssetBundle@1. The proof uses no sound production, engine import, channel render, Portal call, paid generation, or public release.

After that minimum proof, the first progressive worked journey should produce separate landscape and portrait hero profiles, retain their accepted stills, animate one or two exact boundary frames through an admitted Video implementation, probe loop and export behavior, and seal the result as a new visual-package revision. It may stop honestly after either the still or motion boundary. Optional model-returned sound retains the shared Prism compound parent and crosses only as a role-qualified candidate: music to Riffmaw, timed-language material to Language Edition, and picture-bound effects or ambience to Broadcast. Broadcast alone accepts the final audiovisual relation.