# ayaya.beauty

> ayaya.beauty | Storage; 1 record: free tier, limits, identity cost and evidence.

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

## ayaya.beauty

- `storage/ayaya-beauty` | fails-quota | evidence reported | binding per-object-cap | category anonymous-dump
- identity a placeholder: card and phone unknown | verified 2026-10-21 (inherited) | stale on 2026-11-05
- url https://ayaya.beauty
- free tier: no account; 1 GiB per file | unit: GiB | metered on: unstated | read on: 2026-10-21 | source: [1]
- per-object cap: 1 GiB per file | bytes: 1073741824 | source: [1] | note: not stated
- retention: not stated | source: [1] | note: not stated
- egress: unmetered direct links, dedicated byte path | metered: no
- identity: institution
- interface: rest
- limits:
  - per-object-cap (binding): 1 GiB per file [1]
  - per-object-cap (binding): 1 GiB/file [1]
- limits note: 1 GiB/file, 14-day expiry (per its own listing and form limits). No rate limit seen over 4-upload burst.
- interface detail: rest
- tooling: curl -F 'file=@x' https://ayaya.beauty/upload -> JSON; ShareX/Chatterino configs and linked source code published
- composes with: none — no accounts. N x 1 GiB, 14-day expiry.
- reliability: Small operator, but the byte path is clean and the API is documented + open source. Two URL shapes, only one serves bytes — easy to get wrong.
- notes: the same as the free tier
- extras:
  - dead_end.failure_class: quota
  - dead_end.why: no account; 1 GiB per file
  - dead_end.first_recorded: 2026-10-21
  - probe_reported: POST /upload -> 200 JSON with link + directLinkExt 'https://ayaya.beauty/-/file/462G4.bin'; GET directLinkExt -> 200, 32768 B, 'application/octet-stream; charset=binary', sha256 MATCH. NOTE: the pretty 'linkExt' URL (/-/ form omitted) returns 200 with 1259 bytes of HTML — you must use directLinkExt.
- evidence:
  - [1] 2026-10-21: 1 GiB / 14-day expiry, upload form
  - withheld 2026-10-21: probe: POST /upload -> JSON; GET directLinkExt -> 200 / 32768 B / sha256 match; GET linkExt -> 200 but 1259 B HTML (trap)
- sources:
  - [1] https://ayaya.beauty/
