Information processing system, information processing method, and program

JP2026002379A5Active Publication Date: 2026-03-16早川 裕太
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-06-21
Publication Date
2026-03-16

AI Technical Summary

Technical Problem

Existing systems do not provide a mechanism for applicants to receive a referral fee each time they change jobs, limiting the incentive for introducing candidates to new positions.

Method used

An information processing system that includes a receiving means for participation requests, an issuing means for transferable invitation tokens, and a reward granting mechanism that rewards token owners when the invitee is employed or commissioned by a new job requester, ensuring continuous rewards for each job change.

Benefits of technology

The system provides continuous rewards for job changes, incentivizing invitations and broadening the range of potential matches, while utilizing NFTs for secure and efficient reward distribution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

To provide a mechanism for giving a reward each time an invited person is newly employed or commissioned.SOLUTION: An information processing system comprising: a reception unit configured to receive a request for participation of an invitee invited by an inviter; an issuance unit configured to issue, to the inviter, a transferable invitation token regarding the invitee; and a reward giving unit configured to give a reward to an owner of the invitation token when the invitee is employed or outsourced by a first job client, and a reward giving unit that gives a reward again to the owner of the invitation token in a case where the invitee is employed or outsourced by a second job requester different from the first job requester after the employment or outsourcing.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]

[0002] Japanese Patent Publication No. 2012-510116 (Patent Document 1) is a document disclosing background technology in this technical field. This publication states that "applicants use a computer-based system to create a profile of their work experience, skills, interests, and future job requirements. Companies looking for applicants to fill positions use the system to create profiles of the positions they are looking to fill. The system automatically matches applicants with company searches based on the applicant profile and confidentially and anonymously presents the company with a list of applicants ranked in order of decreasing degree of match. The system may also notify applicants of positions that match their applicant profile. Applicants may earn referral fees from companies by referring positions to other applicants" (see abstract). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Special Publication No. 2012-510116 Summary of the Invention [Problem to be solved by the invention]

[0004] The above-mentioned publication states that an applicant may receive a referral fee from a company by introducing a position to another applicant. In other words, the above-mentioned publication states that an applicant may receive a referral fee from a company in exchange for introducing an applicant. However, the above-mentioned publication does not state a system for receiving a referral fee each time an applicant changes jobs. The present invention has been made in view of the above circumstances, and provides a system for providing a reward to an invitee each time he or she is newly employed or commissioned to work. [Means for solving the problem]

[0005] In order to solve the above problems, for example, the configurations described in the claims are adopted. The present application includes multiple means for solving the above-mentioned problems, and one example is an information processing system comprising: a receiving means for receiving a participation request from an invitee invited by an inviter; an issuing means for issuing a transferable invitation token for the invitee to the inviter; and a reward granting means for granting a reward to the owner of the invitation token when the invitee is employed or commissioned by a first job requester, and for granting a reward again to the owner of the invitation token when the invitee is employed or commissioned by a second job requester different from the first job requester after the employment or commissioning. [Effects of the Invention]

[0006] According to the present invention, it is possible to provide a system that provides a reward each time an invitee is newly employed or commissioned. Problems, configurations, and effects other than those described above will become apparent from the following description of the embodiments. [Brief explanation of the drawings]

[0007] [Figure 1] FIG. 1 shows an example of the configuration of an information processing system 100. [Figure 2] FIG. 2 shows an example of the configuration of the platform 101. [Figure 3] FIG. 3 shows an example of the configuration of the node 300. [Figure 4] FIG. 4 shows an example of the configuration of the generation AI system 103. [Figure 5] FIG. 5 shows an example of the configuration of the user terminal 104. [Figure 6] FIG. 6 shows an example of a processing sequence. [Figure 7] Figure 7 shows an example of a recruitment management contract. [Figure 8] Figure 8 shows an example of an NFT contract. [Figure 9] FIG. 9 shows an example of a processing flow. [Figure 10] FIG. 10 shows an example of a processing flow. [Figure 11] FIG. 11 shows an example of a processing flow. [Figure 12] FIG. 12 shows an example of a processing flow. [Figure 13] FIG. 13 shows an example of a processing sequence. [Figure 14] FIG. 14 shows an example of a processing flow. [Figure 15] FIG. 15 shows an example of a processing flow. DETAILED DESCRIPTION OF THE INVENTION

[0008] 1. Example Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0009] 1-1.Configuration FIG. 1 shows an example of the configuration of an information processing system 100 according to this embodiment. The information processing system 100 shown in the figure includes a platform 101, a blockchain system 102, a generative AI system 103, and multiple user terminals 104. Each component is connected via a wired or wireless network, and can send and receive information via the network.

[0010] Here, the platform 101 is a system that provides various services related to recruiting. The blockchain system 102 is a system that includes multiple computers (in other words, nodes) and a network that connects the multiple computers so that they can communicate with each other, and generates a blockchain through distributed processing by the multiple computers. The generated blockchain incorporates the details of the requested transaction.

[0011] The generation AI system 103 is a system that provides services using the generation AI. The plurality of user terminals 104 are terminal devices used by users of the services provided by the platform 101 .

[0012] Each element constituting the information processing system 100 may be, for example, a portable terminal (mobile terminal) such as a smartphone, tablet, mobile phone, or personal digital assistant (PDA), or may be a wearable terminal such as glasses, a wristwatch, or clothing. Each element may also be a stationary or portable computer, or a server located on the cloud or a network. Each element may also function as a VR (Virtual Reality) terminal, an AR (Augmented Reality) terminal, or an MR (Mixed Reality) terminal. Alternatively, each element may be a combination of multiple of these terminals. For example, a combination of one smartphone and one wearable terminal may logically function as a single terminal. Other information processing terminals may also be used.

[0013] Each element includes a processor that executes an operating system, applications, programs, etc., a main storage device such as RAM (Random Access Memory), an auxiliary storage device such as an IC card, hard disk drive, SSD (Solid State Drive), flash memory, etc., a communication control unit such as a network card, wireless communication module, mobile communication module, etc., an input device such as a touch panel, keyboard, mouse, voice input, or input based on motion detection captured by a camera unit, and an output device such as a monitor, display, etc. The output device may also be a device or terminal that transmits information to be output to an external monitor, display, printer, device, etc.

[0014] The main memory stores various programs, applications, etc. (modules), and the processor executes these programs and applications to realize the various functional elements of the overall system. These modules may be implemented in hardware, such as by integration. Each module may be an independent program or application, or may be implemented as a subprogram or function within a single integrated program or application.

[0015] In this specification, each module is described as the entity (subject) that performs the processing, but in reality, the processing is carried out by a processor that processes various programs, applications, etc. (modules). Various databases (DBs) are stored in the auxiliary storage device. A "database" is a functional element (storage unit) that stores a set of data so that it can accommodate any data manipulation (e.g., extraction, addition, deletion, overwriting, etc.) from a processor or an external computer. There are no limitations on how the database is implemented; for example, it can be a database management system, spreadsheet software, or a text file such as XML or JSON.

[0016] 1-1-1. Platform 101 FIG. 2 shows an example of the configuration of the platform 101. The platform 101 is configured by, for example, one or more servers arranged in a cloud or the like.

[0017] The main memory device 201 of this platform 101 stores programs and applications such as a participation acceptance module 210, a document generation module 211, a claim assignment notification module 212, a claim assignment management module 213, a transfer approval acceptance module 214, and a credit amount estimation module 215. These programs and applications are executed by the processor 203 to realize each functional element of the platform 101. Each module will be described below.

[0018] The participation acceptance module 210 accepts a participation request from an invitee invited by an inviter, and sends an instruction to issue an invitation token and a principal token to the NFT smart contract 310. The token to be issued is, for example, an NFT (non-fungible token). NFT is not only digital data with a certificate that makes it impossible to copy or counterfeit, but also data with a common structure that is standardized worldwide. The participation request may be received from the invitee or via the inviter.

[0019] The document generation module 211 generates a recruitment outline. The recruitment outline here refers to a document that describes application conditions, wage conditions, working conditions, etc. when recruiting. When generating a job description, the module accepts input of the title of the job description from the user. Next, the module generates a prompt (command statement) that instructs the generation of the job description based on the accepted title. Next, the module inputs the generated prompt to the generation AI and obtains the job description corresponding to the title. At this time, the module sends the generated prompt to the generation AI system 103 and obtains the job description corresponding to the title from the system.

[0020] The claim assignment notification module 212 approves the assignment of the claim to the assignor or notifies the assignee of the claim. The claim here refers to an invitation token or a principal token (both of which are, for example, NFTs). When notifying or approving the assignment of claims, the module creates a notice of assignment of claims or an acceptance of assignment of claims, outputs a file showing the document, and sends the output document to the assignor or assignee using Japan Post's (registered trademark) electronic content certification service, electronic confirmation date, SMS, or blockchain.

[0021] The claim assignment management module 213 executes notification or consent of the assignment of claims on the blockchain. The claim here refers to an invitation token or a principal token (both of which are, for example, NFTs). When notifying or approving the assignment of the claim, the module records the identification information of the token debtor and the fact that the transferor will transfer the invitation token in the NFT smart contract 310. The identification information of the debtor here is, for example, the wallet address of the platform 101.

[0022] The module then monitors the occurrence of events for the debtor, and when the transferor is recorded transferring tokens in the NFT smart contract 310, the module detects the recorded transfer and notifies the transferor of consent to the transfer of tokens. The functions of the claim assignment management module 213 may be performed by a smart contract.

[0023] The transfer approval receiving module 214 receives approval for the transfer from the token owner and records information about the selling price of the token in the transaction smart contract 311. Note that the token referred to here refers to an invitation token or a principal token (both of which are, for example, NFTs).

[0024] The credit amount estimation module 215 estimates the credit amount of the credit target. Specifically, the module compares the attributes of the credit recipients and extracts a group of personnel with a similarity greater than or equal to a predetermined value. The attributes referred to here include, for example, age and frequency of job changes. Next, the module obtains the set credit amount and the buying and selling price of the NFT for each of the extracted talent group.

[0025] Next, the module calculates the degree of similarity between the purchase and sale prices of the credit recipient's NFT and the NFT of the above-mentioned talent group. The more similar the purchase and sale prices of the two, the higher the calculated similarity value. Next, the module weights the credit amounts of the group of personnel based on the calculated similarities to calculate the average (weighted average) and sets this as the credit amount of the credit target.

[0026] Next, a description will be given of the auxiliary storage device 202 of the platform 101. The auxiliary storage device 202 stores application information data 220, claim assignment notice data 221, user information 222, a private key 223, and the like.

[0027] Of these, the recruitment requirements data 220 is data of the recruitment requirements generated by the document generation module 211. The claim assignment notice data 221 is data of a claim assignment notice or consent created by the claim assignment notice module 212 . User information 222 is information that associates various attributes (e.g., age and frequency of job changes) with the buying and selling price of NFTs and the set credit amount for each user. The private key 223 is a private key used for sending transactions, etc.

[0028] 1-1-2. Blockchain System 102 FIG. 3 shows an example configuration of one of the multiple nodes 300 that make up the blockchain system 102. The node 300 is configured, for example, by one or more servers arranged on a cloud. This node 300 has the following four basic functions: (1) A routing function that finds and connects to other nodes 300 that make up the blockchain system 102 (2) Ability to store a copy of the blockchain (3) Block generation functions such as mining and staking (4) Wallet functionality for managing private keys, generating addresses, and signing transactions However, it is not essential to have all four of these functions.

[0029] Transactions are accumulated in a new block through mining, etc. If a node 300 is successful in mining, etc., it transfers the new block to other nodes 300.

[0030] When a node 300 receives a notification from another node 300 that a new block has been generated, it checks whether the block has been added to its own blockchain. If the check shows that the block has not been added, it receives the block from the other node 300 and, if the block is valid, adds it to its own blockchain.

[0031] Next, the main storage device 301 of the node 300 will be described. The main memory device 301 stores programs and applications such as an NFT smart contract 310, a transaction smart contract 311, and a recruitment management smart contract 312. The processor 303 executes these programs and applications to realize the various functional elements of the node 300.

[0032] The NFT smart contract 310 receives a token issuance instruction sent from the platform 101 and issues a transferable invitation token for the invitee to the inviter. The contract also issues a transferable principal token for the invitee to the invitee. Both of the issued tokens are, for example, NFTs.

[0033] In this embodiment, a smart contract refers to an autonomously operating program placed on a blockchain.

[0034] The transaction smart contract 311 facilitates the transfer of the invitation token or the principal token. Specifically, if the amount transferred from the purchaser of a token is equal to or greater than the selling price of the token, the contract transfers the token to the purchaser, and also distributes at least a portion of the transfer amount to the seller of the invitation token, or distributes at least a portion of the transfer amount to the owner of the principal token.

[0035] As a variant example, the functions of the above-mentioned NFT smart contract 310 and transaction smart contract 311 may be implemented in the platform 101. The functionality of the transaction smart contract 311 may also be performed by an NFT smart contract that issues or transfers NFTs. In addition, the transfer target contributed by the transaction smart contract 311 may be an NFT other than an invitation token or a principal token (for example, an image NFT).

[0036] Next, the Recruitment Management Smart Contract 312 rewards the owner of the invitation token and the owner of the principal token when the invitee is hired or contracted by the job requester. The contract also rewards the owner of the invitation token and the owner of the principal token again when the invitee is hired or contracted by a job requester different from the job requester after the hiring or contracting. That is, the contract rewards the owner of the invitation token and the owner of the principal token every time the invitee is hired or contracted. Employment targets include full-time employees, contract employees, part-time employees, casual employees, and interns.

[0037] The Recruitment Management Smart Contract 312 also manages the recruitment process. Specifically, the contract first accepts a deposit from a job requester and records the amount. Next, when the job requester views information about, sends a message to, or decides to hire an invitee, the contract deducts a predetermined fee from the deposit amount. Next, the contract distributes at least a portion of the deducted fee to a party predetermined in the contract.

[0038] Next, the auxiliary storage device 302 of the node 300 will be described. The secondary storage device 302 stores a blockchain 320. The stored blockchain 320 is a copy of the entire blockchain or a block header portion. The auxiliary storage device 302 also stores a private key 321 used for sending transactions, etc.

[0039] 1-1-3. Generative AI System 103 FIG. 4 shows an example of the configuration of the generation AI system 103. The generation AI system 103 is configured, for example, by one or more servers placed on the cloud. The main memory device 401 of the generative AI system 103 stores programs and applications such as the generation module 410. The processor 403 executes these programs and applications to realize each functional element of the generative AI system 103.

[0040] The generation module 410 inputs the prompt sent from the platform 101 into the generation AI, obtains the answer, and returns the obtained answer to the platform 101.

[0041] Here we will explain the generation AI. Generative AI (or generative AI) is a deep learning model trained in advance on a large dataset. Generative AI in the field of natural language processing is also called a large-scale language model (LLM). Examples of large-scale language models include GPT-3, GPT-4 ("GPT" is a registered trademark), and BERT. Since large-scale language models are created by training deep learning models in advance using large datasets, they can be used without training data or additional training. In particular, this generation AI is a document generation AI that outputs text in response to input text.

[0042] Next, the auxiliary storage device 402 of the generative AI system 103 will be described. The auxiliary storage device 402 temporarily stores a prompt 420 and answer information 421. Of these, the prompt 420 is a prompt sent from the platform 101. On the other hand, the answer information is answer data generated as a result of the generation process.

[0043] 1-2-4. User terminal 104 FIG. 5 shows an example of the configuration of the user terminal 104. The user terminal 104 is, for example, a terminal device such as a smartphone, a tablet terminal, a notebook PC, or a desktop PC. Programs and applications such as a wallet 510 are stored in the main memory device 501 of the user terminal 104. The processor 503 executes these programs and applications to realize the various functional elements of the user terminal 104.

[0044] The wallet 510 manages private keys used in operations such as sending transactions. The wallet 510 also performs messaging on the blockchain. Specifically, the wallet 510 sends an encrypted message encrypted with the public key of the destination wallet 510 to the address of the destination wallet 510. Furthermore, when a wallet 510 receives an encrypted message sent from another wallet 510, the wallet 510 decrypts the encrypted message using its own private key and notifies the recipient of the decrypted message.

[0045] The wallet 510 may be stored on a network rather than on the user terminal 104, and may be accessed by the user terminal 104 via a browser or the like.

[0046] The secondary storage device 502 of the user terminal 104 stores a private key 520 used for sending transactions, etc.

[0047] 1-2. Processing Next, various processes performed by the information processing system 100 will be described.

[0048] 1-2-1. Permanent Matching Reward Distribution We will create a system that allows people who are not even a recruitment agency to "simply invite an acquaintance to the platform once" to permanently receive matching rewards related to that acquaintance, without having to put in any further sales or matching effort.

[0049] This is fundamentally different from the conventional practice of "recruitment agencies repeatedly promoting their own employees to new positions and receiving matching fees," and allows them to turn the invited employees into assets without any effort. This will greatly increase the incentive to invite, accelerating invitations, and will also give rise to the concept of price fluctuations and liquidity of these permanent assets, which will be applicable not only to the human resources field but also to the financial field.

[0050] The mechanism is as follows: When you invite someone to the platform, you issue them an NFT. If you hold an NFT, you can repeatedly and permanently receive matching rewards from the other party.

[0051] The process works as follows: once a job request is made, the company transfers the matching reward as a stablecoin or similar to a smart contract on the blockchain for reward payment. The smart contract contains an ID that identifies the candidate for employment. A unique project ID is created sequentially for each individual's ID, and the entire recruitment process that a company goes through for a candidate is managed using this project ID. When a transfer is made to the contract, the amount is confirmed and saved as the deposit amount corresponding to the project ID.

[0052] Separately, the ID of the inviter who invited each individual is also linked and managed. The reward distribution rate is then determined based on the relationship (degree) between the inviter and the candidate.

[0053] After that, when a deposit is made into the smart contract, the reward will be automatically distributed based on the above-mentioned reward distribution rate, the inviter's ID, and the candidate's ID. When automatic distribution is performed on-chain, the wallet address associated with each ID is managed on the contract. The ID itself can also be used as the wallet address.

[0054] The value to be set is, for example, 100% of the total matching reward. 7.5% for both the inviter and the invitee 3% for second invitees 2% for third invitees is. However, the degree is not limited to the above, and the ratio may be a different value or may vary depending on demand.

[0055] The "secondary invitee" referred to here is the inviter of the "inviter," and the "tertiary invitee" is the inviter of the "secondary invitee."

[0056] Furthermore, even if the candidate takes on another job, the reward will continue to be distributed to the original inviter in perpetuity. In this case, the inviter will be identified in order based on the ID of the candidate, and the reward will be automatically distributed to those involved.

[0057] In addition, by storing the right to earn rewards in an NFT that includes a global standard, it becomes easier to transfer the rights, creating a new economic sphere that securitizes human resources. In this case, the processing flow is not just to search for the NFT owner using a serial number, which is a globally standardized format, but also to update the NFT to a structure that can store the wallet address of the talent token owner using the candidate's ID or wallet address as a key, and then to trace the talent token owner (A), the person who invited A (B), and so on, distributing rewards to each party in a predetermined proportion. This structure dramatically increases search speed and reduces the cost required to execute transactions, known as gas fees. Of course, it is also possible to search sequentially using serial numbers in a universal format, although this takes time.

[0058] Furthermore, by using NFTs that include global standards, they can be traded not only within a specific platform but also on other platforms, increasing liquidity and enabling smoother bilateral transactions with counterparties around the world. This also applies to examples 1-2-3-4, 1-2-4, 1-2-7, and 1-2-9.

[0059] In addition, by using NFTs on the blockchain, rights can be maintained and proven semi-permanently, regardless of the existence of the platform. This means that, in the example of 1-2-7, even if the platform ceases to exist, rewards can be distributed continuously and permanently to NFT owners who are contributors. NFTs are extremely effective in demonstrating such perpetual rights.

[0060] Another major benefit of using NFTs is that they can reinforce users' contribution (invitation) behavior from a neuroscience perspective. Specifically, this is related to the human "dopamine reward effect." It is known that the closer the reward is to the target behavior, the more dopamine is released, reinforcing that behavior. Therefore, if the reward for an invitation is too far away, the invitation behavior is less likely to be reinforced. Therefore, without NFTs, simply telling users "they will receive a reward when the invitee eventually changes jobs" would lengthen the time between the invitation and the reward, making it difficult to reinforce the invitation behavior. On the other hand, by granting an NFT (or "permanent reward generation rights for the invitee") upon the invitation, the timing of the reward can be significantly advanced through NFTs, making it easier to reinforce the invitation behavior. Because NFTs are a highly profitable source of revenue, they can also be sold at a high price, as shown in Examples 1-2-4. Inviters can sell NFTs immediately upon invitation and earn revenue, creating an effect that makes them more recognizable as a more realistic reward and asset.

[0061] In addition, the system described in Patent Document 1 above is a system in which an introducer introduces other applicants only for specific positions or job openings at the company to which the introducer has applied, resulting in an extremely limited range of matching. In contrast, the system of this embodiment broadens the range of invitations to a more general audience, making it easier to match.

[0062] Supplementary information below. The type of contract for matching can be anything, including full-time employment, contract employment, outsourcing, part-time work, part-time work, or internship. -In addition to matching between companies and individuals, matching between companies and individuals is also possible. · Not only when the invitee accepts a job, but also when the invitee requests a job, the reward is given as an invitation token and the owner of the token can also receive a share. Alternatively, other tokens or bank transfers may be used instead of stablecoins. Additionally, it can be executed off-chain instead of on-chain, but in that case it will be necessary to rely on the trust of the operator.

[0063] FIG. 6 shows an example of a processing sequence. In the processing sequence 600 shown in the figure, first, an inviter A invites a contractor B to the platform 101 (step 601). The invitation may be made using a user terminal 104 or may be made without using the user terminal 104 (for example, face-to-face). Upon receiving this invitation, the job contractor B joins the platform 101 (step 602). At this time, the job contractor B operates his / her own user terminal 104 to send a request to join the platform 101.

[0064] Upon receiving this participation request, the participation acceptance module 210 of the platform 101 sends a token issuance instruction to the NFT smart contract 310 (step 603). Upon receiving this token issuance instruction, the NFT smart contract 310 grants the invitation NFT to inviter A (step 604). The NFT smart contract 310 also grants the principal NFT to job contractor B (step 605).

[0065] After the NFT is issued, the job requester checks the track record of job contractor B (step 606). If, as a result of this confirmation, the job requester considers hiring and placing an order with job contractor B, the job requester operates his / her user terminal 104 to escrow the hiring and ordering fee to the hiring management smart contract 312 (step 607). Furthermore, when the job requester decides to hire and place an order with job contractor B, he or she operates his or her own user terminal 104 to notify job contractor B of the hiring and order decision via platform 101 or directly (step 608).

[0066] Upon receiving the notification of the hiring and ordering decision, job contractor B operates his / her own user terminal 104 to send a hiring and ordering notification to the hiring management smart contract 312 (step 609). After deciding to hire and place an order, the job requester operates his / her user terminal 104 to send a hiring and ordering notice to the hiring management smart contract 312 via the platform 101 or directly (step 610). Note that the job requester may also send a hiring and ordering notice to the hiring management smart contract 312.

[0067] Upon receiving employment and order notifications from the job contractor B and the job requester, the recruitment management smart contract 312 requests information on reward distribution recipients from the NFT smart contract 310 (step 611). Upon receiving this request, the NFT smart contract 310 presents the list of reward recipients and the rates to the recruitment management smart contract 312 (step 612).

[0068] The recruitment management smart contract 312 distributes the matching reward to the inviter A and the job contractor B based on the presented list of reward recipients and the rate (steps 613, 614). Here, the matching reward can also be distributed to the person who invited the inviter A or the job contractor B, or other people who contributed to the matching.

[0069] Of the steps described above, steps 607 to 614 are executed every time a decision is made to hire or place an order with job contractor B. Therefore, the matching reward is distributed to job contractor B on a permanent basis. The above is the description of the processing sequence 600.

[0070] FIG. 7 shows an example of contract content recorded in the recruitment management smart contract 312. The recruitment management smart contract 700 shown in the figure records the distribution rate of the matching reward to the recruit and each inviter. In addition, the candidate ID, a combination of the project ID and the amount of deposit, and a combination of the invitee ID and the inviter ID (primary inviter ID, secondary inviter ID, ..., Nth inviter ID) are recorded.

[0071] FIG. 8 shows an example of an NFT contract recorded in NFT smart contract 310. The NFT contract 800 shown in the same figure records the NFT name, NFT symbol, a pair of token ID and owner ID, a pair of owner ID and balance, a pair of token ID and approver ID, a pair of owner ID and full-authority approver ID, and a pair of invitee ID and inviter ID.

[0072] 1-2-2. How job descriptions are generated using AI [assignment] When recruiting, recruitment requirements are often created by human resources, business managers, and executives, but they often take time to write from scratch because there are too many necessary details and it is unclear how much information should be included. In such cases, the person creating the job description will often look for similar job descriptions from other companies and use them as a reference, or ask a recruitment agency to create one for them. However, with the former approach, it may be difficult to find similar job postings, or it may end up costing a lot to rewrite them. Furthermore, if an agent is used as an intermediary as in the latter case, the agent will be required to pay a high success fee when matching with a candidate.

[0073] [Resolution Policy] To solve this problem, we will use generative AI and other technologies to make it possible to automatically create job descriptions. FIG. 9 shows an example of this processing flow. The process flow 900 shown in the figure is executed by the document generation module 211 of the platform 101. First, the document generation module 211 receives the following input from the user as information required for the recruitment requirements (step 901).

[0074] (1) Recruitment title Have them clearly input what kind of service and what kind of position it is. For example, product development management for a human resources matching platform.

[0075] (2) Company information Company overview: Business activities, mission, vision, values, CEO's background, founding background, etc. If your company already has job descriptions, include those as well. Other basic information: number of employees, capital, date of establishment, head office location, sales, affiliated companies, business partners, etc.

[0076] (3) Reference job information from other companies If there are recruitment requirements from other companies that you would like to use as reference, please include those requirements.

[0077] (4) General input information Enter useful information and its label name. Example: Label name: "The appeal of the company" Content: "You can create a business quickly with a founder who has IPO experience"

[0078] (5) Items that need to be output Set the required fields when printing a job posting. For example, job content, job appeal, required requirements, welcome requirements, working conditions, etc.

[0079] Please note that not all of the above information is required and some of it may be left blank.

[0080] Next, the document generation module 211 issues a prompt instruction to the LLM (generation module 410) based on the above input (step 902). For example, the prompt is as follows: "Using the information below, please create a job posting that will be more attractive to candidates than job offers from other companies in the same industry. Recruitment title: [Text entered in (1)] Your company's basic information: [Pairs of each item entered in (2)] e.g. "Number of employees: 25, Capital: 30 million yen" Reference job information from other companies in the same industry: [Text entered in (3)] [Company's appeal: You can quickly create a business together with a founder who has IPO experience] Please make sure to cover as many items as possible required for a job posting, and be sure to include the following items as well. [Items entered in (5)]

[0081] Next, the document generation module 211 inputs the following prompt instruction content (just an example) and output content again to the LLM (generation module 410) (step 903). "Please check the output content against the instructions given in advance, and if there are any omissions or errors, please point them out and correct them based on the instructions given in advance. If there are no omissions or errors, please mark the output content as the final version and print "Status: Final" at the end."

[0082] Next, if the output result of step 903 has "Status: Final" written at the end (YES in step 904), the document generation module 211 removes the status notation at the end from the output content and uses the result as the recruitment requirements (step 905). On the other hand, if there is no notation of "Status: Final" (NO in step 904), step 903 is executed based on the output content of step 903 and the previous instructions.

[0083] The document generation module 211 repeats steps 903 and 904 until the output result of step 903 has "Status: Final" written at the end. In this case, to prevent the cost of using LLM from increasing, it is possible to set a limit of X times. Note that X can also be set to 0. The above is the description of the processing flow 900. According to this process flow 900, the recruitment requirements can be automatically created.

[0084] 1-2-3. Human Resources NFT / Debt NFT Exchange [Background / significance] It is now possible to classify the aforementioned human resource NFTs (the right to permanently receive matching rewards when invited parties are matched with work) as not securities. The reason is that no monetary contribution was made when acquiring these rights, and therefore they do not fall under collective investment scheme interests (Article 2, Paragraph 2, Item 5 of the Financial Instruments and Exchange Act). As a result, this NFT has been liquidated as a receivable.

[0085] As a result, since it is not a security, it can be traded as an NFT without a Type 1 financial instruments business such as a securities company, making it possible to trade this NFT widely. For this reason, it is fundamentally different from NFTs, such as those in Patent No. 7370651, which are simply intended to prevent tampering with invitation relationships.

[0086] By making it tradable, it will be possible to obtain permanent matching reward rights all at once by transferring them. Therefore, while the design of Patent No. 7370651 is only used by users who see long-term investment value, it can also provide great value to users with a short- to medium-term perspective and attract them as users. Generally, the number of people who can make long-term investments is limited, so this can be a way to attract many other people with a short- to medium-term perspective.

[0087] In addition, it will be possible to attract not only users but also investors, further activating the platform and accelerating invitations.

[0088] [system] If this NFT becomes a claim, its transfer will need to satisfy the requirements for priority. for that, (1) Automatically issuing "certificates with fixed dates" (2) The function of becoming a certified new business operator under the Industrial Competitiveness Enhancement Act and transferring claims electronically It is possible to set up the following. The specific process is described below, but the mechanism of 1-2-3-4 is the main model.

[0089] 1-2-3-1. Function to automatically issue "certificates with fixed dates": Use of electronic content certification FIG. 10 shows an example of this processing flow. The process flow 1000 shown in the figure is executed by the claim assignment notification module 212 of the platform 101. First, the claim assignment notification module 212 creates the following document using the Google (registered trademark) Docs API or the like (or other document creation API) (step 1001). Note that the contents of the document are merely an example.

[0090] " ·address Dear [Name of the user who transferred or assigned the talent NFT] ·title Debt assignment consent ·preface We consent to the transfer by [the Transferor described below] to [the Transferee described below] of the monetary claim for receiving rewards from permanent job matching on this platform, which arose on [the date the Talent NFT was issued (e.g., the date the user was invited to this platform)] relating to [the name of the user indicated by the Talent NFT]. ·detail Transferor's name: [Name of the user who transferred the talent NFT] Name of transferee: [Name of the user who transferred the talent NFT] Date: [The date the talent NFT was transferred] Debtor / Sender: [Operator of this platform] "

[0091] The claim assignment notification module 212 outputs the above data as a Word file using the API (step 1002). Next, the module automatically enters the above Word file and the name of the transferor or transferee as the addressee using the electronic content certification service of Japan Post (registered trademark), and executes sending (step 1003).

[0092] In addition, when automatically filling out the form, the module scrapes the HTML of the page for each step of the above service in advance, identifies the input and selection areas, and executes the specified actions. This module acquires and saves the page content of each step in case the content of the above service is updated, and if the content differs from the last time it was acquired, an alert email is sent to the system operator and scraping processing is performed according to the updated content.

[0093] In addition, when using the automatic issuance function of a certificate with a fixed date, users of the talent NFT exchange must input their address information to the platform 101 in advance, and a certified letter must be sent to that address.

[0094] Alternatively, in order to make it easier to use and eliminate the need to enter address information, the transferor may send a notice of transfer of claim to platform 101, rather than sending a consent form for transfer of claim from platform 101 to the transferor and transferee. In that case, the content of the aforementioned document will be changed as follows: Note that the content of the following document is merely an example.

[0095] " ·address Dear [Name of Debtor Platform], ·title Notice of assignment of claims ·preface I hereby notify [the assignee described below] that I will transfer the monetary claim to receive rewards from permanent job matching on this platform, which arose on [the date the talent NFT was issued (e.g., the date the user was invited to this platform)], relating to [the name of the user indicated by the talent NFT]. ·detail Transferor's name: [Name of the user who transferred the talent NFT] Name of transferee: [Name of the user who transferred the talent NFT] Date: [The date the talent NFT was transferred] From: [Name of the user who transferred the talent NFT] "

[0096] Platform 101 will have the transferor, who originally owned the talent NFT, display the above document before selling the NFT, and the transferor will electronically sign to indicate their consent to the delivery. Thereafter, the assignor operates his / her user terminal 104 to send this document to the platform 101 via an electronic content certification service.

[0097] This method allows the digital certificate to be sent using only the location of Platform 101, eliminating the need for users to go through procedures such as entering their own address or disclosing information. As a result, it is possible to build a system that takes personal information protection into consideration, allowing transactions to be conducted without disclosing personal information on the public chain, which is always an issue in transactions on the blockchain.

[0098] 1-2-3-2. Function to automatically issue "certificates with fixed dates": Use of electronic fixed dates An electronic confirmation date can also be used for the documents created in 1-2-3-1. In this case, the Electronic Date of Determination Center can simply assign an electronic date to the Notice of Assignment of Claim or the Acceptance of Assignment of Claim, which has the advantage of eliminating the need for procedures such as 1-2-3-1. to send documents.

[0099] 1-2-3-3. Become a certified new business operator under the Industrial Competitiveness Enhancement Act and electronically transfer claims: A function to approve the transfer of claims by SMS to the creditor's phone number. By becoming a certified new business activity implementer under the Industrial Competitiveness Enhancement Act, it will be possible to transfer claims electronically. In this case, the transaction of the talent NFT can be realized by sending the contents of the aforementioned receivables assignment consent form to the receivables assignor via SMS, or by sending the contents of the aforementioned receivables assignment notice to Platform 101 via SMS with the assignor's prior consent.

[0100] 1-2-3-4. Becoming a certified new business operator under the Industrial Competitiveness Enhancement Act and electronically transferring claims: A function to show consent based on a blockchain address As in 1-2-3-3, it is also possible to notify or consent to the assignment of claims on the blockchain. FIG. 11 shows an example of this processing flow. The processing flow 1100 shown in the same figure is executed by the claim transfer management module 213 and the NFT smart contract 310 of the platform 101.

[0101] First, the claim transfer management module 213 stores the wallet address of the debtor (platform 101) of the claim NFT in the NFT smart contract 310 (using standards such as ERC721) as debtor (step 1101). In addition, if the person who deployed the NFT smart contract 310 on the blockchain is the debtor (when building a typical exchange for self-issued NFTs), it is also possible to substitute the owner of the entire smart contract.

[0102] Next, in the NFT smart contract 310, when the owner of an NFT with a certain token ID or a trading intermediary platform executes a token sending function such as safeTransferFrom to transfer the NFT, a Transfer event (log) is generated (step 1102).

[0103] The Debtor (platform 101, which is the debtor) monitors the event, and when a transfer occurs, notifies the transferor of the NFT claim transfer acceptance (step 1103). This notification may be executed by the claim transfer management module 213. Specifically, in the transaction, the transferor's wallet address is set in "to," the value is set to 0, the text content of the aforementioned debt assignment consent document is set in "data," and appropriate values ​​are set in "nonce," "gas," and other values ​​that allow the transaction to be executed. A raw transaction is then created, signed with a private key held only by the debtor, and broadcast on the blockchain.

[0104] Here, the text content written in data, which is the user's name, can be replaced with the user's wallet address. It is also possible that the user indicated by the talent NFT does not have a wallet address. In such cases, the user ID or name on platform 101 is stored in the NFT's meta data, and the debtor references this information to create the text content. The date the talent NFT was transferred is the timestamp on the blockchain of the transaction in which the talent NFT was transferred.

[0105] This mechanism is not limited to ERC721, but can be applied to any token standard that has a similar function for transferring tokens. In addition, in the future, improvements can be considered that would eliminate the need for debaters to set up servers to monitor events and generate transactions.

[0106] Specifically, the debtor deploys a contract wallet in advance using Account Abstraction, places the address under the debtor's control, and sets the address as the debtor of the NFT. In the contract wallet, the method for performing the above-mentioned approval transaction can be called from outside. Then, when a talent NFT is transferred, a process is added to specify the address of the debtor and request that the approval transaction be executed.

[0107] The debtor's contract wallet that receives the request can execute the aforementioned approval transaction with the requester, the transferor of the talent NFT, making it possible to transfer the debt NFT entirely on-chain, without any off-chain monitoring.

[0108] However, due to the 2020 amendment to the Civil Code, the transfer of claims is now valid, even in cases where a special clause prohibiting the transfer of claims is attached. Therefore, when the transferor, who is the holder of the original claim NFT, transfers the claim, it is natural for the debtor to accept the transfer, and therefore the above system can be said to be more realistic. Of course, it is also possible for the debtor, assignor, or other entity to notify the assignor or debtor off-chain (by SMS, email, etc.) based on a transaction event on the blockchain, which may make management smoother.

[0109] 1-2-4. A system that naturally increases users' motivation to improve their skills through a human resources NFT exchange NFT transactions distribute talent matching rewards, which has never been done before, and by creating a system in which NFTized users themselves also receive rewards, it is possible to increase each user's motivation to improve their skills. FIG. 12 shows an example of this processing flow. The process flow 1200 shown in the figure is executed by the transfer approval receiving module 214 of the platform 101 and the like.

[0110] First, the original owner operates their own user terminal 104 to approve the transfer rights of the talent NFT to be put up for sale on-chain to the platform 101 (approving the transfer of the NFT without the original owner being the starting point of the transaction) (step 1201). Next, the transfer approval acceptance module 214 records the selling price on-chain in the transaction smart contract 311, along with the NFT's ID and the purpose of sale (step 1202).

[0111] The purchaser operates their user terminal 104 to send payment tokens equal to the price of the NFT in question on the transaction smart contract 311 plus the transaction fee to the transaction smart contract 311 along with the NFT ID to be purchased (step 1203). Here, instead of the NFT holder setting the selling price first, the transaction can also be conducted in the reverse order, where the prospective buyer of the NFT first records the desired purchase price, the ID of the NFT, and the purpose of purchase in the transaction smart contract 311, and the transaction is completed once the NFT holder accepts. In this case, the prospective buyer operates their own user terminal 104 to approve the required amount of payment tokens. The transaction fee is set to x% of the NFT price or an absolute value, which is specified in advance by the platform 101 within the transaction smart contract 311.

[0112] The transaction smart contract 311 references the price of the target NFT plus the fee, and if the remittance amount is more than that, it sends the NFT to the sender (purchaser) under the approved rights, remits the price of the NFT to the seller, and the platform 101 acquires the remainder (step 1204). If the amount obtained exceeds the fee, it may be refunded to the sender after deducting the gas fee.

[0113] Here, the transaction smart contract 311 distributes y% of the obtained fee to the talent indicated by the talent NFT (step 1205). This means that the more attention and trading an NFT that represents them receives, the more incentive each individual will have.

[0114] Furthermore, NFTs that attract general attention are ones that increase in value, and since the ones who increase in value are those who improve their skills and have the potential to advance their careers, this system also increases individuals' motivation to improve their skills in order to receive returns. Another example of skill development would be obtaining a Verifiable Credential on a DID (Decentralized ID).

[0115] Furthermore, if a system is established in which, when a person obtains a job on the human resources matching platform 101, VC from the hiring company is granted to the person who is hired, this will further increase motivation to obtain a job on this platform, and will also contribute to the activation of the human resources matching platform 101. In order to save on blockchain gas costs, you can express your intention to buy or sell off-chain and only approve it on-chain.

[0116] 1-2-5.Mechanism for embedding trading mechanisms into the NFT contract itself In the aforementioned "system that naturally increases users' motivation to improve their skills through a talent NFT exchange," if a trading smart contract 311 or the like that receives transaction fees is placed in between, it will lead to providing incentives and motivation to improve skills to the user (invitee) indicated by the talent NFT.

[0117] However, in the case of NFTs, it is possible to send NFTs without necessarily going through an exchange, and if payment is made off-chain, it will be impossible to pay the incentive directly to the user. Therefore, instead of the commonly adopted external trading contract for NFTs, we consider embedding the trading mechanism into the NFT itself.

[0118] Specifically, a method is added to the NFT smart contract 310 itself to pay a fee to the contract owner when a transfer is made. Therefore, the person executing the transfer (the person transferring the claim NFT) sets the fee amount as the value and executes the transfer, and if the value is below the specified fee (fee payable to the owner), the transfer process will fail.

[0119] As with the "Human Resources NFT / Debt NFT Exchange" mentioned earlier, by incorporating the transaction smart contract 311 into the NFT smart contract 31 itself rather than preparing it externally, it is possible to prevent the transfer of debt NFTs to the debtor without their permission, and also to prevent the problem of double transfer of debt.

[0120] 1-2-6. DID Protocol Aggregation and Integration [background] Currently, there is no single DID (decentralized ID) protocol, and services that use each DID protocol lose one of the conveniences of DID, the ability to reuse one's personal information across services, when compared with services that use a different protocol.

[0121] [countermeasure] Consider aggregating various DID protocols in a talent profile service. This means that if a user stores their personal information as a DID in a service that uses one of the DID protocols, that information will also be available to reference in this talent profile service. Furthermore, if the talent profile service links to each DID protocol with the individual's consent, each user can set up a DID once and use it in the same way across all services that use DID, realizing the original goal of "setting up one's own information once, eliminating the need to enter it elsewhere, and allowing single control over information management authority."

[0122] 1-2-7. Fully automated talent matching [background] Until now, in the case of talent matching platforms and recruitment media, the platform operator has always been involved in the operation. On the other hand, if a system is developed in which all processes, such as distributing rewards to contributors and contacting and recruiting candidates, can be carried out on-chain, it will be possible to develop a fully decentralized autonomous organization (DAO) in the field of talent matching. This can be applied not only to full-time employment contracts, but also to contract work and other types of contracts.

[0123] [Technology] FIG. 13 shows an example of this processing sequence. The processing sequence 1300 shown in the figure is executed by the recruitment management smart contract 312, etc. First, the hiring company operates its own user terminal 104 to deposit the candidate viewing fee in advance to the address of the hiring management smart contract 312 (step 1301). The recruitment management smart contract 312 stores the wallet address of the recruiting company that sent the remittance and the remittance amount as a deposit on the contract (step 1302).

[0124] The recruitment management smart contract 312 deducts (pays) a specified viewing fee from the deposit amount when the recruiting company contacts an individual listed in this contract (step 1303). After the fee is paid, the candidate information will be available to the hiring company. The actual candidate information can be stored in IPFS (InterPlanetary File System) or other (distributed) storage.

[0125] Furthermore, if the data is stored in storage that may be publicly accessible, security can be ensured by sending a notification to the data administrator who originally stored the data or the candidate in question, who will then decrypt the encrypted information with the private key of the data administrator or the candidate in question, and then storing the encrypted data with the hiring company's public key in said storage. Similar procedures will be followed when handling secure information below.

[0126] If an employer wants to send a scouting message to a candidate, it also deposits a scouting fee in advance in the recruitment management smart contract 312 (step 1304). The recruitment management smart contract 312 deducts a predetermined scouting fee from the deposit amount when an employing company sends a scouting message (step 1305).

[0127] When the hiring company decides to hire the candidate, the deposit and deduction are made in the same manner as above (steps 1306 and 1307). In addition, viewing fees, scout fees, and recruitment fees may be treated together without being managed separately. Also, viewing fees, scout fees, and recruitment fees are not always required, and it is fine to combine the necessary fees.

[0128] Each fee will be distributed among the parties and contributors who contributed to this recruitment, and the wallet addresses and fee rates of the contributors (for example, the candidate themselves or the person who invited the candidate to this platform 101) will be set in the recruitment management smart contract 312 (step 1308). Here, if reward payments and distributions are carried out using tokens such as stablecoins, it becomes easier to complete the process on-chain.

[0129] In addition, at the time of adoption, there is an incentive on the user side to obtain DID (VC) and receive reward distribution, so it is difficult for adopting companies to secretly adopt users and avoid paying rewards. Specifically, the above problem can be solved by having the user themselves record a transaction indicating that they have been adopted on the chain, encouraging companies to issue VC, and having a system in place to distribute the escrowed rewards to all contributors.

[0130] On-chain messaging [background] Message exchanges take place on-chain, and the list of owners of tokens, including security tokens, can be viewed on-chain, which is a major difference from ordinary securities and other rights. In other words, when an investor or user wants to acquire some kind of token or right, they can easily find out the wallet address of the other party who currently owns it. Therefore, if it is possible to send a P2P message to the other party on-chain, it is also possible to negotiate directly.

[0131] However, in exchange for the benefits of general public chains being highly versatile and widely available, messages sent are also made public to everyone. This is extremely inconvenient when you do not want to disclose the details or facts of a transaction, and it cannot be used as a real entity. Therefore, a method is required for exchanging information in a P2P manner on a public chain while maintaining confidentiality.

[0132] It is also possible to conceal the existence of individual transactions by applying zero-knowledge proofs, but the challenge is that blockchains using zero-knowledge proofs are extremely limited and not versatile.

[0133] [Technology] FIG. 14 shows an example of this processing flow. The process flow 1400 shown in the figure is executed by the wallet 510 of the user terminal 104. First, the source wallet 510 sends a message transaction to the message destination wallet address (step 1401). At this time, the message is encrypted using the public key of the recipient wallet. The encrypted message is then stored in the data field of the transaction.

[0134] Here, for message management, a separate message management smart contract may be prepared, in which methods may be provided to store the destination and source wallet addresses and encrypted messages.

[0135] The wallet 510 used by the destination user monitors transactions that arrive at the address of the user (subject to wallet management) (step 1402). The wallet 510 then decrypts the encrypted message in the data field of the received transaction using the wallet's private key (step 1403), and notifies the user that the message has been received, along with the sender address and the contents of the message (step 1404), enabling on-chain messaging while maintaining confidentiality.

[0136] However, because there are so many wallets, it is not always possible for the other wallet to be compatible. Therefore, if this process were standardized on the blockchain as an EIP (Ethereum Improvement Proposal) and programmed to be easily adopted by major wallets, and a proposal for adoption (pull request) were made, most users would use this function and find it convenient, and non-major wallets would also need to support it, which could lead to its widespread adoption.

[0137] 1-2-9. New credit system [background] Currently, credit assessments conducted by banks and other financial institutions are based on the candidate's past career information (such as the company they worked for, how many years they worked, and how much their annual income is) to determine how stable and reliable their income is. As a result, employees of large companies tend to have high credit ratings, while employees of small and medium-sized companies such as startups tend to have low credit ratings. Furthermore, when it comes to startup founders and management teams, credit is extremely low and it is almost impossible to expect loans from banks.

[0138] Among such talent, those with promising futures can be evaluated based on their future potential rather than on past data. This benefits the financial institution by allowing it to provide a stable supply of funds to people who will grow in the future, and also allows the people receiving funding to take on new challenges, creating a win-win system for both parties. This system will be proposed in combination with the aforementioned talent NFT exchange.

[0139] [structure] At the aforementioned talent NFT exchange, other users and investors can accumulate evaluations of the future potential of each talent (and their NFT). This is because if a person has a promising future and their annual income increases, the matching rewards associated with that person will also increase, and the value of the NFT, which represents the distribution rights, will also increase, so the price of the NFT will reflect their future prospects. Here, the current value of the person's potential is thought to be reflected in the NFT price, which corresponds to the final purchase and sale price of the NFT.

[0140] When considering present value, if a discount rate or perpetual growth rate, such as Discounted Cash Flow, is used, there will be variation in the type of growth and risk expected by the investor making the evaluation, making it difficult to use as a credit indicator. Also, depending on age, the younger you are, the more likely your value will increase in the future, and since you will be working for a long time, the value of your NFT will increase, but the closer you get to retirement, the lower the value of your NFT is expected to be.

[0141] Therefore, in this system, the following flow is used to evaluate credit recipients. FIG. 15 shows an example of this processing flow. The process flow 1500 shown in the figure is executed by the credit amount estimation module 215 of the platform 101.

[0142] First, the credit amount estimation module 215 extracts a group of personnel who are of similar age and have a similar frequency of job changes to the credit target (step 1501). Next, the module obtains the NFT purchase and sale prices of the group of talents and the credit amount set for each talent by financial institutions, etc. (step 1502).

[0143] Next, the module calculates the similarity between the NFT price of the credit recipient and the NFT price of the similar talent group (step 1503). Next, the module weights each credit amount at the financial institution based on the similarity, and determines the average as the credit of the credit recipient (step 1504).

[0144] Although a transaction must occur at the final purchase and sale price of an NFT, it is also possible to make a purchase offer for each NFT. In this case, when multiple people make offers, there will be variations in price. In this case, the maximum price of the offer can be considered the current value of the person's NFT.

[0145] On the other hand, if no actual sale has occurred, it is possible to unfairly inflate the price. One possible solution to this problem is to fit the offer price to a normal distribution. The range from the average value to approximately 1σ can be used as a credit assessment based on collective intelligence, and each credit assessor can use this range to determine the final credit amount as appropriate.

[0146] 2. Variations A permanent reward may also be generated when a job requester is invited. In this case, the information processing system will be as follows. A reception means for receiving a participation request from an invitee invited by an inviter; issuing means for issuing a transferable invitation token relating to the invitee to the inviter; a reward granting means for granting a reward to the owner of the invitation token when the invitee employs or outsources work to a first contractor, and for granting a reward again to the owner of the invitation token when the invitee employs or outsources work to a second contractor different from the first contractor after the employment or outsourcing; The information processing system further comprises:

[0147] The issuing means further issues a transferable principal token related to the invitee to the invitee, The reward granting means may further grant a reward to the owner of the principal token when the invitee employs or outsources work to the first contractor and when the invitee employs or outsources work to the second contractor.

[0148] The present invention is not limited to the above-described embodiments and includes various modifications. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to those including all of the described configurations. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, or to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of each embodiment with other configurations.

[0149] Furthermore, the above-described configurations, functions, processing units, processing means, etc. may be partially or entirely implemented in hardware, for example, by designing them as integrated circuits. The above-described configurations, functions, etc. may also be implemented in software, with a processor interpreting and executing a program that implements each function. Information such as the programs, tables, and files that implement each function can be stored in a memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD.

[0150] In addition, the control lines and information lines shown are those that are considered necessary for the explanation, and do not necessarily show all the control lines and information lines in the product. In reality, it can be assumed that almost all components are interconnected. The above-described embodiments disclose at least the configurations described in the claims. [Explanation of symbols]

[0151] 100...information processing system, 101...platform, 102...blockchain system, 103...generative AI system, 104...user terminal

Claims

1. A means of receiving participation requests from invited persons who have been invited by the inviter, An issuing means for issuing an invitation token relating to the invited person to the inviter, A reward-granting means that grants a reward to the owner of the invitation token when the invited person is employed or contracted to perform work by the first client, and grants a reward again to the owner of the invitation token when the invited person is employed or contracted to perform work by a second client different from the first client after the employment or contract, An information processing system equipped with the following features.

2. The issuing means further issues a personal token relating to the invited person to the invited person, The reward-granting means further grants a reward to the owner of the personal token when the invited person is employed or contracted to perform services by the first client, and when the invited person is employed or contracted to perform services by the second client. The information processing system according to claim 1.

3. A title submission method for accepting the title of the application guidelines, A prompt generation means that generates a prompt instructing the system to generate application guidelines based on the title received, A document acquisition means that inputs the generated prompt into a generating AI and obtains the recruitment guidelines corresponding to the title, The information processing system according to claim 1, further comprising:

4. The smart contract includes the identification information of the debtor of the invitation token, and recording means for recording in the smart contract that the transferor is transferring the invitation token. A monitoring means for monitoring the occurrence of an event with respect to the debtor, which detects the recorded transfer when the transferor transfers the invitation token in the smart contract and notifies the transferor of acceptance of the transfer of the invitation token; The information processing system according to claim 1, further comprising:

5. A recording means for recording information regarding the sales price of the aforementioned invitation token in a smart contract. Furthermore, The smart contract transfers the invitation token to the buyer if the amount sent by the buyer is equal to or greater than the sales price, and in addition, distributes at least a portion of the amount sent to the seller of the invitation token, or distributes at least a portion of the amount sent to the owner of the token. The information processing system according to claim 2.

6. It is a smart contract, The deposit amount from the first client is recorded, When the first job requester views information about the invited person, sends a message, or makes a hiring decision, a prescribed fee shall be deducted from the deposit amount. At least a portion of the deducted fees shall be distributed to the persons predetermined in the smart contract. The information processing system according to claim 1, further comprising a smart contract.

7. A sending means that sends an encrypted message, encrypted with the public key of the recipient wallet, to the address of the recipient wallet, A receiving means that decrypts the encrypted message using the private key of the recipient wallet and notifies the recipient of the decrypted message, The information processing system according to claim 1, further comprising:

8. An extraction means for extracting a group of individuals whose similarity to the credit target is above a predetermined value, For each of the extracted groups of personnel, an acquisition means is provided to acquire the set credit amount and the NFT buying and selling price. A first calculation means for calculating the similarity between the buying and selling prices of NFTs of the credit recipient and the buying and selling prices of NFTs of the group of personnel, A second calculation means calculates the average credit amount for the extracted group of personnel by weighting the similarity scores calculated above, and uses this average as the credit amount for the credit recipient. The information processing system according to claim 1, further comprising:

9. An information processing method performed by one or more computers, The steps include accepting the invitation request from the person invited by the inviter, The steps include issuing an invitation token relating to the invited person to the inviter, The steps include: granting a reward to the owner of the invitation token when the invited person is employed or contracted by the first client; and granting another reward to the owner of the invitation token when the invited person is employed or contracted by a second client different from the first client after the employment or contract; An information processing method having

10. The steps include issuing a personal token to the invited person, The steps include granting a reward to the owner of the token when the invited person is employed or contracted to work by the first client, and when the invited person is employed or contracted to work by the second client, The information processing method according to claim 9, further comprising the above.

11. Steps to accept input for the title of the application requirements, The steps include generating a prompt that instructs the system to generate application guidelines based on the title received, The steps include: inputting the generated prompt into the generating AI and obtaining the recruitment requirements corresponding to the title; The information processing method according to claim 9, further comprising the above.

12. The steps include recording the debtor's identification information for the aforementioned invitation token in a smart contract, A monitoring means for monitoring the occurrence of an event with respect to the debtor, comprising the steps of detecting the recorded transfer when the transferor transfers the invitation token in the smart contract and notifying the transferor of acceptance of the transfer of the invitation token, The information processing method according to claim 9, further comprising the above.

13. The steps include recording information regarding the sales price of the aforementioned invitation token in a smart contract, In the smart contract, if the amount sent by the buyer is equal to or greater than the sales price, the steps include transferring the invitation token to the buyer, and in addition, distributing at least a portion of the amount sent to the seller of the invitation token, or distributing at least a portion of the amount sent to the owner of the token, The information processing method according to claim 10, further comprising the above.

14. In smart contracts, The steps include recording the deposit amount from the first client, When the first job requester views information about the invited person, sends a message, or makes a hiring decision, the first job requester deducts a prescribed fee from the deposit amount. A step of distributing at least a portion of the deducted fees to the parties predetermined in the smart contract, The information processing method according to claim 9, further comprising the above.

15. The steps include sending an encrypted message, encrypted with the public key of the recipient wallet, to the address of the recipient wallet, The steps include decrypting the encrypted message using the private key of the recipient wallet and notifying the recipient of the decrypted message, The information processing method according to claim 9, further comprising the above.

16. The steps include: extracting a group of individuals whose similarity to the credit applicant is above a predetermined value; For each of the extracted groups of individuals, the steps include obtaining the set credit amount and the NFT buying and selling price, The steps include calculating the similarity between the NFT trading prices of the aforementioned credit recipient and the NFT trading prices of the aforementioned group of personnel, Based on the calculated similarity scores, the credit amounts of the extracted groups of individuals are weighted to calculate the average, which is then used as the credit amount for the individuals being credited. The information processing method according to claim 9, further comprising the above.

17. A program for causing a computer to perform each step of the information processing method described in any one of claims 9 to 16.