I used to use a separate mechanical layer as mentioned above by several others.
More recently, I've been using a 20-mil thick outline on the actual top and bottom copper layers, in order to flag a design-rule clearance violation if any tracks or pads get too close to the edge.
That is what the keepout layer is for.
That's what I had originally thought as well, but when moving routed sections around, you can still place copper too close. I have tried creating a clearance rule with first criterion being on, for example, the top layer, and second criterion existing on the keepout layer, but this did not generate any violations.
As far as I can tell, the only way to actually check the circuit is correct is to place a copper trace around the edge. I am unable to find any downsides in this approach so far, other than having to place a note in the readme file. I'd be interested to learn if you can think of any. I would of course be interested in any ideas on how to to accomplish the check more directly. Having only used the software for a year or so, I consider myself a relative beginner.
Regards,
Dave