TIP-7 / Archives should have a unique contract id
Status: Proposal
Motivation
The prevent one contract from modifying archives produced by and other contract.
Requirements
A record produced by one contract must not be able to update or create a record with the id of another contract
To remove/add an archive should have a unique contract id.
Current problem
It the current system an archive in the DART only have an owner-key.
This means that any contract in the network can modify the archive if the owner signs a contract working on this archive.
This can lead to problems, if the rules is not the same in the two contracts.
This is why it is proposed to add an contract-id to all NFT archives.