The Archive Service allows you to make an archive of transactions and attachments from the Corda vault which can no longer be part of an ongoing or new transaction flow. This can reduce pressure on your node’s database, and declutter your vault.
You can use Archive service commands to mark archivable items in your vault, archive them, and restore transactions from the archive when necessary.
The Archive Service consists of the following:
- Archive Service CorDapp - Contains the necessary flows to mark and archive transactions.
- Archive Service Client Library - Provides programmatic access to the archive service, and exposes relevant APIs.
- Archive Service Command-Line Interface - Allows you to perform archiving tasks from the command line.
It also makes use of the Application Entity Manager, which allows CorDapps to access off-ledger databases using JPA APIs.
Read the full documentation about The Archive Service
Was this page helpful?
Thanks for your feedback!
Chat with us
Chat with us on our #docs channel on slack. You can also join a lot of other slack channels there and have access to 1-on-1 communication with members of the R3 team and the online community.
Propose documentation improvements directly
Help us to improve the docs by contributing directly. It's simple - just fork this repository and raise a PR of your own - R3's Technical Writers will review it and apply the relevant suggestions.
We're sorry this page wasn't helpful. Let us know how we can make it better!
Chat with us
Create an issue
Create a new GitHub issue in this repository - submit technical feedback, draw attention to a potential documentation bug, or share ideas for improvement and general feedback.