Documenting the abstract protocol