System and method for managing information by means of dynamic nfts

The system addresses manipulation and verification challenges in professional information management by using dynamic NFTs with encrypted blocks, smart contracts, and decentralized governance, ensuring secure and up-to-date data access.

WO2026082987A1PCT designated stage Publication Date: 2026-04-23THE WISE SEEKER SL
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
THE WISE SEEKER SL
Filing Date
2024-10-16
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Current systems for managing professional information, such as resumes, are susceptible to manipulation and falsification, and candidates lack control over their shared information, while companies face challenges in verifying authenticity and currency.

Method used

A system using dynamic NFTs composed of encrypted information blocks, managed by smart contracts and decentralized oracles, ensures authenticity and controlled access through ERC-20 tokens and Zero-Knowledge Proofs, with decentralized governance and distributed storage for secure and up-to-date information management.

Benefits of technology

Guarantees the veracity and controlled access to professional information, protecting privacy and ensuring secure, decentralized, and up-to-date data management.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000023_0000
    Figure 00000023_0000
  • Figure 00000024_0000
    Figure 00000024_0000
Patent Text Reader

Abstract

The present invention relates to a system for managing information by means of dynamic NFTs, said NFTs being made up of separate information blocks that are encrypted asymmetrically and managed by means of smart contracts. The system comprises: - Dynamic Fractional NFTs, which represent specific categories, and each information block within the NFT is encrypted; - Smart contracts for controlling access to the information in each category; - Decentralised Oracles for Automatic Updating, which comprise processing means for verifying and updating the information contained in the dynamic NFTs; - Zero-knowledge proof (ZKP) means for secure verification; - Redundancy and distributed storage media, such as IPFS or Arweave; and - Means for protecting privacy and secure transactions, which protect information privacy and transaction security when both accessing information and updating it. The system manages information bundled in different categories by using dynamic NFTs, wherein both accessing and updating the information is carried out in a controlled and secure manner.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] SYSTEM AND METHOD FOR INFORMATION MANAGEMENT USING DYNAMIC NFTs

[0002] DESCRIPTION

[0003] OBJECT OF THE INVENTION

[0004] The object of the present invention, as the title of the invention states, is both a system and a method for dynamic information management by means of dynamic NFTs (dNFTs), where the NFTs are composed of independent information blocks.

[0005] The present invention is characterized by the special design and configuration of each and every one of the elements that form part of the system, as well as the stages of the method used in said system in such a way that it allows, on the one hand, avoiding the manipulation of the information contained in the information blocks, that is, ensuring its veracity, and on the other hand, keeping the information updated and controlled through a selective process.

[0006] Specifically, the invention addresses the creation and management of dynamic NFTs that represent different informational aspects such as user competencies, skills, and knowledge (hereinafter referred to as candidates), organized into independent and encrypted information blocks. These blocks are managed through smart contracts that control access and tokenized payments, integrating decentralized oracles to automatically verify and update the information contained in the NFTs.

[0007] In addition, decentralized governance mechanisms are incorporated using the OpenZeppelin library and ERC-20 tokens as voting tokens, the ERC-721 standard is implemented for the creation and management of NFTs, and Zero-Knowledge Proofs (ZKP) are used to ensure privacy and secure verification of information.

[0008] Therefore, the present invention falls within the scope of information management systems and in particular among the systems that allow the accreditation of the veracity of the information contained therein, as well as controlled and verified access specifically in the context of the management of resumes (CVs) and professional profiles.

[0009] BACKGROUND OF THE INVENTION NFTs, or non-fungal tokens, are digital assets certified using blockchain technology. The cryptography of these tokens is what makes them unique: no two are alike, and they cannot be exchanged. This allows for verification that the person who purchased the token is its sole owner.

[0010] Currently, managing professional information, such as resumes, presents a significant challenge. Traditional resumes, being static documents, are susceptible to manipulation and falsification. Furthermore, candidates cannot precisely control what information they share with companies, which can compromise their privacy. On the other hand, companies have difficulty verifying the authenticity and currency of candidates' professional information.

[0011] Emerging technologies such as blockchain and NFTs have opened up new possibilities in data management, providing immutable and secure record-keeping systems.

[0012] Although OpenZeppelin and the ERC-721 standard are widely used in the creation and management of smart contracts and NFTs, respectively, their specific use in the context of managing professional information and CVs in the manner described in this invention has not been implemented. Similarly, although Zero-Knowledge Proofs (ZKPs) have been applied in other areas, such as on platforms like Privado ID (formerly Polygon ID), they have not been integrated into a system that manages dynamic NFTs for professional information, guaranteeing privacy and secure verification in this specific context.

[0013] Furthermore, although there are systems that use ERC-20 tokens for various functions, their use as voting tokens for decentralized governance in professional information management through dNFTs has not been incorporated.

[0014] The present invention addresses this gap by providing a system based on segmented dynamic NFTs that offers granular control over shared information, guaranteeing authenticity through decentralized verification and improving privacy and security through ZKP, all specifically applied to the use case of resumes and professional profiles.

[0015] Therefore, the object of the present invention is to develop a system and method for managing information that allows for the verification of the truthfulness of the information contained therein, as well as controlled access, developing a system as described in its essence in claim one and explained below.

[0016] DESCRIPTION OF THE INVENTION

[0017] The object of the present invention is set out in its essentials in the independent claim and the different embodiments are set out in the dependent claims.

[0018] The present invention relates, on the one hand, to a system for managing information using dynamic NFTs, where the NFTs are composed of independent blocks of information encrypted asymmetrically and managed by smart contracts based on OpenZeppelin. These contracts allow selective access to the blocks of information in exchange for tokenized payments and manage access policies, including time restrictions and customized authorizations. Furthermore, they implement decentralized governance mechanisms using ERC-20 tokens as voting tokens and comply with the ERC-721 standard to ensure the interoperability and standardization of the NFTs.

[0019] The system uses decentralized oracles to automatically verify and update blocks of information, ensuring that the data remains current and reliable. Businesses can access specific blocks of data through payments, and the system records each access on the blockchain to ensure traceability.

[0020] To enhance privacy and security, Zero Knowledge Tests (ZKPs) are employed, allowing for the verification of specific attributes without revealing sensitive information. This is crucial for protecting the confidentiality of candidates when sharing professional information.

[0021] The system is designed to run on the Ethereum network (mainnet), considering the possibility of using layer 2 (L2) solutions such as rollups to optimize gas consumption and improve the scalability and efficiency of transactions, given that Ethereum can be expensive in terms of fees.

[0022] The system comprises: - Segmented Dynamic NFTs:

[0023] The dynamic NFT is composed of independent blocks of information that represent specific categories.

[0024] Each block of information within the NFT is encrypted using robust algorithms such as RSA-2048 or ECC-256, ensuring that only authorized parties can access the block contents. The private keys required to decrypt these blocks are managed externally, and together with the authorizations, access control, and ZKP proof-of-knowledge verifications managed within the smart contracts, this ensures that the data is protected under strict payment and access authorization conditions.

[0025] - Smart contracts based on OpenZeppelin for Access Control and Governance:

[0026] Smart contracts are fundamental to managing access to information in encrypted information blocks in the dynamic NFT.

[0027] Using the OpenZeppelin library, which is a de facto industry standard for secure and audited smart contracts, and following the ERC-721 standard, these contracts manage tokenized payments, access conditions set by the NFT owner, and enable decentralized governance mechanisms.

[0028] Use of OpenZeppelin and ERC-721 libraries:

[0029] 1. OpenZeppelin provides reusable smart contracts that include functionalities for permission management, security, and token standards.

[0030] 2. ERC-721 is a widely adopted standard for creating unique NFTs on the Ethereum blockchain, ensuring interoperability and compatibility with other applications and services.

[0031] - Decentralized Oracles for Automatic Updates:

[0032] Decentralized oracles comprise essential processing tools that allow the system to interact securely and reliably with external data sources. They provide real-time updates of the candidate's professional information, ensuring that data blocks are kept up-to-date. Zero-Knowledge Tests (ZKP) for Secure Verification:

[0033] Zero-Knowledge Proofs (ZKPs) are cryptographic protocols that allow one party (the proponent) to prove to another party (the verifier) ​​that a claim is true, without revealing any additional information other than the truthfulness of the claim.

[0034] - Distributed Storage and Redundancy:

[0035] The system uses distributed storage networks such as IPFS (Interplanetary File System) or Arweave to ensure the availability, security, and redundancy of the information blocks stored in the dynamic NFT.

[0036] - Means for the protection of privacy and secure transactions:

[0037] The system comprises processing means that implement advanced mechanisms for protecting information privacy and transaction security.

[0038] Critical Dependencies between Modules:

[0039] The implementation and operation of the system have critical dependencies between several modules, specifically between the Segmented Dynamic NFTs, Smart Contracts, Zero-Knowledge Proofs, Distributed Storage, Privacy Protection and Secure Transactions, Requesting Companies or Entities, ERC-20 Tokens, and Enterprise-Controlled Access modules. These dependencies directly affect the system's design and operation, especially regarding the immutable smart contracts that will be deployed on the blockchain.

[0040] Unless otherwise stated, all technical and scientific terms used herein have the meanings commonly understood by a person skilled in the art to which this invention pertains. Similar or equivalent procedures and materials to those described herein may be used in the practice of this invention.

[0041] Throughout the description and claims, the word "comprises" and its variations are not intended to exclude other technical features, additives, components, or steps. For those skilled in the art, other objects, advantages, and features of the invention will become apparent partly from the description and partly from the practice of the invention.

[0042] EXPLANATION OF THE FIGURES To complement the description being made and in order to help a better understanding of the characteristics of the invention, according to a preferred example of its practical embodiment, a set of drawings is included as an integral part of said description, in which the following has been represented for illustrative and non-limiting purposes.

[0043] In Figure 1, we can observe a schematic representation of the system that is the subject of the invention

[0044] In Figure 2, we can observe a flowchart of the method used in this system.

[0045] PREFERRED EMBODIMENT OF THE INVENTION

[0046] In view of the figures, a preferred embodiment of the proposed invention is described below.

[0047] In Figure 1 we can see that the system that is the subject of the invention comprises:

[0048] Candidates or users (10),

[0049] Segmented Dynamic NFTs (1)

[0050] The segmented dynamic NFT (1) is composed of independent blocks of information (2) encrypted and stored in a distributed network that represent specific categories.

[0051] Each block of information within the NFT is encrypted using robust algorithms such as RSA-2048 or ECC-256, ensuring that only authorized parties can access the block contents. The private keys required to decrypt these blocks are managed by smart contracts, guaranteeing that the data is protected under strict payment and access authorization conditions.

[0052] In one possible, non-exhaustive way, the specific categories could be the candidate's competencies, skills, or knowledge. These categories include, but are not limited to: Technical Competencies: Programming language skills, technical certifications.

[0053] Soft Skills: Leadership, teamwork, and communication skills.

[0054] Academic Background: Degrees, diplomas and specialized courses.

[0055] Work Experience: Employment history, roles held, relevant projects and achievements.

[0056] Digital Knowledge: Resources owned by the candidate, such as articles, publications, videos, or other content

[0057] - Smart Contracts (3) based on OpenZeppelin for Access Control and Governance:

[0058] Smart contracts are fundamental to managing access to encrypted information blocks in the dynamic NFT.

[0059] Using the OpenZeppelin library, which is a de facto industry standard for secure and audited smart contracts, and following the ERC-721 standard, these contracts manage tokenized payments, access conditions set by the NFT owner, and enable decentralized governance mechanisms.

[0060] Functions of Smart Contracts:

[0061] 1. Transaction Verification: Validates payments made by entities that wish to access specific information, using ERC-20 tokens.

[0062] 2. Access Control: manages authorization for specific wallets and for a specific time, which, combined with the private keys needed to decrypt the information blocks, will provide access only to the authorized parties defined by the NFT owner.

[0063] 3. Access Policy Management: Allows the NFT owner to set time, geographical or role-based restrictions for the requesting entity.

[0064] 4. Decentralized Governance: Candidates and other stakeholders can participate in decisions about system updates, access policies, and other settings, through voting mechanisms implemented in smart contracts, using ERC-20 tokens as voting tokens.

[0065] Decentralized Oracles (4) for Automatic Update.

[0066] Decentralized oracles (3) comprise processing means that are essential for verifying and updating the information contained in dynamic NFTs, allowing data blocks to be kept up-to-date in real time.

[0067] Decentralized oracles have processing capabilities where a program runs that performs a technical process to update data. The process using oracles follows these steps:

[0068] 1. Access to external sources: Oracles connect to educational platforms, certification bodies, and professional databases to obtain up-to-date information such as The Wise Seeker®, or records of professional certifications.

[0069] 1. Consensus verification: Distributed oracles verify the authenticity of the data, and multiple nodes must reach a consensus before proceeding with the update, ensuring that no false or unverified data is introduced.

[0070] 2. Block Updates: Once consensus is reached, the data is automatically updated in the corresponding NFT blocks. The new block is recorded on the blockchain with its hash, ensuring the immutability and transparency of the update.

[0071] 3. Notification to the NFT owner: The system automatically notifies the NFT owner each time a successful data update is performed, keeping them informed of any changes.

[0072] 4. Security and Reliability: Being decentralized, dependence on a single source of information is avoided, reducing the risk of manipulation or errors.

[0073] - Zero Knowledge Tests (ZKP) (8) for Secure Verification:

[0074] Zero-Knowledge Proofs (ZKPs) are cryptographic protocols that allow one party (the proponent) to prove to another party (the verifier) ​​that a claim is true, without revealing any additional information other than the truthfulness of the claim.

[0075] Application in the System: 1. Skills Verification: Companies can verify if the candidate possesses a specific skill or certification without accessing the full content of the information blocks.

[0076] 2. Privacy Protection: By not disclosing additional information, the confidentiality of the candidate's data is protected.

[0077] 3. Secure Authentication: ZKPs are used to authenticate users and entities without exchanging sensitive credentials.

[0078] 4. Technical Implementation: Protocols such as zk-SNARKs and zk-STARKs can be used, and considering recent improvements where both technologies are combined to take advantage of their efficiency and recursion benefits, as is the case with solutions developed by Polygon.

[0079] Distributed Storage Media v Redundancy (5):

[0080] The system uses distributed storage networks such as IPFS (Interplanetary File System) or Arweave to ensure the availability, security, and redundancy of the information blocks stored in the dynamic NFT.

[0081] Distributed storage and redundancy media (5) have processing means that run a program that performs the following actions:

[0082] Fragmentation and replication: Data blocks are fragmented and replicated across multiple nodes within the network, ensuring that data is always available even if some nodes fail.

[0083] Hashes of blocks recorded on the blockchain: The cryptographic identifiers (hashes) of the stored blocks are recorded on the blockchain, guaranteeing the traceability and authenticity of the stored data in an immutable manner.

[0084] Version control: The system implements version control for data blocks, allowing for incremental updates and maintaining a historical record of block versions in case of new certifications or changes in candidate information.

[0085] Failure recovery: In the event that one or more nodes storing data blocks fail, the system can recover the fragmented information from other available nodes, guaranteeing data integrity and continuous availability. Means for Privacy Protection and Secure Transactions (6):

[0086] The means for protection comprise processing means that implement advanced mechanisms for protecting the candidate's privacy and transaction security, where said processing means execute a program that is implemented through multiple layers of protection that carries out the following actions:

[0087] End-to-end encryption: During data transmission between the system and the companies, end-to-end encryption is used using the TLS 1.3 protocol, ensuring that the information cannot be intercepted during transit.

[0088] ZKP provides a layer of protection to validate content by third parties, ensuring compliance with conditions without revealing the secret.

[0089] - Candidate data anonymization: Candidate data remains anonymized until the company has completed payment and verified their identity through smart contracts. Only then is the authorized, specific information unlocked.

[0090] - Mutual authentication: Both the candidate and the company must authenticate their identity using advanced cryptographic mechanisms before access to data blocks is granted. This two-factor authentication system reduces the risk of unauthorized or compromised access.

[0091] Protection against man-in-the-middle attacks: Additional encryption and mutual authentication techniques are implemented to protect against man-in-the-middle attacks during transactions and information transmission.

[0092] Access logging and auditing: Every access to the NFT information is immutably recorded on the blockchain, allowing for complete audits and maintaining privacy and control over the accessed data.

[0093] Companies or requesting entities (7) that are the ones that request the information of the segmented dynamic NFTs through smart contracts (3).

[0094] ERC-20 tokens (9) and decentralized governance (14). The way ERC-20 tokens are issued and distributed affects participation in governance. Smart contracts must properly manage these operations to ensure fair and effective governance. Payment flows (15) Before secure transactions take place, protecting the privacy of the candidate and ensuring transaction security, a payment flows module (15) is implemented.

[0095] Critical Dependencies between Modules:

[0096] The implementation and operation of the system have critical dependencies between several modules, specifically between modules 1 (Segmented Dynamic NFTs), 2 (Smart Contracts), 4 (Zero-Knowledge Proofs), 5 (Distributed Storage), 6 (Means for Privacy Protection and Secure Transactions), 7 (Requesting Companies or Entities), 8 (ERC-20 Tokens), and 13 (Company-Controlled Access). These dependencies directly affect the design and operation of the system, especially with regard to the immutable smart contracts that will be deployed on the blockchain.

[0097] Figure 1 reflects these dependencies, showing how the different modules interact and depend on each other.

[0098] Manifestation of Dependencies:

[0099] 1. Dependency between Smart Contracts and ERC-20 Tokens (Modules 3 and 9):

[0100] • Payment Flow and Governance: Smart contracts manage tokenized payments and decentralized governance, which depend directly on ERC-20 tokens. Any change in the token structure or functionality affects the behavior of the smart contracts.

[0101] 2. Dependency between Dynamic NFTs and Smart Contracts (Modules 1 and 3):

[0102] • Access Control: Smart contracts manage access to the encrypted blocks of the dynamic NFT. If there is a discrepancy in how the NFTs are structured or how the contracts interpret access requests, it could result in unauthorized or denied access.

[0103] 3. Dependence between Smart Contracts and Zero-Knowledge Proofs (Modules 3 and 8):

[0104] Attribute Verification: Smart contracts must be integrated with ZKPs to enable attribute verification without revealing sensitive information. Poor implementation could compromise the candidate's privacy or invalidate the verification.

[0105] 4. Dependency between Distributed Storage and Access Control (Modules 5 and 13):

[0106] • Access to Encrypted Data: Distributed storage contains encrypted blocks of information. Access controlled by companies depends on smart contracts providing the appropriate decryption keys based on established policies.

[0107] 5. Dependency between ERC-20 Tokens and Decentralized Governance (Modules 9 and 14):

[0108] • Token Issuance and Distribution: The way ERC-20 tokens are issued and distributed affects participation in governance. Smart contracts must properly manage these operations to ensure fair and effective governance.

[0109] 6. Dependency between Controlled Access and Payment Flow (Modules 13 and 15):

[0110] • Access Authorization: Access to information is conditional upon payment via ERC-20 tokens. If there are problems in payment processing, access may be granted without compensation or unfairly denied.

[0111] These critical dependencies require careful planning in the system design, especially for smart contracts that will be immutable once deployed. Figure 2 illustrates how these dependencies manifest in the system's operational flow.

[0112] Figure 2 shows a flowchart of the necessary steps to apply in the System Operation Method, which includes the following steps:

[0113] I. Creation and Configuration of the Dynamic NFT (11), which in turn comprises the following sub-stages: a) Candidate Registration (11.1): The candidate registers on the platform and provides their professional information, selecting the information blocks they wish to create (e.g., technical skills, work experience). b) Information Segmentation (11.2): The candidate's data is segmented into independent information blocks (skills, abilities, training, etc.). c) Information Encryption (11.3): Each data block is encrypted independently using public keys generated by the system according to algorithms such as RSA-2048 or ECC-256. d) Distributed Storage (11.4): The encrypted data is stored on decentralized networks (IPFS, Arweave), generating unique hashes that are recorded on the blockchain. e) Generation of the Dynamic NFT (11.5): The dynamic NFT is generated and registered on the public blockchain (Ethereum or Binance Smart Chain), associating the unique identifier and the corresponding hashes of the data blocks.

[0114] II. Updating the Blocks through Oracles (12):

[0115] This process comprises the following sub-stages: a) Monitoring of external sources (12.1): Oracles incorporate validations from external platforms such as The Wise Seeker®, or professional certification registries, to detect updates in the candidate's skills or certifications. b) Distributed verification (12.2): Oracle nodes verify the authenticity of the information, reaching consensus before updating the corresponding block of the dynamic NFT. c) Automatic update (12.3): Once the new information is verified, the system automatically updates the relevant blocks of the dynamic NFT. d) Recording on the blockchain (12.4): The new hash of the updated block is recorded on the blockchain, ensuring that the update is transparent and verifiable. e) Notification to the candidate (12.5): The candidate is automatically notified about the update to their NFT.

[0116] III. Company-Controlled Access (13), which in turn comprises the following sub-stages: a) Access Request (13.1): A company interested in a candidate's profile can request access to specific blocks of information (e.g., technical certifications, work experience). b) Payment Verification (13.2): The smart contract verifies that the company has completed the tokenized payment for access to the requested blocks. c) Temporary Key Generation (13.3): After payment verification, the access control system will provide a temporary decryption key that grants access only to the blocks authorized by the NFT owner. d) Authorization of Access by the Smart Contract to the Requesting Company's Wallet (13.3.1). e) Access to Information (13.4): The company accesses only the authorized blocks for the time specified in the contract. Access and all interactions are recorded on the blockchain.f) Access Revocation (13.5): At the end of the authorized period, the access key expires automatically. If the company wishes to regain access, it must make a new payment.

[0117] IV. Participation in Decentralized Governance (14), which in turn comprises the following sub-stages: a) Improvement Proposals (14.1):

[0118] Participants can propose changes or improvements to the system. b) Voting using ERC-20 Tokens (14.2):

[0119] The proposals are put to a vote, where ERC-20 tokens act as voting tokens. c) Implementation of Decisions (14.3):

[0120] The approved decisions are implemented through smart contracts.

[0121] Dependencies become apparent at these stages, especially in the interactions between modules.

[0122] For example, in Stage III, Enterprise Controlled Access (13) relies critically on Smart Contracts (3) to verify payments with ERC-20 Tokens (9) and manage access keys, as well as Zero-Knowledge Proofs (ZKP) (8) to ensure privacy. Processing means refers to the hardware and software components that execute system operations, including servers, network devices, and software programs that enable the execution of smart contracts, oracles, and encryption protocols.

[0123] Zero-Knowledge Proofs (ZKPs) are cryptographic protocols used to verify information without revealing the underlying data. In this system, they are implemented using technologies such as zk-SNARKs and zk-STARKs, taking into account recent improvements that combine both for greater efficiency.

[0124] Smart contracts based on OpenZeppelin and ERC-721 are developed using the OpenZeppelin library, which provides secure and audited templates for contracts on Ethereum. The ERC-721 standard is used for creating unique NFTs, ensuring compatibility and security in token management.

[0125] ERC-20 Tokens: These are functional tokens on the Ethereum network used for transactions and as voting tokens in decentralized governance.

[0126] Regarding Decentralized Governance, it includes:

[0127] • Voting Mechanisms: Candidates and other participants can propose and vote on changes to access policies, fees, and other system settings.

[0128] • User Participation: Voting rights are allocated based on the ownership of ERC-20 tokens, encouraging active participation in the community.

[0129] • Impact on the System: Decisions made through decentralized governance directly affect the functioning of the system, allowing for adaptive and democratic evolution.

[0130] Regarding the Integration of Standards and Protocols:

[0131] • ERC-721 and ERC-20: Ensure that the NFTs and tokens used are compatible with digital wallets, markets, and applications that support these standards.

[0132] • TLS 1.3 and HTTPS: Ensure that communication between users and the system is secure and encrypted, protecting against interceptions and attacks.

[0133] • OpenZeppelin: Provides secure smart contracts, widely used in the industry, ensuring system reliability and security.

[0134] Zero-knowledge testing (ZKP) includes: • Use Cases: For example, a company can verify that a candidate has a specific certification in "Information Security" without accessing their entire academic history.

[0135] • Benefits: This protects the candidate's privacy and reduces the risk of exposure of sensitive data, while the company obtains the necessary verification.

[0136] • Technologies Used: Recent improvements in ZKP are considered, such as the combination of zk-SNARKs and zk-STARKs to improve efficiency and scalability, as implemented by Polygon.

[0137] Thanks to the described characteristics of both the system and the method of accessing the information of the system for information management, it is possible, through the use of dynamic NFTs, to manage information grouped into different dynamic categories, where access to the information is controlled and secure and where the updating of the information of each category is also carried out securely.

[0138] Having sufficiently described the nature of the present invention, as well as the manner of putting it into practice, it is stated that, within its essential nature, it may be put into practice in other forms of embodiment that differ in detail from the one indicated as an example, and which will also achieve the protection sought, provided that it does not alter, change or modify its fundamental principle.

Claims

CLAIMS 1. A system for managing information using dynamic NFTs, where the NFTs are composed of independent blocks of information encrypted asymmetrically and managed through smart contracts, characterized in that the system comprises: - Segmented Dynamic NFTs (1), where each dynamic NFT is composed of independent information blocks (2) that represent specific categories and each information block within the NFT is encrypted using algorithms such as RSA-2048 or ECC-256. - Smart contracts (3) based on OpenZeppelin for access control, following the ERC-721 standard, which manage access to encrypted information blocks, tokenized payments, access policies and allow decentralized governance of the system using ERC-20 tokens as voting tokens. - Decentralized Oracles (4) for Automatic Updating, comprise processing means for the verification and updating of information contained in dynamic NFTs by connecting to reliable external sources and verification by consensus. - Zero Knowledge Tests (ZKP) (8) for Secure Verification, allowing verification of specific attributes without revealing sensitive information, guaranteeing the privacy and security of the data. Distributed Storage and Redundancy (5) media, such as IPFS or Arweave, to ensure the availability, security, and redundancy of the information blocks stored in the dynamic NFT. - Means for the protection of Privacy and Secure Transactions (6): That protect the privacy of information and the security of transactions, implementing end-to-end encryption, data anonymization, mutual authentication and access logging. ERC-20 tokens (9) and decentralized governance (14). The way in which ERC-20 tokens are issued and distributed affects participation in governance where smart contracts (3) must properly manage these operations to ensure fair and effective governance. Payment flows (15) before the secure transactions (6) take place, the protection of the candidate's privacy and security in the transactions takes place through the application of a payment flows module (15).

2. A system for managing information using dynamic NFTs according to claim 1, characterized in that the specific categories are: Technical Skills: Skills in programming languages, technical certifications. Soft Skills: Leadership, teamwork, and communication skills. Academic Background: Degrees, diplomas and specialized courses. Work Experience: Employment history, roles held, relevant projects and achievements. Digital Knowledge: Resources owned by the candidate, such as articles, publications, videos, or other content.

3. A system for managing information using dynamic NFTs according to claim 1, characterized in that each time an external entity wishes to access a specific block of information, the smart contract executes the following operations: - Transaction verification: The contract verifies that the payment has been completed using an ERC-20 token or equivalent. - Access authorization: Once payment is verified, the access control generates a temporary access key to decrypt the requested block, valid for the period defined by the NFT owner. Temporary management: At the end of the authorized period, the decryption key expires automatically, revoking access. Access logging: The contract immutably records access details (requester identity, access time and duration) on the blockchain for auditing purposes. Additional protection: Restrictions are implemented such as allowing access only to certain roles within a company (e.g., human resources personnel) or limiting it geographically or by number of views. 4.- System for information management using dynamic NFTs according to claim 1 characterized in that the decentralized oracles have processing means in which a program is executed that carries out a technical process for updating the data using oracles, following the following steps: - Access to external sources: Oracles connect to reliable databases (e.g., skills assessment platforms such as The Wise Seeker®, or professional certification registries). - Consensus verification: Distributed oracles verify the authenticity of the data, and multiple nodes must reach a consensus before proceeding with the update, ensuring that no false or unverified data is introduced. - Block updates: Once consensus is reached, the data is automatically updated in the corresponding NFT blocks. The new block is recorded on the blockchain with its hash, guaranteeing the immutability and transparency of the update. Notification to the NFT owner: The system automatically notifies the NFT owner each time a successful data update is performed, keeping them informed of any changes. Security and Reliability: Being decentralized avoids dependence on a single source of information, reducing the risk of manipulation or errors.

5. A system for managing information using dynamic NFTs according to claim 1, characterized in that the distributed storage and redundancy means (5) have processing means that execute a program that performs the following actions: Fragmentation and replication: Data blocks are fragmented and replicated across multiple nodes within the network, ensuring that data is always available even if some nodes fail. Hashes of blocks recorded on the blockchain: The cryptographic identifiers (hashes) of the stored blocks are recorded on the blockchain, guaranteeing the traceability and authenticity of the stored data in an immutable manner. Version control: The system implements version control for data blocks, allowing for incremental updates and maintaining a historical record of block versions in case of new certifications or changes in candidate information. Failure recovery: In the event that one or more nodes storing the data blocks fail, the system can recover the fragmented information from other available nodes, guaranteeing the integrity and continuous availability of the data.

6. A system for managing information using dynamic NFTs according to claim 1, characterized in that the means for protecting privacy and secure transactions have processing means that execute a program that carries out the following actions: End-to-end encryption: During data transmission between the system and the companies, end-to-end encryption is used using the TLS 1.3 protocol, ensuring that the information cannot be intercepted during transit. ZKP provides a layer of protection to validate content by third parties, ensuring compliance with conditions without revealing the secret. - Candidate data anonymization: Candidate data remains anonymized until the company has completed payment and verified their identity through smart contracts. Only then is the authorized, specific information unlocked. - Mutual authentication: Both the candidate and the company must authenticate their identity using advanced cryptographic mechanisms before access to data blocks is granted. This two-factor authentication system reduces the risk of unauthorized or compromised access. Protection against man-in-the-middle attacks: Additional encryption and mutual authentication techniques are implemented to protect against man-in-the-middle attacks during transactions and information transmission. Access logging and auditing: Every access to the NFT information is immutably recorded on the blockchain, allowing for complete audits and maintaining privacy and control over the accessed data. 7.- System Operation Method for information management using dynamic NFTs according to any of the preceding claims, characterized in that it comprises the following stages: III. Creation and Configuration of the Dynamic NFT (11), which in turn comprises the following sub-stages: a) Candidate Registration (11.1): The candidate registers on the platform and provides their professional information, selecting the information blocks they wish to create (e.g., technical skills, work experience). b) Information Segmentation (11.2): The candidate's data is segmented into independent information blocks (skills, abilities, training, etc.). c) Information Encryption (11.3): Each data block is independently encrypted using public keys generated by the system according to algorithms such as RSA-2048 or ECC-256. d) Distributed Storage (11.4): The encrypted data is stored on decentralized networks (IPFS, Arweave), generating unique hashes that are recorded on the blockchain. e) Dynamic NFT Generation (11.5): The dynamic NFT is generated and recorded on the public blockchain (Ethereum or Binance Smart Chain), associating the unique identifier and the corresponding hashes of the data blocks. IV. Updating the Blocks through Oracles (12): This process comprises the following sub-stages: a) Monitoring of external sources (12.1): Oracles incorporate external skills assessment platforms or professional certification registries to detect updates in the candidate's skills or certifications. b) Distributed verification (12.2): Oracle nodes verify the authenticity of the information, reaching consensus before updating the corresponding block of the dynamic NFT. c) Automatic update (12.3): Once the new information is verified, the system automatically updates the relevant blocks of the dynamic NFT. d) Recording on the blockchain (12.4): The new hash of the updated block is recorded on the blockchain, ensuring that the update is transparent and verifiable. e) Notification to the candidate (12.5): The candidate is automatically notified about the update to their NFT. IV. Controlled Access by Companies (13), which in turn comprises the following sub-stages: a) Access Request (13.1): A company interested in a candidate's profile can request access to specific blocks of information (e.g., technical certifications, work experience). b) Payment Verification (13.2): The smart contract verifies that the company has completed the tokenized payment for access to the requested blocks. c) Temporary Key Generation (13.3): After payment verification, the access control system will provide a temporary decryption key that grants access only to the blocks authorized by the NFT owner. d) Authorization of Access by the Smart Contract to the Requesting Company's Wallet (13.3.1). e) Access to Information (13.4): The company accesses only the authorized blocks for the time specified in the contract. Access and all interactions are recorded on the blockchain. f) Access Revocation (13.5): At the end of the authorized period, the access key automatically expires.If the company wishes to regain access, it will need to make a new payment. IV. Participation in Decentralized Governance (14), which in turn comprises the following sub-stages: a) Improvement Proposals (14.1): Participants can propose changes or improvements to the system. b) Voting using ERC-20 Tokens (14.2): The proposals are put to a vote, where ERC-20 tokens act as voting tokens. c) Implementation of Decisions (14.3): The approved decisions are implemented through smart contracts.

Citation Information

Patent Citations

  • Network pipeline infrastructure market orchestration

    US20230351292A1

  • A system and method of providing a blockchain-based curriculum vitae

    US20240144242A1

  • Web3 Decentralized Blockchain Based NFT Framework... Applications

    US20240185191A1

  • System and method for reliably managing educational history of user by using nft

    WO2023234489A1

  • Blockchain system for managing user's nft data

    WO2024117666A1