GUIDE

Escrow and what stays open

Our scripts are protected by the Cfx.re asset escrow. That word scares people because most stores never say what it leaves you. Here is the exact list, taken from the manifest.

Escrow and what stays open

The files left open, exactly

Every script declares the same exemptions in its fxmanifest.lua. These files ship as plain Lua and markdown, readable and editable on your server.

lua
escrow_ignore {
    'config/*.lua',
    'locales/*.lua',
    'bridges/*.lua',
    'README.md',
    'INSTALL.sql',
    'CHANGELOG.md',
}

Why those three directories and not others

They are the parts you actually need to touch. config/ holds prices, positions, keybinds and the feature switches. locales/ holds every string your players read. bridges/ holds the integration code, which is where a server differs from another. Leaving them open is what makes the script adaptable without asking us for a build.

What the escrow does encrypt

The gameplay logic, the server-side validation and the interface. That is the part we maintain and update, and the part that a leak would let anyone resell. Encrypting it is what makes a one-off price viable for updates that keep coming.

Can I change behaviour without touching encrypted code

Most of the time, yes, and that is a design choice rather than a promise. Behaviour is driven by config values, integrations go through the bridges, and each script exposes exports so your own resource can react. If what you need is none of those three, tell us on Discord: adding a config switch or an export is a normal request.

Does escrow work on FiveM Enhanced

Not yet at the time of writing. Asset escrow has not shipped for the Enhanced build, which is why our scripts run there without the protection rather than not at all. We track it, and our own servers run on both builds.

What happens if I change server

The entitlement follows your Keymaster account, not the machine. Move the files, use the same account, and the licence resolves. If you sell the server or hand it over, the assets do not transfer with it, they stay with the account that bought them.

Questions

Can I read the code I bought?

Partly, and the exact list is in the manifest above. Configs, locales and bridges ship as readable Lua. The gameplay logic, the server validation and the interface are encrypted.

What happens if my licence check fails?

The resource refuses to start and says so in the console. It does not degrade silently. The usual cause is a server running under a different Keymaster account than the one that bought the asset.

Can I use one purchase on two servers?

One purchase covers one server. A second server needs a second licence, which is how the Cfx escrow is designed rather than a rule we added.

Do you offer the source without escrow?

Not today. If your case genuinely needs it, a fork you maintain yourself for example, ask on Discord and we will tell you plainly whether it is possible for that script.

Scripts that use this

Cart
Spirit RP
Discord