Pith. sign in
Pith Number

pith:NQSY74QG

pith:2024:NQSY74QGDJ37MESO3SWZE4VPCN
not attested not anchored not stored refs pending

Personhood credentials: Artificial intelligence and the value of privacy-preserving tools to distinguish who is real online

Alan Z. Rozenshtein, Andrew Critch, Andrew Trask, Brian Christian, Catherine Brewer, Cedric Whitney, Claire R. Leibowicz, Connor Spelliscy, David Schnurr, Divya Siddarth, Eddy Lazzarin, Eric Ho, Evan Shapiro, Heather Flanagan, John Bailey, Kim Hamilton Duffy, Lacey Strahm, Manu Sporny, Nouran Soliman, Ren\'ee DiResta, Ronnie Falcon, Sean McGregor, Shrey Jain, Srikanth Nadhamuni, Steven Adler, Tobin South, Tom Zick, Varya Srivastava, Wayne Chang, Wendy Seltzer, Zo\"e Hitzig, Zoe Weinberg

arxiv:2408.07892 v4 · 2024-08-15 · cs.CY

Add to your LaTeX paper
\usepackage{pith}
\pithnumber{NQSY74QGDJ37MESO3SWZE4VPCN}

Prints a linked badge after your title and injects PDF metadata. Compiles on arXiv. Learn more · Embed verified badge

Record completeness

1 Bitcoin timestamp
2 Internet Archive
3 Author claim open · sign in to claim
4 Citations open
5 Replications open
Portable graph bundle live · download bundle · merged state
The bundle contains the canonical record plus signed events. A mirror can host it anywhere and recompute the same current state with the deterministic merge algorithm.

Cited by

3 papers in Pith

Receipt and verification
First computed 2026-07-05T10:02:24.063007Z
Builder pith-number-builder-2026-05-17-v1
Signature Pith Ed25519 (pith-v1-2026-05) · public key
Schema pith-number/v1.0

Canonical hash

6c258ff2061a77f6124edcad9272af134a48c2137493c8d0c804dd13cb8e2d90

Aliases

arxiv: 2408.07892 · arxiv_version: 2408.07892v4 · doi: 10.48550/arxiv.2408.07892 · pith_short_12: NQSY74QGDJ37 · pith_short_16: NQSY74QGDJ37MESO · pith_short_8: NQSY74QG
Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/NQSY74QGDJ37MESO3SWZE4VPCN \
  | jq -c '.canonical_record' \
  | python3 -c "import sys,json,hashlib; b=json.dumps(json.loads(sys.stdin.read()), sort_keys=True, separators=(',',':'), ensure_ascii=False).encode(); print(hashlib.sha256(b).hexdigest())"
# expect: 6c258ff2061a77f6124edcad9272af134a48c2137493c8d0c804dd13cb8e2d90
Canonical record JSON
{
  "metadata": {
    "abstract_canon_sha256": "0fce4d4554dd07e0a2e8da81b808da8b3359a8d2c8da417ce6ec53e31eadb52f",
    "cross_cats_sorted": [],
    "license": "http://creativecommons.org/licenses/by/4.0/",
    "primary_cat": "cs.CY",
    "submitted_at": "2024-08-15T02:41:25Z",
    "title_canon_sha256": "fa4adb0ac7a9bf0b929688d96326186c0fffd96c714f4be1bb2570a1a5b62634"
  },
  "schema_version": "1.0",
  "source": {
    "id": "2408.07892",
    "kind": "arxiv",
    "version": 4
  }
}