# P20 — Invalid reference and nonimage size bounds

Actual detail RPC: invalid-reference output is bounded as a whole on both builds. Nonimage oversized result is a bounded whole string before, and a retained app envelope with bounded result after. JSON overhead/suffix can place encoded response above 256KiB; see byte counts and notes.

| Before | After | Diff0 | DiffT |
|---|---|---|---|
| [boundary-before.log](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/d56e29b6125bd248/boundary-before.log)<br>[d1aeed2492](https://git.cafe/pingdotgg/t3code/commit/d1aeed249288585390dbac4fde5b54c35bd5fc06) | [boundary-after.log](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/e0e76285deed4805/boundary-after.log)<br>[697288fc8e](https://git.cafe/pingdotgg/t3code/commit/697288fc8edfaa6cda2a731a0b4c080359635c34) | Not applicable: byte/ingest transcript | Not applicable |

[boundary-notes.md](https://gh-file-drop-api-prod-mi5fy3sowv63ufte.pinglabs.workers.dev/f/30af968dcee943e6/boundary-notes.md)
