Part I. Libseaton Overview

libseaton maintainers


libseaton provides interfaces to store persistent data. It supports persistent storage of the following:

Simple Key-value pairs

Structured data (SQLite)

‘Named’ Memory dump (byte-array)

It provides seamless interface for accessing application information. Application ID will be the unique identifier. It supports synchronization for multiple data access Each application will have a separate DB file to limit data corruption and for security reasons. The databases are backedup and uses WAL. It ensures data security using App armor access control

It is a shared library using SQLite as the backend database. See the API description for more details.