Pith. sign in
Pith Number

pith:TFFQQWG5

pith:2023:TFFQQWG5NL3KK2FHSRRLVH5WKP
not attested not anchored not stored refs pending

SARS-CoV-2 Wastewater Genomic Surveillance: Approaches, Challenges, and Opportunities

Adam Smith, Alexander G Lucaci, Alex Zelikovsky, Andrei Lobiuc, Beerenwinkel Niko, Braden T Tierney, Christopher E. Mason, Cynthia Gibas, David Dreifuss, Dumitru Ciorba, Eva A{\ss}mann, Fatemeh Mohebbi, Helena Solo-Gabriele, Jannatul Ferdous, Jessica Schlueter, Justin Maine Su, Keith A. Crandall, Martin H\"olzer, Michael A. Saldana, Mihai Covasa, Nadiia Kasianchuk, Nicholas C. Wu, Nitesh Kumar Sharma, Pavel Skums, Piotr Rzymski, Roel A. Ophoff, Sergey Knyazev, Serghei Mangul, Victor Gordeev, Viorel Bostan, Viorel Munteanu, Wenhao O. Ouyang

arxiv:2309.13326 v3 · 2023-09-23 · q-bio.GN

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

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.
Receipt and verification
First computed 2026-07-05T10:21:56.045418Z
Builder pith-number-builder-2026-05-17-v1
Signature Pith Ed25519 (pith-v1-2026-05) · public key
Schema pith-number/v1.0

Canonical hash

994b0858dd6af6a568a79462ba9fb653ebd1a5c906b16411147130ffbd8756f5

Aliases

arxiv: 2309.13326 · arxiv_version: 2309.13326v3 · doi: 10.48550/arxiv.2309.13326 · pith_short_12: TFFQQWG5NL3K · pith_short_16: TFFQQWG5NL3KK2FH · pith_short_8: TFFQQWG5
Agent API
Verify this Pith Number yourself
curl -sH 'Accept: application/ld+json' https://pith.science/pith/TFFQQWG5NL3KK2FHSRRLVH5WKP \
  | 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: 994b0858dd6af6a568a79462ba9fb653ebd1a5c906b16411147130ffbd8756f5
Canonical record JSON
{
  "metadata": {
    "abstract_canon_sha256": "7081086c8852e09c9ca5a78a2ac38c5c1246e161634c627cae389fcbbe291461",
    "cross_cats_sorted": [],
    "license": "http://creativecommons.org/licenses/by/4.0/",
    "primary_cat": "q-bio.GN",
    "submitted_at": "2023-09-23T10:10:00Z",
    "title_canon_sha256": "5dc0428c5e24b1273c5a345da0803a0c186bc93c05ff7d2bbd9256e71ec36bee"
  },
  "schema_version": "1.0",
  "source": {
    "id": "2309.13326",
    "kind": "arxiv",
    "version": 3
  }
}