Skip to content

Braga has been retired. The next public testnet is coming in September 2026. Read the announcement →

CreationFlags = object

Defined in: src/entity/flags.ts:13

The immutable properties an entity is created with. Both default to false.

Creation flags are fixed at creation: there is no operation that changes them, so an entity is whatever it was created as for its whole life.

optional permissionlessExtension: boolean

Defined in: src/entity/flags.ts:23

Anyone, not just the owner, may extend the entity’s expiry. Lets a third party keep something alive without being able to change it.


optional readonly: boolean

Defined in: src/entity/flags.ts:18

The entity’s attributes and payload can never be changed — only its expiry extended, its ownership transferred, and the entity deleted.