THE ANCIENT
BIOCHAIN

494f68bc-b819-40b4-a0e3-c8da9ce4be20

ENTITY_CREATED · recorded 2026-09-11T22:53:18.553290542+00:00

Transaction

TypeENTITY_CREATED
Subjectentity · Les_Cottes.SG
Actoradna-ingest-pipeline
Institution—
Recorded at2026-09-11T22:53:18.553290542+00:00
Effective at—
Domain moduleancient-dna
Schema version1
Input entitiesnone
Output entitiesLes_Cottes.SG
Revision ofno earlier revision on record

Payload

age_at_deathUnknown
data_type{"Known":"Shotgun"}
date_full_info{"Known":"41201-40596 calBCE (39485±271 BP, MAMS-26196)"}
date_mean_bp{"Known":"42846"}
date_method{"Known":"Direct: IntCal20"}
date_sd{"Known":"163"}
group_id{"Known":"LesCottes_Neanderthal.SG"}
individual_idNotProvided
latitudeUnknown
locality{"Known":"Les-Cottes"}
longitudeUnknown
master_id{"Known":"Les_Cottes_final"}
political_entity{"Known":"France"}
skeletal_code{"Known":"Les Cottes Z4-1514"}
skeletal_elementUnknown
unrecognized_columns{"ANGSD MOM 95% CI truncated at 0 (only if male and >=200 SNPs)":"n/a (female)","ASSESSMENT WARNING":"repull as damage restricted version to match published data","Library type (minus=no.damage.correction, half=damage.retained.at.last.position, plus=damage.fully.corrected, ds=double.stranded.library.preparation, ss=single.stranded.library.preparation)":"ss.minus","Pulldown Strategy":"Native Pulldown on 3.2M snpset","SNPs hit on autosomal targets (Computed using easystats on 1240k snpset)":"757353","SNPs hit on autosomal targets (Computed using easystats on HO snpset)":"373375","Suffices (indicating data types used for sources which can be a subset of that in bam)":"SG","Sum total of ROH segments >20cM":"0","Sum total of ROH segments >4 cM":"659.868269","Y haplogroup in ISOGG v15.73 notation automatically called based on Yfull with the software described in Lazaridis et al. Science 2022":"n/a (female)","Y haplogroup in terminal mutation notation automatically called based on Yfull with the software described in Lazaridis et al. Science 2022":"n/a (female)","Year data from this individual was first published [for a present-day individuals we give the data of the data reported here; missing GreenScience 2010 (Vi33.15, Vi33.26), Olalde2018 (I2657), RasmussenNature2010 (Australian)]":"2018","hapConX 95% CI truncated at 0 (only if male and >=2000 SNPs covered on X chromosome)":"n/a (female)"}

Decoded from the canonical CBOR payload — the exact bytes the chain commits to.

Source references

  • AADR v62.0 (dataverse.harvard.edu/api/access/datafile/13994492)

Merkle inclusion proof

leaf (index 0)0x638d…634b
↓
merkle root0x638d…634b

Recombining the leaf with each sibling hash in order should reproduce this root independently — this is the raw proof, not just a pass/fail check.

What this actually establishes

  • IntegrityVerified
  • Inclusion proof (Merkle)Verified
  • Signing key statusActive

Trust not established in this browser context

Nothing above checks the signature against an independent authority, or links this record to a trusted checkpoint. That requires offline verification via biochain-cli with a separately, independently provisioned trust-anchor profile — a real, separate capability this browser session cannot perform on its own.

Integrity
Payload hash
0x08a3…7c16
Signing key
authority-1
Signature
0x9c81…320d

Verification

online checks passed
  • Transaction structure validpassed
  • Payload hash matches recorded hashpassed
  • Merkle proof matches block headerpassed

Signing key

Active

This key is currently registered and active.

Actor
authority-1
Organisation
adna

Reflects this key’s status as currently recorded on this chain — a self-referential check, not independent trust-anchor verification. Offline, trust-anchor-rooted verification is a separate CLI capability with its own explicitly supplied trust profile.

Full digests

Payload hash0x08a3958cd32d017995f7a4f0e5df27277aa5932d2f83c972325afb80e22d7c16
Signature0x9c817e975e6e05d33c04f9f81658dc0deb56245343a2ccb84e85b406c6e8c4d4c6abc94352875c4c2524ef298e1206e5ec354849597c5f00eda6369f3b1c320d