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.