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:
Lua | Scripts. Officially supported. |
YFT | Fragment / related models. Officially supported. |
YDD | Drawable / clothing model. Officially supported. |
YDR | Drawable (less common for freemode clothes). Officially supported. |
YTD | Textures. Not listed in official docs as escrow-protected. |
YMT | Collection metadata. Not listed. |
.meta | Alternate 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:
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:
YDDs | Keep escrowed models in the entitled resource. |
YTDs | Ship open textures / configs in a second resource if the author designed it that way. |
Tebex | Two assets is a delivery split, not a YMT merge. |
Do not | Zip 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.