A management system, comprising: a right holder information storage unit configured to store right holder information about a right to one locker in a locker device, the right holder information including a first user who is a right holder entitled to use the one locker, the locker device including one or more lockers each of which accommodates a tangible object in a physical space and includes a lock that is locked and unlocked by electronic processing; an agreement formation unit configured to create a block of a blockchain and store the block into a block storage unit, the block including a processing instruction stored in a process storage unit; a terminal device which transmits, as one kind of the processing instruction to the process storage unit, an assignment processing instruction including a condition for assignment of the right and user information indicating a second user to whom the right is assigned; a process execution unit configured to, when obtaining the assignment processing instruction as one kind of the processing instruction included in the block, update a current right holder included in the right holder information from the first user to the second user; and a condition checking unit configured to check whether the condition for assignment is met, and when determining that the condition for assignment fails to be met, create a return processing instruction for returning the right from the second user to the first user, and transmit the return processing instruction to the agreement formation unit, wherein the process execution unit is configured to, when obtaining the return processing instruction as one kind of the processing instruction included in the block, update the second user included in the right holder information to the first user. a right holder information storage unit configured to store right holder information about a right to one locker in a locker device, the right holder information including a first user who is a right holder entitled to use the one locker, the locker device including one or more lockers each of which accommodates a tangible object in a physical space and includes a lock that is locked and unlocked by electronic processing; an agreement formation unit configured to create a block of a blockchain and store the block into a block storage unit, the block including a processing instruction stored in a process storage unit; a terminal device which transmits, as one kind of the processing instruction to the process storage unit, an assignment processing instruction including a condition for assignment of the right and user information indicating a second user to whom the right is assigned; a process execution unit configured to, when obtaining the assignment processing instruction as one kind of the processing instruction included in the block, update a current right holder included in the right holder information from the first user to the second user; and a condition checking unit configured to check whether the condition for assignment is met, and when determining that the condition for assignment fails to be met, create a return processing instruction for returning the right from the second user to the first user, and transmit the return processing instruction to the agreement formation unit, wherein the process execution unit is configured to, when obtaining the return processing instruction as one kind of the processing instruction included in the block, update the second user included in the right holder information to the first user.