Overview
Feed entity. A Post wraps 1+ Assets with descriptive metadata (title, description, tags, visibility) and carries like/comment counters. Browse-page reads from /posts; assets are the file-bearing members beneath. Single-asset uploads still become Posts (a Post with one member) so the shape is uniform end-to-end.