Currently in Flarum 1.7 all the posts links rely on this style url format:
Where 9 is the post number that is being linked to and 16396 is the discussion id.
The problem with this being a permalink is that 9 is a weak reference to the post itself, because if you install extensions like https://extiverse.com/extension/sycho/flarum-move-posts and move posts to a different discussion in between other posts - all the references to the subsequent comments are broken.
The post urls themselves aren't truly "permalinks" currently because they are too fragile.
I propose changing this for Flarum 2.0, or adding a new config to use the new-style permalinks as to be backwards compatible, so the link becomes an actual ID to the post itself:
Where 223807 is the ID of the post and it will link directly to showing the discussion and post at that position.
This means all posts are permalinks and regardless of if that post moves, it will link to the original post.
Comparison to other Forum implementations
These popular forum software use permalinks to the post ID:
Vanilla Forum: https://forum.local/discussion/comment/223807/#Comment_223807
Pro Boards: https://forum.local/post/223807/thread