# Henry / Moe / Daniel - 01/03/2023 Notes ## Nits * throw exceptions for `500`s instead of returning `result` with `status.code === 500` ## Not Nit * make `of` required in https://github.com/TBD54566975/dwn-sdk-js/blob/main/json-schemas/protocol-rule-set.json#L31-L56 * _Note: Henry not necessarily fully in favor of JSON Schema. Think of potential alternatives_ * add `author` to `descriptor` * Refactor auth. _**YUUUUGE GAINZ**_ * is the signer a tenant? * `selfStorage === true ? save it : naw dawg` * is a permission present? * is the permission grantor a tenant? * is the recipient a tenant?