{"success":1,"onion":[{"id":"220088","titolo":"Keybase","ricetta":"[Online \/ 2019-11-14] Keybase\nKeybase Staging Server\nNew Keybase is hiring\nInstall\nLogin\nDocs > Pvl spec\nProof Verification Language\nOverview\nThe proof verification language (PVL) is a restricted json-based language for describing how clients should validate keybase proofs.\nThe problem this solves is that if a proof service (for example reddit) quickly changes its presentation, keybase clients should adapt quickly and continue verifying proofs.\nThe active PVL instructions can be updated by the keybase server quicker than we can update clients. Especially mobile clients.\nClients get the latest PVL from the server if a proof service changes its format. A change in PVL can change how the client fetches and validates the proof data.\nSecurity\nClients fetch PVL instructions from the keybase server and use it when they validate proofs. The keybase server logs the hash of the PVL it serves in an auditable Merkle tree. Clients always check fetched PVL against the merkle tree to guarantee they only execute auditab...","url":"http:\/\/fncuwbiisyh6ak3i.onion\/docs\/client\/pvl_spec"}]}