crypto-graph