EOLRequest represents a request to mark a subject as end-of-life (EOL) in the TAPLE network. This operation indicates that the subject will no longer accept new events and is considered terminated.
Fields
The identifier of the subject to mark as end-of-life. The subject must exist and the requester must be the current owner.
Usage Example
Notes
EOLRequestis wrapped in theEventRequest::EOLvariant- Authorization required: Only the current owner of the subject can mark it as end-of-life
- This request does not require evaluation and approval from the governance
- Once a subject is marked as EOL, no further events can be added to it
- The EOL operation creates a final event in the subject’s event chain
- The subject’s state and event history remain accessible after EOL
- This operation is irreversible - a subject cannot be reactivated after being marked as EOL
EOL Process
- The subject owner creates and signs an EOL request
- The request is submitted to the TAPLE network
- The network verifies that the requester is the current owner
- A final EOL event is created and added to the subject’s event chain
- The subject is marked as end-of-life in the database
- Any further event requests for this subject will be rejected
Use Cases
- Device decommissioning: Mark IoT devices or sensors as no longer active
- Project completion: Close subjects representing completed projects or initiatives
- Asset disposal: Mark physical assets that have been disposed of or destroyed
- Credential expiration: Terminate subjects representing expired credentials or certifications
- Contract termination: Mark subjects representing contracts that have been completed or terminated
- Data lifecycle management: Formally close subjects as part of data retention policies
Important Considerations
- Ensure you truly want to terminate the subject before sending an EOL request
- Consider archiving or exporting important data before marking as EOL
- The subject’s complete history remains auditable even after EOL
- EOL subjects still count toward storage and may be subject to data retention policies
- Some systems may implement additional cleanup or archival processes for EOL subjects
