Ingestion Batch
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.