{
  "checked_on": "2026-11-06",
  "sources": [
    {
      "title": "Dynamo: Amazon\u2019s Highly Available Key-value Store",
      "authors": "Giuseppe DeCandia et al.",
      "year": 2007,
      "url": "https://cdn.amazon.science/ac/1d/eb50c4064c538c8ac440ce6a1d91/dynamo-amazons-highly-available-key-value-store.pdf",
      "section": "4.5\u20134.6",
      "role": "Existing reading-corpus anchor; sloppy quorum and hinted handoff"
    },
    {
      "title": "Sharing Memory Robustly in Message-Passing Systems",
      "authors": "Hagit Attiya, Amotz Bar-Noy, Danny Dolev",
      "year": 1995,
      "url": "https://groups.csail.mit.edu/tds/papers/Attiya/JACM95.pdf",
      "section": "4",
      "role": "Externally verified primary source; atomic register and majority announcement on reads"
    },
    {
      "title": "Bigtable replication overview",
      "url": "https://docs.cloud.google.com/bigtable/docs/replication-overview",
      "role": "Current official service contract and routing"
    },
    {
      "title": "How DynamoDB global tables work",
      "url": "https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/V2globaltables_HowItWorks.html",
      "role": "Current official MREC/MRSC contract, not the historical Dynamo implementation"
    }
  ],
  "data_provenance": "All experiment data are generated by the included Python source. No paper datasets or figures are redistributed."
}
