Tsinghua University website screenshot

Tsinghua University

Tsinghua University (清华大学) is a public national research university in Beijing, China, a member of the C9 League and the Double First-Class construction programme, and one of the highest-ranked universities in Asia. Its programmable footprint is small, real, and almost entirely invisible from outside the campus network. Tsinghua operates no developer portal, no open data portal and no API key issuance of any kind: api.tsinghua.edu.cn, open.tsinghua.edu.cn and data.tsinghua.edu.cn do not resolve. Every system the university runs for its own community — the learning platform (learn.tsinghua.edu.cn), course registration (zhjwxk.cic.tsinghua.edu.cn), the institutional GitLab (git.tsinghua.edu.cn), Tsinghua Cloud (cloud.tsinghua.edu.cn), the information portal and the campus card — terminates at one electronic identity service, id.tsinghua.edu.cn, and is unreachable without institutional affiliation. What Tsinghua does publish, unauthenticated and machine-readable, is three things, and all three are the institution's own rather than a vendor's. First, the TUNA open-source mirror (mirrors.tuna.tsinghua.edu.cn), run by the student TUNA association on the university's own domain and infrastructure, which serves two live JSON documents: the tunasync synchronization status of every mirrored repository, and a catalog of the installable images for 66 distributions, font collections and applications. Second, and more consequential for a university, Tsinghua runs its own Shibboleth Identity Provider at idp.tsinghua.edu.cn and publishes SAML 2.0 federation metadata about it — entityID https://idp.tsinghua.edu.cn/idp/shibboleth, shibmd:Scope tsinghua.edu.cn — with every SingleSignOnService and SingleLogoutService location resolving to a Tsinghua host rather than to a federation vendor. Third, the university library holds a DataCite direct membership in its own name (symbol TSINGHUA, joined 2016) under which 194 DOIs are registered on prefix 10.23650, resolving to datacite.lib.tsinghua.edu.cn. Two honest qualifications belong in this description. The DOI landing-page host completes TCP and TLS but returns nothing to an HTTP GET after 60 seconds from outside China, so those 194 DOIs are registered but unresolvable from here. And the mirror's edge answers HTTP 403 to requests carrying a desktop-browser User-Agent while answering the same request 200 for a plain tool User-Agent — the inverse of the usual bot filter, and enough to lock out any agent that spoofs a browser. Notably, Tsinghua holds no Figshare, Elsevier Pure, Symplectic, Ex Libris or Dataverse tenancy that could be found: unlike most of this cohort, there is no vendor contract masquerading as this institution's engineering. Tsinghua research groups (THUDM, THUNLP, THUML, TUNA) publish substantial open-source code on GitHub, but those are project repositories, not an institutional API programme, and they are recorded as pointers rather than as surfaces.

Tsinghua University publishes 2 APIs on the APIs.io network: TUNA Open Source Mirror and Identity Provider — SAML 2.0 Federation Metadata. Tagged areas include Education, Higher Education, University, China, and Beijing.

The Tsinghua University catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.

Tsinghua University’s developer surface includes GitHub presence, documentation, authentication, and 19 more developer resources.

37.3/100 thin ▲ 6.3 Agent 35/100 agent ready Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
AccessFree⚡ Free to try
4 APIs
EducationHigher EducationUniversityChinaBeijingC9 LeagueResearchOpen-SourceMirrorIdentity FederationShibbolethSAMLResearch DataDOILibrary

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 37.3/100 · thin
Contract Quality 13.2 / 21
Developer Ergonomics 3.6 / 17
Access Clarity 4.9 / 17
Operational Transparency 2.9 / 11
Contract Governance 1.0 / 10
Discoverability 5.5 / 9
Regulatory Posture 4.7 / 15
Agent readiness — 35/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
Documented Reversibility 6 / 6
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 9 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 4 / 4
Regulatory Posture applies to this provider. Its tags matched the Education & Research regime, so Regulatory Posture carries 15 points of the composite. If this regime is wrong for your business, say so on your provider repo — the applicability map is public and we will correct it.
The six quality facets above are damped to 85 points between them, because the conditional facet above carries the other 15. That is why each facet's contribution is shown against a damped maximum: raising a quality facet moves the composite by 85% of its nominal weight, not 100%. The full arithmetic is at apis.io/rating/.
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/tsinghua: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

Tsinghua University TUNA Open Source Mirror

The TUNA open-source software mirror is the one surface Tsinghua publishes that behaves like a public API. It is operated by TUNA (Tsinghua University TUNA Association), a stude...

Tsinghua University Identity Provider — SAML 2.0 Federation Metadata

Tsinghua operates its own Shibboleth Identity Provider and publishes machine-readable SAML 2.0 metadata about it at a public, unauthenticated URL on its own domain. The document...

Tsinghua University DataCite DOI Registration and Resolution

Tsinghua University holds a DataCite membership in its own name — symbol TSINGHUA, memberType direct_member, organizationType academicInstitution, joined 2016-09-05, registered ...

Tsinghua University GitLab

Tsinghua runs its own GitLab instance at git.tsinghua.edu.cn, on its own registrable domain and behind its own identity service — the sign-in page's only form posts to /users/au...

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Tsinghua Rate Limits

1 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Tsinghua Context

11 classes · 6 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Tsinghua University API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Tsinghua University API Rules

5 rules · 2 errors 3 warnings

SPECTRAL

JSON Schema 2

Standalone JSON Schema definitions for this provider's data models.

IsoCatalogEntry

3 properties

JSON SCHEMA

MirrorStatus

13 properties

JSON SCHEMA

JSON Structure 1

JSON Structure definitions describing this provider's data shapes.

Tsinghua Mirror Status Structure

13 properties

JSON STRUCTURE

Examples 1

Example request and response payloads for these APIs.

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Tsinghua Authentication

0 schemes

SECURITY

Tsinghua Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Tsinghua Agentic Access

4 operations

4 operations · 0 acting

AGENTIC

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 3

Pagination, idempotency, versioning, errors, and events

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Learn 1

Tutorials, courses, talks, and written guidance

Operate 1

Status, limits, changes, and where to get help

Commercial 2

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 4

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: tsinghua
name: Tsinghua University
description: 'Tsinghua University (清华大学) is a public national research university in Beijing, China, a member of the C9 League
  and the Double First-Class construction programme, and one of the highest-ranked universities in Asia. Its programmable
  footprint is small, real, and almost entirely invisible from outside the campus network. Tsinghua operates no developer
  portal, no open data portal and no API key issuance of any kind: api.tsinghua.edu.cn, open.tsinghua.edu.cn and data.tsinghua.edu.cn
  do not resolve. Every system the university runs for its own community — the learning platform (learn.tsinghua.edu.cn),
  course registration (zhjwxk.cic.tsinghua.edu.cn), the institutional GitLab (git.tsinghua.edu.cn), Tsinghua Cloud (cloud.tsinghua.edu.cn),
  the information portal and the campus card — terminates at one electronic identity service, id.tsinghua.edu.cn, and is unreachable
  without institutional affiliation. What Tsinghua does publish, unauthenticated and machine-readable, is three things, and
  all three are the institution''s own rather than a vendor''s. First, the TUNA open-source mirror (mirrors.tuna.tsinghua.edu.cn),
  run by the student TUNA association on the university''s own domain and infrastructure, which serves two live JSON documents:
  the tunasync synchronization status of every mirrored repository, and a catalog of the installable images for 66 distributions,
  font collections and applications. Second, and more consequential for a university, Tsinghua runs its own Shibboleth Identity
  Provider at idp.tsinghua.edu.cn and publishes SAML 2.0 federation metadata about it — entityID https://idp.tsinghua.edu.cn/idp/shibboleth,
  shibmd:Scope tsinghua.edu.cn — with every SingleSignOnService and SingleLogoutService location resolving to a Tsinghua host
  rather than to a federation vendor. Third, the university library holds a DataCite direct membership in its own name (symbol
  TSINGHUA, joined 2016) under which 194 DOIs are registered on prefix 10.23650, resolving to datacite.lib.tsinghua.edu.cn.
  Two honest qualifications belong in this description. The DOI landing-page host completes TCP and TLS but returns nothing
  to an HTTP GET after 60 seconds from outside China, so those 194 DOIs are registered but unresolvable from here. And the
  mirror''s edge answers HTTP 403 to requests carrying a desktop-browser User-Agent while answering the same request 200 for
  a plain tool User-Agent — the inverse of the usual bot filter, and enough to lock out any agent that spoofs a browser. Notably,
  Tsinghua holds no Figshare, Elsevier Pure, Symplectic, Ex Libris or Dataverse tenancy that could be found: unlike most of
  this cohort, there is no vendor contract masquerading as this institution''s engineering. Tsinghua research groups (THUDM,
  THUNLP, THUML, TUNA) publish substantial open-source code on GitHub, but those are project repositories, not an institutional
  API programme, and they are recorded as pointers rather than as surfaces.'
type: Index
accessModel:
  pricing: free
  onboarding: none
  trial: false
  try_now: true
  public: true
  label: Free · No credentialing
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-08-19'
  method: probed
position: Consumer
access: 3rd-Party
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/tsinghua.png
url: https://raw.githubusercontent.com/api-evangelist/tsinghua/refs/heads/main/apis.yml
tags:
- Education
- Higher Education
- University
- China
- Beijing
- C9 League
- Research
- Open-Source
- Mirror
- Identity Federation
- Shibboleth
- SAML
- Research Data
- DOI
- Library
tags_raw:
- Education
- Higher Education
- University
- China
- Beijing
- C9 League
- Research
- Open Source
- Mirror
- Identity Federation
- Shibboleth
- SAML
- Research Data
- DOI
- Library
apis:
- aid: tsinghua:tsinghua-mirror-status-api
  name: Tsinghua University TUNA Open Source Mirror
  description: 'The TUNA open-source software mirror is the one surface Tsinghua publishes that behaves like a public API.
    It is operated by TUNA (Tsinghua University TUNA Association), a student association, on the university''s own registrable
    domain and infrastructure, and it serves two unauthenticated JSON documents. /static/tunasync.json reports the synchronization
    state of every mirrored repository — name, status, upstream source, on-disk size and five timestamps per mirror — and
    drives the site''s public status dashboard. /static/status/isoinfo.json is the catalog behind the installable-images page:
    66 entries across three categories (os, font, app), each with a list of named, mirror-relative download paths. Both were
    verified live on 2026-08-19. The document shapes come from TUNA''s own MIT-licensed software (tunasync, mirror-web); no
    formal specification is published by TUNA, so both OpenAPI descriptions here were written from the live responses. Caller
    beware: the edge returns 403 with an HTML denial page to browser-shaped User-Agents while returning 200 to plain tool
    User-Agents.'
  humanURL: https://mirrors.tuna.tsinghua.edu.cn/
  baseURL: https://mirrors.tuna.tsinghua.edu.cn
  tags:
  - Mirror Status
  - ISO Images
  - Open-Source
  - Package Mirror
  tags_raw:
  - Mirror Status
  - ISO Images
  - Open Source
  - Package Mirror
  properties:
  - type: OpenAPI
    url: openapi/tsinghua-mirror-status-api-openapi.yml
  - type: OpenAPI
    url: openapi/tsinghua-iso-images-api-openapi.yml
  - type: Documentation
    url: https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
  - type: GitHub
    url: https://github.com/tuna/mirror-web
  - type: SourceCode
    url: https://github.com/tuna/tunasync
  - type: JSONSchema
    url: json-schema/tsinghua-mirror-status-schema.json
  - type: JSONSchema
    url: json-schema/tsinghua-mirror-isoinfo-schema.json
  - type: JSONStructure
    url: json-structure/tsinghua-mirror-status-structure.json
  - type: Examples
    url: examples/tsinghua-getMirrorSyncStatus-example.json
  - type: Examples
    url: examples/tsinghua-getMirrorIsoCatalog-example.json
  - type: Rules
    url: rules/tsinghua-rules.yml
  - type: Vocabulary
    url: vocabulary/tsinghua-vocabulary.yml
  - type: JSONLD
    url: json-ld/tsinghua-context.jsonld
  - type: Errors
    url: errors/tsinghua-errors.yml
  - type: Lifecycle
    url: lifecycle/tsinghua-lifecycle.yml
  x-operator: institution
  x-operator-evidence: Host mirrors.tuna.tsinghua.edu.cn is under Tsinghua's own registrable domain and is served by Tsinghua's
    own nginx (nginx/1.22.1 in the error page), not by a shared vendor host. The serving software (tunasync, mirror-web) is
    TUNA's own open source, published under github.com/tuna. No other institution in this cohort points at this host.
  x-probe:
  - url: https://mirrors.tuna.tsinghua.edu.cn/static/tunasync.json
    status: 200
    note: 'application/json, 74,172 bytes — with User-Agent: curl/8.7.1'
    checked: '2026-08-19'
  - url: https://mirrors.tuna.tsinghua.edu.cn/static/status/isoinfo.json
    status: 200
    note: application/json, 461,306 bytes, 67 catalog entries
    checked: '2026-08-19'
  - url: https://mirrors.tuna.tsinghua.edu.cn/static/tunasync.json
    status: 403
    note: same URL, browser User-Agent — HTML denial page, not JSON
    checked: '2026-08-19'
- aid: tsinghua:identity-federation
  name: Tsinghua University Identity Provider — SAML 2.0 Federation Metadata
  description: 'Tsinghua operates its own Shibboleth Identity Provider and publishes machine-readable SAML 2.0 metadata about
    it at a public, unauthenticated URL on its own domain. The document declares entityID https://idp.tsinghua.edu.cn/idp/shibboleth,
    a Shibboleth shibmd:Scope of tsinghua.edu.cn, an IDPSSODescriptor advertising SAML 2.0, SAML 1.1 and urn:mace:shibboleth:1.0,
    four SingleSignOnService and four SingleLogoutService bindings, two ArtifactResolutionService endpoints and an AttributeAuthorityDescriptor
    with SOAP attribute query on port 8443. This is the surface class a university operates by definition, and it is the one
    where Tsinghua is stronger than several of its better-ranked peers in this cohort: every SSO and SLO location resolves
    to a Tsinghua host, so the institution runs the SAML service itself rather than fronting it with OpenAthens or a federation
    operator. The corresponding human-facing login estate (id.tsinghua.edu.cn, with an OAuth-shaped /thu-oauth/callback) publishes
    no client registration, scope list or discovery document, so the federation metadata is the only part of the identity
    estate an outside party can read. Gaps recorded honestly: the metadata carries no validUntil, no cacheDuration and no
    XML signature, so relying parties have no published refresh interval and no tamper check.'
  humanURL: https://idp.tsinghua.edu.cn/idp/shibboleth
  baseURL: https://idp.tsinghua.edu.cn
  tags:
  - Identity Federation
  - Shibboleth
  - SAML
  - Single Sign-On
  - Metadata
  properties:
  - type: OpenAPI
    url: openapi/tsinghua-identity-federation-api-openapi.yml
  - type: Metadata
    url: examples/tsinghua-idp-saml-metadata.xml
  - type: Conformance
    url: conformance/tsinghua-conformance.yml
  - type: Authentication
    url: authentication/tsinghua-authentication.yml
  - type: Vocabulary
    url: vocabulary/tsinghua-identity-federation-vocabulary.yml
  - type: Lifecycle
    url: lifecycle/tsinghua-lifecycle.yml
  x-operator: institution
  x-operator-evidence: entityID, metadata host and every SingleSignOnService / SingleLogoutService / AttributeService location
    in the document are on idp.tsinghua.edu.cn, Tsinghua's own registrable domain. No federation vendor host appears anywhere
    in the document.
  x-probe:
  - url: https://idp.tsinghua.edu.cn/idp/shibboleth
    status: 200
    note: application/xml;charset=UTF-8, 14,622 bytes, parses as a SAML 2.0 EntityDescriptor
    checked: '2026-08-19'
- aid: tsinghua:datacite-doi
  name: Tsinghua University DataCite DOI Registration and Resolution
  description: 'Tsinghua University holds a DataCite membership in its own name — symbol TSINGHUA, memberType direct_member,
    organizationType academicInstitution, joined 2016-09-05, registered against the university library — under which 194 DOIs
    are minted on prefix 10.23650. The landing pages resolve to Tsinghua''s own host, datacite.lib.tsinghua.edu.cn, so this
    is an institution-operated DOI service rather than a tenancy on a vendor repository platform, which is unusual and worth
    noting for this cohort. Two caveats are load-bearing. The resolution host does not answer HTTP from outside China: TCP
    443 is open and the TLS handshake completes against a valid Let''s Encrypt certificate for *.tsinghua.edu.cn, but a GET
    returns zero bytes after 60 seconds, and doi.org redirects into the same dead end — so these DOIs are registered but unresolvable
    from here. And the two repository clients under the membership are TSINGHUA.NGAC ("China Geological Survey", 2017) and
    TSINGHUA.KUKSIK ("test", 2021); the DOI content observed is Chinese national geological-survey data curated by Tsinghua,
    not a general institutional research-data repository. Tsinghua registers no repository in re3data at all. No contract
    is saved under this entry — the machine-readable evidence lives in DataCite''s own API, which is DataCite''s contract,
    not Tsinghua''s.'
  humanURL: https://lib.tsinghua.edu.cn/en/
  baseURL: https://datacite.lib.tsinghua.edu.cn
  tags:
  - Research Data
  - DOI
  - DataCite
  - Library
  - Persistent Identifiers
  properties:
  - type: Registry
    url: https://api.datacite.org/providers/tsinghua
  - type: Conformance
    url: conformance/tsinghua-conformance.yml
  - type: Errors
    url: errors/tsinghua-errors.yml
  x-operator: institution
  x-operator-evidence: DataCite provider record TSINGHUA is registered to Tsinghua University itself (country CN, organizationType
    academicInstitution) and the DOI landing pages address datacite.lib.tsinghua.edu.cn, Tsinghua's own host. The DataCite
    REST API used as evidence is DataCite's surface and is deliberately not saved as a Tsinghua contract.
  x-probe:
  - url: https://api.datacite.org/providers/tsinghua
    status: 200
    note: direct_member, joined 2016-09-05, isActive true
    checked: '2026-08-19'
  - url: https://api.datacite.org/dois?provider-id=tsinghua
    status: 200
    note: meta.total = 194 DOIs on prefix 10.23650
    checked: '2026-08-19'
  - url: https://datacite.lib.tsinghua.edu.cn/
    status: 0
    note: TCP+TLS succeed, HTTP returns zero bytes after 60s — live host, unreadable surface
    checked: '2026-08-19'
- aid: tsinghua:gitlab
  name: Tsinghua University GitLab
  description: Tsinghua runs its own GitLab instance at git.tsinghua.edu.cn, on its own registrable domain and behind its
    own identity service — the sign-in page's only form posts to /users/auth/thuid. GitLab exposes a substantial REST and
    GraphQL API, but this deployment gates all of it behind THU ID authentication, publishes no public projects to an anonymous
    visitor, and offers no outside credentialing path. It is recorded as a surface because it is a genuine institution-operated
    developer platform, and no contract is saved under it because the API contract is GitLab's product API, identical across
    every GitLab installation, and would credit Tsinghua with GitLab's engineering.
  humanURL: https://git.tsinghua.edu.cn/
  tags:
  - Source Control
  - GitLab
  - Developer Platform
  - Gated
  properties:
  - type: Documentation
    url: https://git.tsinghua.edu.cn/
  - type: Authentication
    url: authentication/tsinghua-authentication.yml
  x-operator: institution
  x-operator-evidence: Host git.tsinghua.edu.cn is Tsinghua's own registrable domain and the instance authenticates against
    Tsinghua's own identity provider (/users/auth/thuid). The software is GitLab's; the deployment, the data and the identity
    binding are Tsinghua's.
  x-vendor: GitLab
  x-probe:
  - url: https://git.tsinghua.edu.cn/
    status: 200
    note: redirects to /users/sign_in — GitLab sign-in shell, 582 bytes, no anonymous project access
    checked: '2026-08-19'
common:
- type: Website
  url: https://www.tsinghua.edu.cn/en/
- type: LibraryCatalog
  name: Tsinghua University Library
  url: https://lib.tsinghua.edu.cn/en/
- type: IdentityFederation
  name: Tsinghua University Shibboleth IdP metadata (entityID https://idp.tsinghua.edu.cn/idp/shibboleth)
  url: https://idp.tsinghua.edu.cn/idp/shibboleth
- type: CourseCatalog
  name: Tsinghua course registration system (campus SSO required)
  url: https://zhjwxk.cic.tsinghua.edu.cn/
- type: AIPolicy
  name: 《清华大学人工智能教育应用指导原则》 — Tsinghua University Guiding Principles for AI in Education (2025-12-04)
  url: https://www.tsinghua.edu.cn/info/1182/122980.htm
- type: AIPolicy
  name: 严禁用AI实施学术不端 — announcement of the AI education guidelines
  url: https://www.tsinghua.edu.cn/info/1182/122783.htm
- type: GitHubOrganization
  name: TUNA — Tsinghua University TUNA Association
  url: https://github.com/tuna
- type: GitHub
  name: THUDM — Tsinghua Data Mining group
  url: https://github.com/THUDM
- type: GitHub
  name: THUNLP — Tsinghua Natural Language Processing group
  url: https://github.com/thunlp
- type: SourceCode
  name: tunasync — the mirror sync engine behind the status API
  url: https://github.com/tuna/tunasync
- type: Documentation
  url: https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/
- type: LinkedIn
  url: https://www.linkedin.com/school/tsinghua-university/
- type: Conformance
  url: conformance/tsinghua-conformance.yml
- type: Authentication
  url: authentication/tsinghua-authentication.yml
- type: Errors
  url: errors/tsinghua-errors.yml
- type: Lifecycle
  url: lifecycle/tsinghua-lifecycle.yml
- type: AgenticAccess
  url: agentic-access/tsinghua-agentic-access.yml
- type: DomainSecurity
  url: security/tsinghua-domain-security.yml
- type: Plans
  url: plans/tsinghua-plans-pricing.yml
- type: RateLimits
  url: rate-limits/tsinghua-rate-limits.yml
- type: FinOps
  url: finops/tsinghua-finops.yml
- type: Review
  url: review.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
created: '2026-06-03'
modified: '2026-08-19'
specificationVersion: '0.23'
x-type: university
x-category: Public Research University
x-coverage:
  state: covered
  reason: institution_operated_surfaces_verified
  detail: 'Fully probed on 2026-08-19 and correctly thin. Three institution-operated, unauthenticated, machine-readable surfaces
    were verified live and are the whole public footprint: the TUNA mirror''s tunasync status document, the TUNA mirror''s
    installable-image catalog, and the Shibboleth IdP''s SAML 2.0 federation metadata. A fourth institution-operated surface,
    the library''s DataCite DOI service, is registered and real (194 DOIs, prefix 10.23650) but its resolution host returns
    no HTTP response from outside China. Everything else Tsinghua runs is behind one campus identity service (id.tsinghua.edu.cn):
    learning platform, course registration, GitLab, cloud storage, information portal, campus card. There is no developer
    portal, no open data portal, no API key issuance, no robots.txt and no llms.txt; a negative-probe pass confirmed api.,
    open., data., oai., opendata. and dataverse. tsinghua.edu.cn do not resolve, and that the hosts which do resolve are not
    a wildcard (two nonsense subdomains returned NXDOMAIN). No OAI-PMH endpoint was found and re3data lists no Tsinghua repository.
    Notably, and unlike most of this cohort, NO vendor tenancy was found at all — no Figshare, Pure, Symplectic, Ex Libris
    or Dataverse — so there was no vendor contract to strip and none to record. The low score is the correct measurement of
    a large research university that runs its systems for its own community and publishes almost nothing outward.'
  assessed: '2026-08-19'
  method: probed
  evidence:
  - url: https://mirrors.tuna.tsinghua.edu.cn/static/tunasync.json
    status: 200
  - url: https://mirrors.tuna.tsinghua.edu.cn/static/status/isoinfo.json
    status: 200
  - url: https://idp.tsinghua.edu.cn/idp/shibboleth
    status: 200
  - url: https://api.datacite.org/providers/tsinghua
    status: 200
  - url: https://api.datacite.org/dois?provider-id=tsinghua
    status: 200
  - url: https://api.crossref.org/members/23201
    status: 200
  - url: https://datacite.lib.tsinghua.edu.cn/
    status: 0
    note: TCP+TLS succeed, HTTP times out at 60s with zero bytes
  - url: https://www.re3data.org/api/beta/repositories?query=tsinghua
    status: 200
    note: empty <list> — no Tsinghua repository registered
  - url: https://lib.tsinghua.edu.cn/oai/request?verb=Identify
    status: 404
    note: no OAI-PMH endpoint on the library host
  - url: https://git.tsinghua.edu.cn/
    status: 200
    note: GitLab sign-in, THU ID only
  - url: https://learn.tsinghua.edu.cn/
    status: 200
    note: LMS login page, campus SSO only
  - url: https://cloud.tsinghua.edu.cn/
    status: 200
    note: redirects to id.tsinghua.edu.cn login
  - url: https://zhjwxk.cic.tsinghua.edu.cn/
    status: 200
    note: course registration, redirects to id.tsinghua.edu.cn login
  - url: https://www.tsinghua.edu.cn/robots.txt
    status: 404
  - url: https://www.tsinghua.edu.cn/llms.txt
    status: 404
  - url: https://www.tsinghua.edu.cn/info/1182/122980.htm
    status: 200
    note: AI in education guiding principles, published 2025-12-04
  - url: https://www.linkedin.com/school/tsinghua-university/
    status: 999
    note: LinkedIn anti-bot challenge — live, not dead
  negative_probes:
  - host: api.tsinghua.edu.cn
    result: NXDOMAIN
  - host: open.tsinghua.edu.cn
    result: NXDOMAIN
  - host: data.tsinghua.edu.cn
    result: NXDOMAIN
  - host: opendata.tsinghua.edu.cn
    result: NXDOMAIN
  - host: dataverse.tsinghua.edu.cn
    result: NXDOMAIN
  - host: oai.tsinghua.edu.cn
    result: NXDOMAIN
  - host: hpc.tsinghua.edu.cn
    result: NXDOMAIN
  - host: zzznotarealhost.tsinghua.edu.cn
    result: NXDOMAIN
    note: control probe — confirms tsinghua.edu.cn has no wildcard DNS, so the resolving hosts above are real