locorda_solid_core library

Solid Pod backend implementation for locorda CRDT synchronization.

This library provides the Solid Pod backend implementation for syncing RDF data using CRDT (Conflict-free Replicated Data Types).

Usage:

final backend = SolidBackend(authProvider: myAuthProvider);

Classes

SolidAuthProvider
SolidBackend
PipelineBackend implementation that syncs to a Solid Pod.
SolidClient
Low-level HTTP client for Solid Pod communication with DPoP authentication.
SolidConfig
Configuration for Solid backend synchronization behavior.
SolidPhysicalDocumentUrlMapper
Maps semantic document IRIs to physical Solid document URLs.
SolidRemoteStorage
PipelineRemoteStorage for a single Solid Pod identified by WebID.
SolidResourceLocator
Maps internal locorda resource identifiers to Solid Pod URLs.
SolidSyncBackend
Stream-based RemoteSyncBackend for Solid Pod HTTP I/O.