# OpenList

> ucu520.top | Netdisk and pan; 1 record: free tier, limits, identity cost and evidence.

HTML https://fshy.ajam.dev/p/ucu520/ | JSON https://fshy.ajam.dev/api/v1/entity/ucu520.json | how to read a record: https://fshy.ajam.dev/llms-full.txt

## OpenList

- `netdisk-pan/alist-ucu520-top` | dead | evidence measured | binding write-gated | category public-instance
- needs card no, phone no, ID no, institution no | verified 2026-10-22T03:37:00.574Z (live) | stale on 2026-11-13
- url https://alist.ucu520.top/
- free tier: anonymous guest read of 0 root entries; no account and no payment | unit: unlimited | metered on: none | read on: 2026-10-22 | source: [1]
- per-object cap: source: [1]
- retention: source: [1]
- egress: served through ESA; the reader pays nothing | metered: no | source: [1]
- identity: anonymous
- interface: rest, webdav
- limits:
  - write-gated (binding): no write offered probe:https://alist.ucu520.top/api/fs/put
- interface detail: rest
- composes with: a fetch substrate: point a cache and two mirrors at it, never a write tier
- reliability: Structurally broken: the OpenList web UI is fully up and /api/public/settings returns 200, while /api/fs/list returns code 500 with 'failed get storage: storage not found' inside an HTTP 200. A liveness check that reads the status marks it alive.
- notes: the same as reliability
- extras:
  - access_mode: public-instance
  - read_capability: none
  - write_capability: not-tested
  - fronting_cdn: esa
  - advertised_write_flag: no
  - write_content_bypass: absent
  - permission_bitmask: 0
  - base_path: /
  - first_seen: 2024-01-20
  - last_verified_dead: 2026-10-22T03:37:00.574Z
  - consecutive_failures: 1
- evidence:
  - probe:https://alist.ucu520.top/api/public/settings 2026-10-22: HTTP 200, JSON carrying a code field, site_title 'OpenList'
- sources:
  - [1] https://alist.ucu520.top/
