Guessing distance result before requesting evaluation

Asking the blockchain to evaluate distance result is a key part of identity creation process and membership renewal. As a spam prevention measure, some Ǧ1 are slashed in case of negative evaluation. The clients should only suggest the user to request distance evaluation when it knows the operation will result in a success. Thus clients should know distance result before the blockchain asks it to distance oracle. It is possible but cumbersome to evaluate distance result in the app because it means getting the whole web of trust and having an implementation. It would be easier to expose the result with a simple http endpoint which stays up to date with the web of trust and answers quickly to client requests. We have to set up an architecture for that.