Skip to content

How Asset Escrow Works

Asset Escrow is Cfx.re’s official protection system for paid resources. It encrypts supported files so buyers can run them on entitled servers without publishing editable sources.

CONFIRMED (fetched 30 August 2026): Cfx Asset Escrow.

Difficulty: Easy (concept) / Intermediate (clothing) · Affects: LEGACY fully. ENHANCED: not implemented yet (Cfx “What's Changed”).

INFO

Search: asset escrow, escrow_ignore, you lack the required entitlement, tebex fivem asset, 1GB escrow.

What it protects · How a buyer gets it · Upload size · Enhanced

Official sentence: it prevents others from modifying or accessing certain scripts/assets directly.

What it protects

Official supported types:

LuaScripts. Officially supported.
YFTFragment / related models. Officially supported.
YDDDrawable / clothing model. Officially supported.
YDRDrawable (less common for freemode clothes). Officially supported.
YTDTextures. Not listed in official docs as escrow-protected.
YMTCollection metadata. Not listed.
.metaAlternate variations, shop meta. Not listed.

This is why a professional clothing delivery is often protected models + open or separately delivered textures/metadata. That is a format constraint, not a refund rule.

fxmanifest.lua is required to start. It is not encrypted as a clothing model.

How a buyer gets it

Author uploads a ZIP on Cfx Portal

Author uploads a ZIP on Cfx Portal (“Create an asset”).

Portal processes/encrypts supported files

Portal processes/encrypts supported files.

Tebex package is configured as a FiveM Asset

Tebex package is configured as a FiveM Asset.

Purchase grants the asset to the buyer’s Cfx account

Purchase grants the asset to the buyer’s Cfx account.

The resource starts only on servers whose license key owner

The resource starts only on servers whose license key owner is entitled. Unauthorized start → You lack the required entitlement.

escrow_ignore

Official globbing:

lua
escrow_ignore {
  'script/code.lua',
  'stream/tuner.ydr',
  'stream/*.yft',
  'stream/**/*.yft'
}

Use this so configs, and any files the author intends to leave open, are not encrypted. Mis-ignoring a YDD leaves it editable; forgetting to ignore a file the server must patch can make administration impossible. Authors decide this, not clients.

Upload size

Official: maximum file size for escrowed assets is 1GB (the uploaded zip).

If the zip will not fit, split the product, do not decrypt:

YDDsKeep escrowed models in the entitled resource.
YTDsShip open textures / configs in a second resource if the author designed it that way.
TebexTwo assets is a delivery split, not a YMT merge.
Do notZip maps + clothes + cars into one 1 GB clothing asset and expect Portal to accept it.

Enhanced

Legacy

Escrow: Lua / YFT / YDD / YDR.

Tebex entitled resource is the normal paid path.

Enhanced

Asset Escrow not implemented yet (CONFIRMED).

Alchemist GUI fails if it hits an escrowed asset. CLI skips escrowed assets and reports them.

Do not tell an Enhanced tester to “just install the Tebex escrowed resource” as if Legacy rules applied.

What this page will not do

WARNING

Decryption, key extraction, bypasses

We will not describe them. Buyers run entitled resources.

Sources / references

Support for Zaiders Store FiveM clothing packs.