ADR-45: Entity versioning and new validations for deployment

More details about this document
Latest published version:
https://adr.decentraland.org/adr/ADR-45
Feedback:
GitHub decentraland/adr (pull requests, new issue, open issues)
Edit this documentation:
GitHub View commits View commits on githistory.xyz

Context and Problem Statement

We need to ensure entities once deployed are always valid and every client knows how to read information. For the time being, entities can be deployed with any information as metadata, which can lead to several issues when something is missing or contains invalid data.

Decisions

We defined a list of changes to support the new validations

Deadline

ADR45_DEADLINE: 2022-05-10T14:00:00Z
Unix Timestamp: 1652191200000

Consequences

Entities that don't pass the validations will be rejected after the deadline. Landowners will face new size limits on their parcels. If someone actually exceeds the max size limit and wants to change something on their scene, then they will have to remove files until they respect the new limit size.

License

Copyright and related rights waived via CC0-1.0. Living