IngestionBatch

data class IngestionBatch(val accountId: String, val events: List<SignedNostrEvent>)

One bounded atomic-ingestion request for the portable session contract.

Android applications normally use SoftchatAccount.incoming, which owns authentication and SQLite commit in Rust. This value remains for the transport-independent session API and non-Android facades.

The account identifier is a stable public partition key, never secret key material.

Constructors

Link copied to clipboard
constructor(accountId: String, events: List<SignedNostrEvent>)

Properties

Link copied to clipboard

stable public account partition identifier

Link copied to clipboard

verified events to insert idempotently