Asset Lifecycle
This document explains the full lifecycle of an asset in the Open UGC & Beyond ecosystem, from creation to reuse, composition, and long-term persistence.
The lifecycle is intentionally simple: assets are created once, reused freely, and optionally composed into higher-order value without ever losing their identity.
Lifecycle Principles
Every stage of the asset lifecycle follows a few core rules:
- Assets have a single canonical identity
- Ownership is explicit and enforced
- Reuse does not require permission
- Monetization is optional and opt-in
- Assets outlive applications and markets
The lifecycle is designed to compound value, not trap it.
Stage 1: Asset Definition (Off-Chain)
What Happens
An asset begins as a conceptual definition created by a human or system.
Examples:
- A game level
- A character model
- An item definition
- A simulation component
- A dataset or configuration
At this stage:
- The creator defines content
- Metadata is authored
- Files may be generated or assembled
- Nothing is yet registered on-chain
This stage is unrestricted and permissionless.
Stage 2: Asset Registration (On-Chain via OGAL)
What Happens
The creator explicitly registers the asset with OGAL.
OGAL assigns:
- Canonical asset ID
- Owner authority
- Mutability and update rules
- Provenance reference (metadata URI + hash)
Key Properties
- Registration requires explicit intent
- Ownership is enforced by protocol state
- Mutability is gated by authority
- No monetization is applied
Once registered, the asset becomes:
- Portable
- Verifiable
- Reusable everywhere
OGAL does not care where the asset is used.
Stage 3: Free Reuse (Default State)
What Happens
Any developer or platform may reuse the asset.
Typical flow:
- Asset state is read from OGAL
- Ownership and permissions are verified
- Metadata is resolved
- Asset is reconstructed at runtime
Key Properties
- No fees
- No royalties
- No approvals
- No platform lock-in
Free reuse is not a limitation. It is the default posture of the system.
This stage maximizes:
- Distribution
- Visibility
- Adoption
- Network effects
Stage 4: Optional Updates & Versioning
What Happens
If the asset is mutable, the owner may:
- Update metadata
- Improve content
- Fix issues
- Publish new versions
Key Properties
- Only the owner can update
- Update rules are enforced by OGAL
- Previous versions remain verifiable
- Consumers choose what to adopt
Ownership controls evolution. Not platforms. Not markets.
Stage 5: Composition into OPP Packages (Optional)
What Happens
A developer or curator may package assets into an OPP bundle.
This may include:
- Multiple OGAL assets
- Code and logic
- Metadata
- Media files
- Runtime instructions
An SBOM is generated that declares:
- Included assets
- Ownership of each asset
- Usage semantics
- Value intent (if monetized)
Key Properties
- Packaging is explicit
- Monetization intent is explicit
- Base assets remain reusable outside the package
- OGAL ownership is unchanged
Packaging creates new value without destroying base value.
Stage 6: Application-Level Consumption
What Happens
Applications consume:
- Individual OGAL assets
- OPP packages
- Or both
Applications decide:
- How assets are used
- How users interact
- Whether monetization applies
- How value is enforced
Key Properties
- Applications remain sovereign
- No protocol mandates UX
- No forced business model
- No centralized gatekeeper
Applications consume infrastructure. They do not define it.
Stage 7: Market & Discovery (Optional)
What Happens
Assets and packages may be:
- Indexed
- Displayed
- Traded
- Discovered
Ownership transfers update OGAL directly.
Key Properties
- Markets are optional
- Markets are replaceable
- Discovery does not affect truth
- Ownership always resolves to OGAL
Markets compete on UX, not authority.
Stage 8: Long-Term Persistence
What Happens Over Time
- Assets continue to exist independent of platforms
- Ownership history remains auditable
- Reuse may increase or decline
- Value may compound through composition
Assets are not deprecated by shutdowns. They are not orphaned by platform failure.
Lifecycle Guarantees
This lifecycle ensures:
- Assets never lose identity
- Ownership never becomes ambiguous
- Reuse is always possible
- Monetization never becomes mandatory
- Evolution is controlled by owners
What the Lifecycle Avoids
- Platform capture
- Forced exclusivity
- Silent ownership changes
- Hidden monetization
- Fragile dependencies
One-Sentence Summary
Assets are created once, registered under OGAL, reused freely by default, optionally composed via OPP, and persist independently of platforms, markets, or applications.