PPLNS with job declaration

The pool can decide it, there no way to communicate it in the protocol, so is something static that pool and miners have to agree before.