How Farpy Verification Works

A Farpy receipt is a signed statement about a compute job. Verification checks that the receipt was produced by Farpy and has not been altered.

What a receipt contains

What verification proves

What verification does not prove

Verify a receipt yourself

Verification is offline and reproducible using Farpy’s public artifacts:

A typical verification flow:

RID_FILE="$(curl -fsS https://farpy.com/receipts/ | grep -oE 'RID-[A-Z0-9-]+\.json' | head -n1)" && \
curl -fsS "https://farpy.com/receipts/$RID_FILE" -o receipt.json && \
curl -fsS https://farpy.com/signing/public_key.pem -o public_key.pem && \
curl -fsS https://farpy.com/signing/verify.py -o verify.py && \
python3 verify.py receipt.json public_key.pem

If verification succeeds, the verifier prints OK:VERIFY.

← Back to Farpy