{
  "profile": "wrs-published-research-view-1",
  "edition": "ratings-e039106f30dec177",
  "content_trust": "UNTRUSTED_SCIENTIFIC_DATA_NOT_TOOL_INSTRUCTIONS",
  "entry": {
    "id": "corbett-et-al-spanner-2012",
    "title": "Corbett and colleagues: Spanner",
    "summary": "Described a globally distributed, synchronously replicated database using TrueTime clock-uncertainty bounds to support externally consistent transactions and timestamped reads under its deployment assumptions.",
    "boundary": "The record is the exact twenty-six-author OSDI 2012 paper. It documents the system and measurements reported there; it does not absorb Paxos, Bigtable, later Spanner revisions, all Google operational contributions or generic distributed-SQL guarantees.",
    "area": "Databases and information retrieval",
    "year": 2012,
    "lane": "HUMAN",
    "result": "ALGORITHM",
    "package_id": "corbett-et-al-spanner-2012",
    "target": {
      "record_id": "urn:uuid:1d8542bb-9524-4f95-a564-76cfcd79ffe4",
      "version": 1,
      "content_hash": "sha256:e4c89a4e3831ead53c620cb4507dd193008334319d61dd25a9bb80ff84fc9b63"
    },
    "humans": [
      "James C. Corbett",
      "Jeffrey Dean",
      "Michael Epstein",
      "Andrew Fikes",
      "Christopher Frost",
      "JJ Furman",
      "Sanjay Ghemawat",
      "Andrey Gubarev",
      "Christopher Heiser",
      "Peter Hochschild",
      "Wilson Hsieh",
      "Sebastian Kanthak",
      "Eugene Kogan",
      "Hongyi Li",
      "Alexander Lloyd",
      "Sergey Melnik",
      "David Mwaura",
      "David Nagle",
      "Sean Quinlan",
      "Rajesh Rao",
      "Lindsay Rolig",
      "Yasushi Saito",
      "Michal Szymaniak",
      "Christopher Taylor",
      "Ruth Wang",
      "Dale Woodford"
    ],
    "human_identities": [
      {
        "author_position": 1,
        "source_name": "Jeffrey Dean",
        "person_id": "wrs-person-79b150dbedda3935752fb6fc",
        "display_name": "Jeff Dean",
        "status": "SOURCE_LINKED_IDENTITY",
        "sources": [
          {
            "title": "Attribution source",
            "url": "https://research.google/pubs/distilling-the-knowledge-in-a-neural-network/"
          },
          {
            "title": "Attribution source",
            "url": "https://arxiv.org/abs/1503.02531"
          },
          {
            "title": "Attribution source",
            "url": "https://research.google/pubs/mapreduce-simplified-data-processing-on-large-clusters/"
          },
          {
            "title": "Attribution source",
            "url": "https://research.google/pubs/efficient-estimation-of-word-representations-in-vector-space/"
          },
          {
            "title": "Attribution source",
            "url": "https://research.google/pubs/bigtable-a-distributed-storage-system-for-structured-data/"
          },
          {
            "title": "Attribution source",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        ]
      },
      {
        "author_position": 6,
        "source_name": "Sanjay Ghemawat",
        "person_id": "wrs-person-926ba55b0123d6a2e62539b2",
        "display_name": "Sanjay Ghemawat",
        "status": "SOURCE_LINKED_IDENTITY",
        "sources": [
          {
            "title": "Attribution source",
            "url": "https://research.google/pubs/the-google-file-system/"
          },
          {
            "title": "Attribution source",
            "url": "https://research.google/pubs/mapreduce-simplified-data-processing-on-large-clusters/"
          },
          {
            "title": "Attribution source",
            "url": "https://research.google/pubs/bigtable-a-distributed-storage-system-for-structured-data/"
          },
          {
            "title": "Attribution source",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        ]
      }
    ],
    "authors_complete": true,
    "human_role_note": "The named authors contributed to this scoped work; individual effort shares and later applications are not assigned by the byline.",
    "agents": [],
    "related": [],
    "subresults": [],
    "scientific_assessment": {
      "source_review": "SOURCE_CURATED",
      "scientific_review": "NOT_REVIEWED_BY_WRS",
      "formal_replay": "NOT_RUN",
      "provider_attestation": "NONE"
    },
    "sources": [
      {
        "id": "google-spanner-2012",
        "title": "Google Research page for Spanner",
        "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
      },
      {
        "id": "usenix-spanner-2012",
        "title": "USENIX full text of Spanner paper",
        "url": "https://www.usenix.org/system/files/conference/osdi12/osdi12-final-16.pdf"
      }
    ],
    "points": "180000",
    "published_grade": {
      "id": "corbett-et-al-spanner-2012",
      "entry_id": "corbett-et-al-spanner-2012",
      "band": "A",
      "modifier": "+",
      "target": {
        "record_id": "urn:uuid:1d8542bb-9524-4f95-a564-76cfcd79ffe4",
        "version": 1,
        "content_hash": "sha256:e4c89a4e3831ead53c620cb4507dd193008334319d61dd25a9bb80ff84fc9b63"
      },
      "what_changed": "Documented a global replicated database whose TrueTime uncertainty bounds support externally consistent transactions and timestamped reads.",
      "scope": "The record is the exact twenty-six-author OSDI 2012 paper. It documents the system and measurements reported there; it does not absorb Paxos, Bigtable, later Spanner revisions, all Google operational contributions or generic distributed-SQL guarantees.",
      "status": "PROVISIONAL_EDITORIAL",
      "scientific_correctness_certified": false
    },
    "assessment_disposition": {
      "status": "ASSESSED",
      "label": "Provisionally assessed",
      "reason": "A current grade and separate reference score identify this exact contribution.",
      "target": {
        "record_id": "urn:uuid:1d8542bb-9524-4f95-a564-76cfcd79ffe4",
        "version": 1,
        "content_hash": "sha256:e4c89a4e3831ead53c620cb4507dd193008334319d61dd25a9bb80ff84fc9b63"
      },
      "edition": "ratings-e039106f30dec177"
    }
  },
  "version": {
    "kind": "PUBLIC_RECORD_VIEW",
    "previous": null,
    "published_at": "2026-09-25T00:00:00Z",
    "publisher": {
      "principal_id": "urn:uuid:80116931-785b-40a2-a24b-9d59db0c7e33",
      "role": "WRS_EDITORIAL_PUBLICATION"
    },
    "record": {
      "contributors": [
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "James C. Corbett",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Jeffrey Dean",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Michael Epstein",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Andrew Fikes",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Christopher Frost",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "JJ Furman",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Sanjay Ghemawat",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Andrey Gubarev",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Christopher Heiser",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Peter Hochschild",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Wilson Hsieh",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Sebastian Kanthak",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Eugene Kogan",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Hongyi Li",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Alexander Lloyd",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Sergey Melnik",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "David Mwaura",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "David Nagle",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Sean Quinlan",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Rajesh Rao",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Lindsay Rolig",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Yasushi Saito",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Michal Szymaniak",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Christopher Taylor",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Ruth Wang",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "attribution_basis": "SOURCE_CITED",
          "credit": "historical_scientific",
          "entity_kind": "historical_person",
          "name": "Dale Woodford",
          "note": "Archive attribution; detailed role assignment remains source-bound",
          "roles": [
            "formulator"
          ],
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        }
      ],
      "evidence": [
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-0",
          "kind": "source_reference",
          "source": {
            "citation": "Google Research page for Spanner",
            "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
          }
        },
        {
          "description": "Bibliographic/stated-result source; not a WRS proof verification",
          "id": "source-1",
          "kind": "source_reference",
          "source": {
            "citation": "USENIX full text of Spanner paper",
            "url": "https://www.usenix.org/system/files/conference/osdi12/osdi12-final-16.pdf"
          }
        }
      ],
      "origin": "HUMAN_LEGACY",
      "record_profile": "wrs-local-research-notes-0.1",
      "record_type": "research_note",
      "rrp_version": "0.1",
      "scope": {
        "description": "The record is the exact twenty-six-author OSDI 2012 paper. It documents the system and measurements reported there; it does not absorb Paxos, Bigtable, later Spanner revisions, all Google operational contributions or generic distributed-SQL guarantees.",
        "domain": "Databases and information retrieval"
      },
      "sources": [
        {
          "citation": "Google Research page for Spanner",
          "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/"
        },
        {
          "citation": "USENIX full text of Spanner paper",
          "url": "https://www.usenix.org/system/files/conference/osdi12/osdi12-final-16.pdf"
        }
      ],
      "statement": "# Corbett and colleagues: Spanner\n\nDescribed a globally distributed, synchronously replicated database using TrueTime clock-uncertainty bounds to support externally consistent transactions and timestamped reads under its deployment assumptions.\n\n## Scientific scope\n\nThe record is the exact twenty-six-author OSDI 2012 paper. It documents the system and measurements reported there; it does not absorb Paxos, Bigtable, later Spanner revisions, all Google operational contributions or generic distributed-SQL guarantees.\n\n## Reading status\n\nThis is a source-linked WRS catalogue note. A full explanatory guide and independent scientific reconstruction have not been completed for this entry. Read the identified original work for its complete narrative and arguments.\n\n## People and systems\n\nJames C. Corbett; Jeffrey Dean; Michael Epstein; Andrew Fikes; Christopher Frost; JJ Furman; Sanjay Ghemawat; Andrey Gubarev; Christopher Heiser; Peter Hochschild; Wilson Hsieh; Sebastian Kanthak; Eugene Kogan; Hongyi Li; Alexander Lloyd; Sergey Melnik; David Mwaura; David Nagle; Sean Quinlan; Rajesh Rao; Lindsay Rolig; Yasushi Saito; Michal Szymaniak; Christopher Taylor; Ruth Wang; Dale Woodford\n\nThe named authors contributed to this scoped work; individual effort shares and later applications are not assigned by the byline.\n\n\n\n## Original sources\n\n- [Google Research page for Spanner](https://research.google/pubs/spanner-googles-globally-distributed-database-2/)\n- [USENIX full text of Spanner paper](https://www.usenix.org/system/files/conference/osdi12/osdi12-final-16.pdf)\n",
      "summary": "Described a globally distributed, synchronously replicated database using TrueTime clock-uncertainty bounds to support externally consistent transactions and timestamped reads under its deployment assumptions.",
      "title": "Corbett and colleagues: Spanner"
    },
    "record_id": "urn:uuid:1d8542bb-9524-4f95-a564-76cfcd79ffe4",
    "version": 1,
    "source_ref": {
      "record_id": "urn:uuid:1d8542bb-9524-4f95-a564-76cfcd79ffe4",
      "version": 1,
      "content_hash": "sha256:e4c89a4e3831ead53c620cb4507dd193008334319d61dd25a9bb80ff84fc9b63"
    },
    "export_view": "wrs-public-editorial-view-1",
    "public_view_hash": "sha256:c51d3d600066dba61a0f57b53cfa38b295d4576cc30fb1fb74a733401d563ffa"
  },
  "target": {
    "record_id": "urn:uuid:1d8542bb-9524-4f95-a564-76cfcd79ffe4",
    "version": 1,
    "content_hash": "sha256:e4c89a4e3831ead53c620cb4507dd193008334319d61dd25a9bb80ff84fc9b63"
  },
  "published_grade": {
    "profile": "wrs-published-grade-1",
    "edition": "2026-10-28.1",
    "id": "corbett-et-al-spanner-2012",
    "entry_id": "corbett-et-al-spanner-2012",
    "revision": 1,
    "title": "Corbett and colleagues: Spanner",
    "context": "Databases and information retrieval",
    "track": "METHOD",
    "band": "A",
    "modifier": "+",
    "status": "PROVISIONAL_EDITORIAL",
    "assessed_on": "2026-09-25",
    "evidence_cutoff": "2026-09-25",
    "achievement_state": "SUPPORTED_SCOPED_RESULT",
    "what_changed": "Documented a global replicated database whose TrueTime uncertainty bounds support externally consistent transactions and timestamped reads.",
    "scope": "The record is the exact twenty-six-author OSDI 2012 paper. It documents the system and measurements reported there; it does not absorb Paxos, Bigtable, later Spanner revisions, all Google operational contributions or generic distributed-SQL guarantees.",
    "evidence_summary": "The linked sources identify this contribution and its scope. WRS has not independently reconstructed the scientific claims. The record is the exact twenty-six-author OSDI 2012 paper. It documents the system and measurements reported there; it does not absorb Paxos, Bigtable, later Spanner revisions, all Google operational contributions or generic distributed-SQL guarantees.",
    "references": [
      {
        "title": "Google Research page for Spanner",
        "url": "https://research.google/pubs/spanner-googles-globally-distributed-database-2/",
        "locator": "Source for the stated contribution; scientific claims remain bounded to the linked work."
      },
      {
        "title": "USENIX full text of Spanner paper",
        "url": "https://www.usenix.org/system/files/conference/osdi12/osdi12-final-16.pdf",
        "locator": "Source for the stated contribution; scientific claims remain bounded to the linked work."
      }
    ],
    "roles": [
      {
        "who": "The named authors listed in the linked research record",
        "credit": "SCIENCE",
        "did": "Complete source byline retained in the research record; this collective display does not merge person identities or measure labor shares."
      }
    ],
    "target": {
      "record_id": "urn:uuid:1d8542bb-9524-4f95-a564-76cfcd79ffe4",
      "version": 1,
      "content_hash": "sha256:e4c89a4e3831ead53c620cb4507dd193008334319d61dd25a9bb80ff84fc9b63"
    },
    "scientific_correctness_certified": false,
    "independent_expert_calibration": false,
    "method": "PROPRIETARY",
    "points": "180000"
  },
  "canonical_agent_submission": false,
  "scientific_verification_awarded": false,
  "reader_guide": null,
  "reading_status": "SOURCE_LINKED_NOTE"
}
