[documentation] core.lib
[documentation] lib.protocol WIP