Package directory is a Remix Lab "community-directory" app generated from a project configuration. Entries are submitted through a fixed form; reviewers accept or reject them, and accepted entries are listed publicly.
Every submission is public chain data, including entries that are later rejected. Rejected entries are not shown on the rendered pages.
Authority model: every write derives the actor from cur.Previous(), the immediate caller. An intermediary realm calling on a user's behalf acts as itself and gains none of that user's roles. Block state lives in unexported variables and only inert views leave the realm.