GENERATIVE CONTENT REGISTRATION SYSTEM AND METHOD OF USE
A generative content registration system may include a processor. A generative content registration system may include a non-transitory memory coupled to the processor configured to store a generative content registration database comprising generative content registration data. A generative content registration system may include a communication service coupled to a network interface, the communication service configured to receive generative content registration-related service requests. A generative content registration system may include a registry service communicatively coupled to the processor, the registry service comprising a generative content registration service, wherein the processor is configured to: receive a plurality of generative content-related metadata attribute values, write the plurality of generative content-related metadata attribute values to the generative content registration database; and retrieve the plurality of generative content-related metadata attribute values from the generative content registration database.
1 . A method for registering generative content using a system comprising a processor, a non-transitory memory coupled to the processor and configured to store a generative content registration database comprising generative content registration data, a communication service coupled to a network interface and configured to receive and publish generative content registration-related service requests and responses, and a registry service communicatively coupled to the processor and comprising a generative content registration service and a tamper-evident audit log service, the method comprising:
receiving, by the processor, a plurality of generative content-related metadata attribute values, the plurality comprising
(i) a persistent cryptographic content identifier generated as a hash of a corresponding content container and
(ii) a digital signature created with a registered owner's private key;
verifying, by the processor, the digital signature with a corresponding public key and rejecting the request if verification fails;
writing, by the processor, the plurality of generative content-related metadata attribute values and the persistent cryptographic content identifier to the generative content registration database stored in the non-transitory memory, together with an audit-log entry, wherein each audit-log entry is recorded as an append-only, hash-chained entry signed with the asymmetric private key of the registered owner; and
retrieving, by the processor, the plurality of generative content-related metadata attribute values from the generative content registration database.