Schema cleanups
Schema cleanup, proper (async) redaction, user augments schema with authenticated calls (enforced on server, suggested on client (to save a round-trip))