For the purpose of minting a Data NFT, the minter is required to provide a Data Stream URL. Below is a brief on how a user can set up an automation sequence to publish and maintain a dynamic Data Stream. The below process uploads file assets that will become the Data Stream to AWS S3. The link can then be used to mint a Data NFT.
GitHub account (create one if needed)
AWS account (create one if needed)
Git and GitHub CLI installed locally
Python script that generates output files
Initial Git setup and GitHub account login:
Set up Git on your local machine and log in to Git using your GitHub account credentials.
Create an AWS S3 bucket:
If you don't already have an AWS S3 bucket, create one as part of the setup process.
Note: If you would like to use a custom domain name in front of your S3 bucket (mydomainname.com/my_data_stream.json), then please read this guide for specific naming instructions for your new S3 bucket : Task 2: Convert your AWS S3 Bucket into a "website"