← All agencies

Feed status · checked 2026-07-09

Niagara Frontier Transportation Authority (NFTA)

Based on the feed this agency publishes

29.7 / 100

unchanged since 2026-07-08

Ahead of 5% of all tracked agencies and 10% of large agencies. Operates in New York.

Feed expiredAccessibility gapsNo realtime feed

A data-quality and completeness lens to help an agency improve its GTFS feed. Not an official compliance determination from any transit program. New to this? How to read your scorecard. Interactive view of this scorecard. Rubric v1.1, validator 8.0.1.

Checked for changes 8 hours ago.

Measured 3 of 4 score categories from the Mobility Database's mirror copy of the feed.

How we measured this

Confidence in this measurement: provisional.

Confidence describes how much the pipeline could measure this run, not the feed itself. It never changes the grade.

Top things to fix

Fix 01

Re-export the feed with a calendar that reaches further out, and set feed_info feed_end_date past your next service change.Likely your export tool

Service data ended 754 day(s) ago. When the calendar runs out, trip planners stop showing this agency even though the buses are still running. Riders are told the service does not exist.

⏱ Usually one export setting; export on a schedule so it never lapses again.worth about +100 points

Agencies here usually clear this within about 1 week (based on 18 observed fixes).

Fix 02

Review the rule documentation for 'missing_required_column' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.

Missing required column (flagged by the MobilityData validator). See the linked rule for what this affects.

⏱ Varies.worth about +12 points

Fix 03

Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.Likely your team

3748 of 3748 stops don't say whether a wheelchair user can board there. Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all.

⏱ A column in stops.txt; your scheduling software likely has it.worth about +25 points

Close the loop on each fix. Read the guide, make the change in your tool, and let the next run verify it — the scorecard shows the fix; the agency publishes it.

  1. Re-export the feed with a calendar that reaches further out, and set feed_info feed_end_date past your next service change. · Read the fix guide

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Prove it cleared. The next scorecard run re-checks this automatically and, once it is gone, mints a dated receipt. Self-check a feed before you publish.

  2. Review the rule documentation for 'missing_required_column' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed. · Read the fix guide

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Prove it cleared. The next scorecard run re-checks this automatically and, once it is gone, mints a dated receipt. Self-check a feed before you publish.

  3. Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops. · Read the fix guide

    Make the change. Make this change in whatever tool produces your feed, then re-export.

    Prove it cleared. The next scorecard run re-checks this automatically and, once it is gone, mints a dated receipt. Self-check a feed before you publish.

Send your vendor a fix request

You may not control the GTFS export yourself. Copy this and send it to whoever runs your scheduling software export. It names each fix with the validator notice and a guide link.

Send the agency a note

Supporting this agency? Copy this and email it to them. It names what lapsed, why it matters to riders, and the one setting to change.

Score by category

Correctness41.0 / 100

The MobilityData validator flagged 11 kinds of issue across 4544 instances (2 error, 4536 warning, 6 informational).

Freshness0.0 / 100

Service data ended 754 day(s) ago. Trip planners have likely already dropped this feed.

Rider experience37.5 / 100

0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is not published.

Accessibility0 / 100

0% of stops state accessibility (0% marked accessible). Reflects what the feed states, not verified physical usability.

Realtime qualityNot yet measured

Not scored yet. Nothing here counts against the grade.

Routes and stops

Each route is drawn once, using the longest shape its trips follow; stops are the dots.

Skip to route and stop data

Basemap: OpenFreeMap, © OpenStreetMap contributors. Routes and stops: this agency's GTFS feed.

Routes in Niagara Frontier Transportation Authority (NFTA)'s feed
RouteTypeLine color
1 1 - WILLIAMBusteal
101 101 - NORTH-SOUTHBusyellow
102 102 - BAILEY EASTBusred
103 103 - EAST-SUBURBANBusred
104 104 - SOUTH-CENTRALBusred
106 106 - SOUTH-SUBURBANBusbrown
11 11 - COLVINBusteal
110 110 - WEST-NORTHBusbrown
111 111 - SOUTH MICHIGANBusbrown
12 12 - UTICABusteal
13 13 - KENSINGTONBusteal
14 14 - ABBOTTBusteal
15 15 - SENECABusteal
155 155 - NIAGARA FALLS TROLLEYBusbrown (no shape in feed)
16 16 - SOUTH PARKBusteal
18 18 - JEFFERSONBusteal
19 19 - BAILEYBusteal
2 2 - CLINTONBusteal
20 20 - ELMWOODBusteal
206 206 - BUFFALO STATE CIRCULATORBuspurple (no shape in feed)
21 21 - ENTERTAINMENT SHUTTLEBusteal (no shape in feed)
22 22 - PORTER-BESTBusteal
23 23 - FILLMORE-HERTELBusteal
24 24 - GENESEEBusteal
25 25 - DELAWAREBusteal
26 26 - DELAVANBusred
3 3 - GRANTBusteal
32 32 - AMHERSTBusteal
34 34 - NIAGARA FALLS BLVD.Busteal
35 35 - SHERIDANBusteal
36 36 - HAMBURGBusteal (no shape in feed)
4 4 - BROADWAYBusred
40 40 - BUFFALO-NIAGARA FALLSBusteal
42 42 - LACKAWANNABusteal
44 44 - LOCKPORTBusteal
46 46 - LANCASTERBusteal
47 47 - WEHRLEBusteal
48 48 - WILLIAMSVILLEBusteal
49 49 - EAST AMHERSTBusteal
5 5 - NIAGARA-KENMOREBusteal
50 50 - MAIN - NIAGARABusred
52 52 - NORTH END CIRCULATORBusteal
55 55 - PINE AVENUEBusteal
59 59 - NIAGARA FALLS AIRPORT - NCCCBusteal
6 6 - SYCAMOREBusteal
60 60 - NIAGARA FALLS EXPRESSBusteal
61 61 - TONAWANDA EXPRESSBusteal
64 64 - LOCKPORT EXPRESSBusteal
66 66 - WILLIAMSVILLE EXPRESSBusteal
67 67 - CLEVELAND HILL EXPRESSBusteal (no shape in feed)
69 69 - LANCASTER EXPRESSBusgray
70 70 - EAST AURORA EXPRESSBusred
72 72 - ORCHARD PARK EXPRESSBusbrown
74 74 - HAMBURG EXPRESSBusbrown
76 76 - LAKESHORE EXPRESSBusteal
77 77 - BUFFALO-NIAGARA FALLS EXPRESSBusbrown
8 8 - MAINBusteal
81 81 - EASTSIDE EXPRESSBuspurple

This feed has 3748 stops.

List every stop
  • Portage Road Main Street North
  • Clinton Street Krakow Street West
  • Clinton Street Laux Street East Opp
  • Clinton Street Laux Street West
  • Clinton Street Lewis Street East Op
  • Clinton Street Meadowbrook Parkway
  • Clinton Street Michigan Avenue East
  • Clinton Street Michigan Avenue West
  • Clinton Street Monroe Street East
  • Clinton Street Oak Street East Near
  • Clinton Street Pierce Street East
  • Clinton Street Pine Street East
  • Clinton Street Pine Street West
  • Clinton Street Pleasant Parkway Wes
  • Clinton Street Compass East East
  • Clinton Street Smith Street East
  • Clinton Street Smith Street West
  • Clinton Street Spann Street East
  • Clinton Street Spring Street East
  • Clinton Street Spring Street West O
  • Clinton Street South Ogden Street E
  • Clinton Street South Ogden Street W
  • Clinton Street Ellicott Street East
  • Clinton Street Weaver Street West
  • Clinton Street Weimar Street East
  • Clinton Street Weimar Street West
  • Abbott Road Milford Street North
  • College Avenue McKoon Avenue West
  • Colvin Boulevard 1069 Colvin Boulev
  • Colvin Boulevard 1080 Colvin Boulev
  • Colvin Boulevard 2097 Colvin Boulev
  • Colvin Boulevard Argonne Avenue Nor
  • Colvin Boulevard Argonne Drive Sout
  • Colvin Boulevard Belmont Avenue Nor
  • Colvin Boulevard Belmont Avenue Sou
  • Colvin Boulevard Black Creek Road N
  • Colvin Boulevard Black Creek Road S
  • Colvin Boulevard Brighton Road Nort
  • Colvin Boulevard Brighton Road Sout
  • Colvin Boulevard Morrison Avenue So
  • Colvin Boulevard Brompton Road Nort
  • Colvin Boulevard Brompton Road Sout
  • Colvin Boulevard Brookmere Road Nor
  • Colvin Boulevard Brookmere Road Sou
  • Colvin Boulevard Colvin Extension N
  • Colvin Boulevard Colvin Extension S
  • Abbott Road Narragansett Road North
  • Colvin Boulevard Crosby Avenue Nort
  • Colvin Boulevard Crosby Avenue Sout
  • Colvin Boulevard Deerhurst Park Bou
  • Colvin Boulevard Deerhurst Park Bou
  • Colvin Boulevard Colvin Woods Pkwy
  • Colvin Boulevard Colvin Woods Pkwy
  • Colvin Boulevard Eggert Road North
  • Colvin Boulevard Eggert Road South
  • Colvin Boulevard Ellicot Creek Road
  • Colvin Boulevard Ellicot Creek Road
  • Colvin Boulevard Embassy Square Sou
  • Colvin Boulevard Gardenwood Lane No
  • Colvin Boulevard Glencove Road Sout
  • Colvin Boulevard Greenfield Drive N
  • Colvin Boulevard Greenfield Drive S
  • Colvin Avenue Hertel Avenue North F
  • Colvin Avenue Hertel Avenue South
  • Abbott Road Oakhurst Avenue South
  • Colvin Boulevard Highland Avenue No
  • Colvin Boulevard Highland Parkway S
  • Colvin Avenue Kenmore Avenue North
  • Colvin Boulevard Kenmore Avenue Sou
  • Colvin Boulevard Kerr Road North Ne
  • Colvin Boulevard Kerr Road South Fa
  • Colvin Boulevard Knowlton Avenue No
  • Colvin Boulevard Knowlton Avenue So
  • Abbott Road Olympic Avenue South
  • Colvin Boulevard Lorelee Drive Nort
  • Colvin Boulevard Lorelee Drive Sout
  • Colvin Boulevard Marjann Terrace No
  • Colvin Boulevard Meadow Lane South
  • Colvin Boulevard Nassau Avenue Nort
  • Colvin Boulevard Nassau Boulevard S
  • Colvin Boulevard Neumann Parkway No
  • Colvin Boulevard Neumann Parkway So
  • Colvin Avenue Paradise Lane North F
  • Abbott Road Palm Street South
  • Colvin Boulevard Paramount Parkway
  • Colvin Boulevard Paramount Parkway
  • Colvin Boulevard Parkwood Avenue No
  • Colvin Boulevard Parkwood Avenue So
  • Colvin Boulevard Raintree Parkway S
  • Colvin Avenue Sanders Road North
  • Colvin Avenue Sanders Road South
  • Abbott Road Peconic Street North
  • Colvin Boulevard Sharon Avenue Nort
  • Colvin Boulevard Sheridan Drive Nor
  • Colvin Boulevard Sheridan Drive Sou
  • Colvin Avenue Tacoma Avenue North
  • Colvin Avenue Tacoma Avenue South
  • Colvin Avenue Taunton Place North
  • Colvin Avenue Taunton Place South F
  • Abbott Road Pellman Place North
  • Colvin Boulevard Thorncliff Road No
  • Colvin Boulevard Thorncliff Bouleva
  • Colvin Boulevard Warren Avenue Nort
  • Colvin Boulevard Warren Avenue Sout
  • Colvin Boulevard West Grimsby Road
  • Colvin Boulevard West Grimsby Road
  • Colvin Boulevard Zimmerman Road Nor
  • Colvin Boulevard Zimmerman Boulevar
  • Commerce Drive 207 Commerce Drive E
  • Commerce Drive Hazelwood Drive East
  • Commerce Drive Hazelwood Drive West
  • Abbott Road Potters Road North
  • Cooper Avenue Ensminger Road North
  • Cooper Avenue Grand Island Boulevar
  • Cooper Avenue 245 Cooper Avenue Sou
  • Cooper Avenue 250 Cooper Avenue Sou
  • Cooper Avenue 255 Cooper Avenue Sou
  • Cooper Avenue ICC Driveway North
  • Cooper Avenue Sheridan Health Cente
  • Cooper Avenue Sheridan Health Cente
  • Abbott Road Red Jacket Parkway Sout
  • Court Street Pearl Street West
  • Court Street Main Street East
  • Court Street Niagara Square West
  • Court Street Pearl Street East
  • Coventry Loop Slee Hall Static
  • Abbott Road Richmond Avenue North O
  • Creekside Drive John Glen Drive Eas
  • Creekside Drive John Glen Drive Wes
  • Abbott Road Richmond Avenue South
  • Creekside Drive Pineview Drive East
  • Crosspoint Pkwy 50 Crosspoint Pkwy
  • Crosspoint Pkwy 50 Crosspoint Pkwy
  • Crosspoint Parkway 105 Crosspoint P
  • Crosspoint Pkwy 155 Crosspoint Pkwy
  • Crosspoint Parkway 405 Crosspoint P
  • Crosspoint Pkwy 405 Crosspoint Pkwy
  • Crosspoint Parkway Citi Corp South
  • Crosspoint Parkway M & T 2 South Op
  • Crosspoint Parkway 385 Crosspoint P
  • Crosspoint Parkway M & T 1 North
  • Crosspoint Parkway M & T 2 North
  • Crosspoint Parkway M & T 3 North
  • Crosspoint Parkway M & T Rear South
  • Crosspoint Pkwy Geico East
  • Crosspoint Parkway Geico West
  • Crosspoint Parkway Millersport High
  • Abbott Road Ridge Road North Farsid
  • Delavan Avenue 1589 East Delavan Av
  • Delavan Avenue 537 East Delavan Ave
  • Delavan Avenue Bailey Avenue East F
  • Delavan Avenue Baynes Street East
  • Abbott Road Ridge Road South Farsid
  • West Delavan Avenue Baynes Street W
  • Delavan Avenue Bidwell Parkway East
  • West Delavan Avenue Bidwell Parkway
  • Delavan Avenue Brantford Place East
  • Wadsworth Street Brantford Place We
  • Delavan Avenue Chapin Parkway East
  • West Delavan Avenue Chapin Parkway
  • West Delavan Avenue Congress Street
  • Delavan Avenue Cornwall Avenue East
  • Delavan Avenue Courtland Avenue Eas
  • Abbott Road Stevenson Street North
  • West Delavan Avenue Delaware Avenue
  • Delavan Avenue Delaware Avenue East
  • Delavan Avenue Delaware Avenue East
  • Delavan Avenue Dewitt Street East
  • Delavan Avenue Dutton Avenue East
  • Delavan Avenue Elmwood Avenue East
  • West Delavan Avenue Elmwood Avenue
  • Delavan Avenue Erb Street East
  • Delavan Avenue Fillmore Avenue East
  • 3rd Street Ferry Avenue North Nears
  • Abbott Road Salem Street North
  • Delavan Avenue Floss Avenue East
  • Delavan Avenue Freund Street East
  • Delavan Avenue Grant Street East
  • West Delavan Avenue Grant Street We
  • Delavan Avenue Grider Street East P
  • Delavan Avenue Grider Street East F
  • Delavan Avenue Hager Street East
  • Delavan Avenue Harvard Place East
  • West Delavan Avenue Harvard Place W
  • Delavan Avenue Herbert Street East
  • Delavan Avenue Herkimer Street East
  • Delavan Avenue Humboldt Parkway Eas
  • Abbott Road South Fisher Road North
  • Delavan Avenue Jefferson Avenue Eas
  • East Delavan Avenue Jefferson Avenu
  • Delavan Avenue Linwood Avenue East
  • West Delavan Avenue Linwood Avenue
  • West Delavan Avenue Main Street Eas
  • Delavan Avenue Main Street East Far
  • West Delavan Avenue Main Street Wes
  • East Delavan Avenue Main Street Wes
  • Delavan Avenue Moselle Street East
  • Delavan Avenue Newburg Street East
  • Delavan Avenue Niagara Street East
  • Abbott Road South Fisher Road South
  • Delavan Avenue Norfolk Avenue East
  • Delavan Avenue Pansy Place East
  • Delavan Avenue Parkdale Avenue East
  • West Delavan Avenue Parkdale Avenue
  • Delavan Avenue Pine Ridge Road East
  • Delavan Avenue Pleasant Place East
  • Delavan Avenue Preston Road East Op
  • East Delavan Avenue Preston Road We
  • Delavan Avenue Richmond Avenue East
  • Abbott Road Southside Parkway South
  • West Delavan Avenue Richmond Avenue
  • Delavan Avenue Roebling Avenue East
  • Delavan Avenue Schauf Avenue East
  • Delavan Avenue Schuele Street East
  • Delaware Avenue 1975 Delaware Avenu
  • Delaware Avenue 1978 Delaware Avenu
  • Delaware Avenue 2401 Delaware Avenu
  • Delaware Avenue 3944 Delaware Avenu
  • Delaware Avenue 3955 Delaware Avenu
  • Delaware Avenue Allen Street North
  • Abbott Road Southwestern Boulevard
  • Delaware Avenue Allen Street South
  • Delaware Avenue Amherst Street Nort
  • Delaware Avenue Amherst Street Sout
  • Delaware Avenue Avery Avenue North
  • Delaware Avenue Avery Avenue South
  • Delaware Avenue Bannard Avenue Sout
  • Delaware Avenue Barker Street North
  • Delaware Avenue Barker Street South
  • Broad Street Delaware Street East
  • Abbott Road Southwestern Boulevard
  • Delaware Avenue Bryant Street North
  • Delaware Avenue Bryant Street South
  • Delaware Street Canton Street North
  • Delaware Avenue Chapel Road North
  • Delaware Avenue Chatsworth Avenue N
  • Delaware Avenue West Chippewa Stree
  • Delaware Avenue Chippewa Street Sou
  • Delaware Avenue Clark Street North
  • Delaware Avenue Cleveland Avenue No
  • Delaware Avenue Cleveland Avenue So
  • Delaware Avenue Colonial Avenue Sou
  • Delaware Avenue Columbia Boulevard
  • Delaware Avenue Courier Boulevard N
  • Delaware Avenue West Delavan Avenue
  • Delaware Avenue West Delavan Avenue
  • Delaware Avenue Delaware Road North
  • Delaware Street Delton Street South
  • Delaware Avenue Dreyer Avenue South
  • Abbott Road Tamarack Street North
  • and 3498 more (see the full list on the map or in the GeoJSON)

Over time

Overall score across the last 20 checks — unchanged since 2026-07-08.

2026-06-19: 29.72026-06-20: 29.72026-06-21: 29.72026-06-22: 29.72026-06-23: 29.72026-06-24: 29.72026-06-25: 29.72026-06-26: 29.72026-06-27: 29.72026-06-28: 29.72026-06-29: 29.72026-06-30: 29.72026-07-01: 29.72026-07-02: 29.72026-07-04: 29.72026-07-05: 29.72026-07-06: 29.72026-07-07: 29.72026-07-08: 29.72026-07-09: 29.7
Show the numbers
Overall score by check, with the change from the previous check
CheckScoreChange
2026-06-1929.7 first check
2026-06-2029.7 no change
2026-06-2129.7 no change
2026-06-2229.7 no change
2026-06-2329.7 no change
2026-06-2429.7 no change
2026-06-2529.7 no change
2026-06-2629.7 no change
2026-06-2729.7 no change
2026-06-2829.7 no change
2026-06-2929.7 no change
2026-06-3029.7 no change
2026-07-0129.7 no change
2026-07-0229.7 no change
2026-07-0429.7 no change
2026-07-0529.7 no change
2026-07-0629.7 no change
2026-07-0729.7 no change
2026-07-0829.7 no change
2026-07-0929.7 no change

What changed since your last check

What changed in this feed

Overall grade and score held steady since 2026-07-08.

Same feed file as 2026-07-08; the published zip did not change.

Subscribe to this feed’s changes (Atom) to hear about grade drops in a reader, with no sign-up.

Everything we checked

Beyond the grade

Opportunities that do not change your grade today: fare detail, on-demand service, and deeper accessibility data.

Some fixes we can make for you

These are the safe mechanical fixes, applied to a copy of your feed. They change only what is certain and leave everything else untouched. Review the diff before you publish.

Download corrected feed

NTD certification readiness Not ready

Resolve this before you certify on the D-10. 1 validator error to resolve. Service data expired 754 days ago, so FTA would find the link out of date.

Published Ready
Published at a public URL.
Valid Needs attention
1 validator error to resolve.
Current Not ready
Service data expired 754 days ago, so FTA would find the link out of date.
agency_id matches your NTD ID Not checked yet
Setting your GTFS agency_id to your five-digit NTD ID is an optional way to line a feed up with its National Transit Database record. FTA links the two on your P-50 form, so it is not a required feed change. We don't have your NTD ID on file, so this is not checked yet.
shapes.txt covers your trips Ready
All 4350 trips have a shape in shapes.txt.

In plain words: if you report to the federal transit database, you have to publish a working, up-to-date feed and confirm it once a year. This box is a heads-up on whether yours looks ready; it is not the official sign-off.

A readiness signal mapping this feed to the FTA National Transit Database GTFS requirement (Report Year 2023 onward: a public, valid, current feed, certified annually on the D-10). Aligning agency_id with your NTD ID lets the feed line up with your NTD record; the July 2025 final rule links the two on the P-50 form rather than requiring that feed change, and requires shapes.txt in the published GTFS: Full Reporters from Report Year 2025, and Reduced, Rural, and Tribal Reporters from Report Year 2026. Not an official determination; your certification is the official check.

Conformance mark Not yet

This feed is close to the conformance mark. 1 validator error to resolve. Service data expired 754 days ago. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.

Valid Not yet
1 validator error to resolve.
Current Not yet
Service data expired 754 days ago.
Accessible Not yet
States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.

In plain words: earn this mark when your feed passes validation, has not expired, and says whether nearly every stop and trip is wheelchair accessible.

A pass credential for a feed that is valid, current, and states wheelchair access on nearly every stop and trip. Accessibility here measures what the feed publishes, not whether a stop is physically usable. How the conformance mark works.

Below the Google and Apple Maps four-week coverage bar. This feed's last day of service has passed, so Google and Apple Maps will stop showing your agency. Re-export with a calendar that covers at least the next four weeks. The feed also carries 2 validator errors, the other thing Maps checks at onboarding; the findings below name each fix.

How this agency maps to the standards

A data-quality lens, not a compliance determination. Each category shows this feed's score and the standards it relates to: the FTA National Transit Database GTFS requirement, the MobilityData grading scheme, and the Google Transit gate. Read the full standards crosswalk.

Correctness 41 / 100
GTFS Schedule best practices, checked by the MobilityData validator. MobilityData grading: stop locations, route names and colors. Google Transit: a feed must pass validation to stay in Maps.
Freshness 0 / 100
The FTA National Transit Database expectation of a valid, current feed. Google Transit: an expired calendar drops the agency from Maps.
Rider experience 38 / 100
GTFS Best Practices for rider-facing fields. MobilityData grading: stop names and headsigns.
Realtime quality Not yet published
GTFS-Realtime best practices: a stable URL, high uptime, and frequent updates.

Show your grade

Put a live badge on your agency site or feed README. It updates daily and links back to this scorecard.

Niagara Frontier Transportation Authority (NFTA) GTFS data quality grade: F

Prefer a shields.io style? Point a dynamic endpoint badge at the published badge.json.

Cite this record

This page updates on every check. The record below does not: it is the dated file this grade came from, published at https://gtfsscorecard.org/data/artifacts/niagara-frontier-transportation-authority-nfta/2026-07-09.json and never overwritten, pinning the grade, category scores, rubric version, validator version, and the scored feed's sha256 as they stood on 2026-07-09. Use it in a board packet, an NTD narrative, or a research citation instead of linking the live page, whose content will differ on your next visit.

Citing the tool itself rather than one agency's record? Use the repo's CITATION.cff.