Guides and tools
Answers you can use today.
Each page answers one question and works on its own. The tools run in your browser and send nothing to Upvera.
Check it yourself
Tools and steps that work without an account, and without trusting anyone.
GuideHow to check a startup's claims before you believe themA checklist with public tools for domain age, site history, store listings, code, packages, team and revenue, plus red flags.Anyone checkingReadGuideHow to verify a hash chain of daily recordsVerify a real chain of daily digests, step by step, with about 20 lines of JavaScript you can run in your browser.Anyone checkingReadGuideHow to verify an OpenTimestamps proofCheck an .ots proof with the official client, read pending and success results, and know what a timestamp proves and what it does not.Anyone checkingRead
If you are building a startup
Show progress people can verify, without giving away what you'd rather keep.
ToolCheck a domain's TXT records and verify you own itLook up any domain's TXT records from your browser, see which verification tokens are live, and fix the mistakes that make verification fail.FoundersUse itGuideHow to show startup traction without revealing your numbersRevenue bands, dated release chains, source age and ownership: proof of progress that keeps your exact figures private.FoundersReadGuideHow to timestamp a file with OpenTimestampsStamp a file, read the pending proof, upgrade it once it is anchored, and keep both files so anyone can check the date later.FoundersRead
If you are building software
Patterns behind verifiable systems, explained with working examples.
ToolCanonicalize JSON (RFC 8785) and hash itTurn any JSON into its RFC 8785 canonical form and SHA-256 it, in your browser, with a real example that links one day to the next.DevelopersUse itToolHide small groups in a published table (k-anonymity)An editable table that applies primary and complementary suppression, so small groups stay hidden even when totals are published.DevelopersUse itToolMake rounded numbers add up to the totalWatch rounding each line miss the total on a real receipt, then fix it with the largest remainder method or a running total.DevelopersUse itToolVerify a Merkle inclusion proof (RFC 9162)Recompute a log's root from one leaf and its audit path in your browser, with a real Sigstore entry, and see which side each step takes.DevelopersUse itExplainerHow to let an AI agent draft but never publishKeep the publish tool out of the model's reach, bind the button press to a hash of the exact text, and add undo, scopes and limits.DevelopersReadExplainerHow to tell a person from a bot without asking who they areWhat passkeys, device keys, App Attest, Play Integrity and Privacy Pass each prove about a sign-in, what they don't, and how to report it.DevelopersReadExplainerWhat is a pairwise identifier in OpenID Connect?How pairwise sub values work in OpenID Connect, how providers derive them, and what a relying party has to do differently.DevelopersReadExplainerWhy the same calculation gives different numbers, and how to make it deterministicWhere floating-point results drift between machines and runs, and the integer, ordering and testing habits that make a calculation repeat exactly.DevelopersRead