RPC getcheckpoint shows the latest checkpoint.
It shows that checkpoint is at the last mined block or I am interpreting data wrong. I mean, if checkpoint is at the last mined block than how come blockchain reorg in case of forking (orphans)?
10:56:01

{
"synccheckpoint" : "c49cf89579d60f3093794dad7096e025a2f491b086d2241e9969069abe958d3d",
"height" : 915827,
"timestamp" : 1453888427,
"subscribemode" : "enforce"
}
What I was thinking with "checkpoint" is hard-coded (or automatic) blockheight below which no reorg can ever be done, regardless of how much hashpower attacker has or whatever else. For example, with Bitcoin checkpoints were added by developers at certain blockheights, usualy few thousand blocks behind the latest block. Such approach is considered centralized (requires trust) so many altcoins switched to automatic checkpointing, done by each and all nodes on their own (trustless).
Unrelated, getmininginfo reveals that current PXC hashrate is only a few million hashes per second so how many GPUs would that be? A dozen, or less? What is NeoScrypt hashrate of a top GPU used this days anyways? I'm thinking to start solo-mining PXC but can't find any decent mining calculator.

{
"blocks" : 915843,
"currentblocksize" : 0,
"currentblocktx" : 0,
"powdifficulty" : 0.05016857,
"powreward" : 50.00000000,
"errors" : "",
"generate" : false,
"genproclimit" : -1,
"hashespersec" : 0,
"networkhashps" : 2544949,"pooledtx" : 0,
"testnet" : false
}