> For the complete documentation index, see [llms.txt](https://satsmax.gitbook.io/white-paper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://satsmax.gitbook.io/white-paper/inscriptions/recursion.md).

# Recursion

An important exception to sandboxing is recursion: access to `ord`'s `/content` endpoint is permitted, allowing inscriptions to access the content of other inscriptions by requesting `/content/<INSCRIPTION_ID>`.

This has a number of interesting use-cases:

* Remixing the content of existing inscriptions.
* Publishing snippets of code, images, audio, or stylesheets as shared public resources.
* Generative art collections where an algorithm is inscribed as JavaScript, and instantiated from multiple inscriptions with unique seeds.
* Generative profile picture collections where accessories and attributes are inscribed as individual images, or in a shared texture atlas, and then combined, collage-style, in unique combinations in multiple inscriptions.

A few other endpoints that inscriptions may access are the following:

* `/blockheight`: latest block height.
* `/blockhash`: latest block hash.
* `/blockhash/<HEIGHT>`: block hash at given block height.
* `/blocktime`: UNIX time stamp of latest block.
