ArtifactAvailability

Type: object

Artifact URL accessibility report: aggregate summary and per-URL check results.

No Additional Properties

summary Required

Type: object

Aggregate accessibility summary with breakdowns by platform, area, year, and conference.

No Additional Properties

checked_at Required

Type: string

UTC timestamp when the availability check was run, e.g. '2026-04-27 21:27:11 UTC'.


Example:

"2026-04-01T12:00:00Z"

total_urls Required

Type: integer

Total number of artifact URLs checked across all platforms.

Value must be greater or equal to 0


Example:

2831

accessible_urls Required

Type: integer

Number of URLs that were accessible (HTTP 200).

Value must be greater or equal to 0


Example:

2450
Type: number

Overall accessibility percentage: (accessibleurls / totalurls) * 100.

Value must be greater or equal to 0 and lesser or equal to 100


Example:

86.7

by_platform Required

Type: object

Breakdown by hosting platform. Keys are platform names: 'GitHub', 'GitLab', 'Zenodo', 'Figshare', 'Bitbucket', 'DOI-other'.

Each additional property must conform to the following schema

Type: object

Accessibility stats for a single platform.

No Additional Properties

total Required

Type: integer

Total number of artifact URLs checked on this platform.

Value must be greater or equal to 0


Example:

45

accessible Required

Type: integer

Number of URLs that returned HTTP 200 (accessible).

Value must be greater or equal to 0


Example:

true

pct Required

Type: number

Accessibility percentage: (accessible / total) * 100.

Value must be greater or equal to 0 and lesser or equal to 100


Example:

87.5

by_area Required

Type: object

Breakdown by research area. Keys: 'systems', 'security'.

Each additional property must conform to the following schema

Type: object

Accessibility stats for a single platform.

Same definition as PlatformStats

by_year Required

Type: object

Breakdown by publication year. Keys are year strings, e.g. '2020', '2023'.

Each additional property must conform to the following schema

Type: object

Accessibility stats for a single platform.

Same definition as PlatformStats

by_year_area Required

Type: object

Nested breakdown: year string → area ('systems'/'security') → PlatformStats.

Each additional property must conform to the following schema

Type: object

Each additional property must conform to the following schema

Type: object

Accessibility stats for a single platform.

Same definition as PlatformStats

by_year_platform Required

Type: object

Nested breakdown: year string → platform name → PlatformStats.

Each additional property must conform to the following schema

Type: object

Each additional property must conform to the following schema

Type: object

Accessibility stats for a single platform.

Same definition as PlatformStats

by_conference Required

Type: object

Breakdown by conference. Keys are abbreviations, e.g. 'OSDI', 'USENIXSEC', 'NDSS'.

Each additional property must conform to the following schema

Type: object

Accessibility stats for a single platform.

Same definition as PlatformStats

records Required

Type: array

Individual check results, one record per artifact URL tested.

No Additional Items

Each item of this array must be:

Type: object

Accessibility check result for a single artifact URL.

No Additional Properties

conference Required

Type: string

Conference abbreviation, e.g. 'ATC', 'USENIXSEC'.


Example:

"OSDI"

year Required

Type: integer

Publication year, e.g. 2023.


Example:

2023

area Required

Type: string

Research area: 'systems' or 'security'.


Example:

"systems"

title Required

Type: string

Title of the paper whose artifact URL was checked.


Example:

"Understanding and Detecting Software Upgrade Failures in Distributed Systems"

url_key Required

Type: string

URL field name from the source data, e.g. 'repositoryurl', 'artifacturl'.


Example:

"repository_url"

url Required

Type: string

The artifact URL that was checked, e.g. 'https://github.com/org/repo'.


Example:

"https://github.com/org/repo"

platform Required

Type: string

Detected hosting platform: 'GitHub', 'GitLab', 'Zenodo', 'Figshare', 'Bitbucket', or 'DOI-other'.


Example:

"github.com"

accessible Required

Type: boolean

True if the URL returned HTTP 200 at check time, false otherwise.


Example:

true