OpenViSTAI · Agents · Blockchain · Crypto
Menu
NFTs & Gaming

555

555 is a collection of 1,000 NFTs commemorating a 10,000-kilometre running challenge completed over 555 days. Each token displays information about a day’s run with a themeable color palette, and its metadata contains a 24.832-second, five-part audio arrangement generated on-chain. Its public Solidity repository also documents tools for generating run data and audio output.

Independent OpenViST project profile, based on linked sources.

555 — OpenViST project profile in NFTs & Gaming.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use the collection as a running-achievement collectible, or consult its repository when studying on-chain audio and run-data-driven NFT metadata.

Who it is for

  • Collectors interested in commemorative, activity-based NFTs.
  • Developers exploring on-chain audio generation, token metadata, or themed NFT visuals.

Documented uses

  • Explore a running achievement represented as a set of NFTs with day-specific run information.
  • Inspect an example of audio generated on-chain and included in token metadata.
  • Study or adapt the project’s Solidity contracts and repository scripts for an activity-based collectible.
Before you choose

Requirements & limits

The public repository is available under the MIT license. The project README documents deployment on Base.

  • The collection is documented as 1,000 tokens, with metadata holding a 24.832-second audio arrangement for each token.
  • Run information and a themeable color palette are part of the token presentation.
  • The repository’s developer workflow requires Foundry; documented data-generation scripts use Python.
  • The README says the main contract requires two public libraries to avoid the Spurious Dragon contract code-size limit.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Generate the audio file with Foundry

Use the repository’s supplied script to generate its audio output file.

Before you start

  • Foundry installed
  • A clone of the 555 repository and its dependencies installed

Steps

  1. Clone the repository and change into its directory.

  2. Run forge install to install dependencies.

  3. Run forge script script/GenerateAudioOutput.s.sol:GenerateAudioOutputScript --via-ir --memory-limit="50000000000".

Expected outcome

The script is documented to write `./output/wav/rocky.wav`.

Guide limitations

  • The README documents this script and output path but does not establish that the command has been run successfully in another environment.
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
13 October 2026
Original website title
fiveoutofnine/555 · Official homepage title · retained in its source language