Skip to content

Commit

Permalink
chore: correct naming of standard
Browse files Browse the repository at this point in the history
  • Loading branch information
wout committed Apr 29, 2024
1 parent 7bbb7c1 commit daa5ae8
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 45 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# venster-docs
# dat-docs

This repository contains the documentation for the [venster](https://venster.art) platform. It is built using [VitePress](https://vitepress.vuejs.org/).
This repository contains the documentation for the DAT Medatada Standard. It is built using [VitePress](https://vitepress.vuejs.org/).

## Development

Expand Down
4 changes: 0 additions & 4 deletions dat-metadata-standard/rationale.md
Original file line number Diff line number Diff line change
Expand Up @@ -137,10 +137,6 @@ This standard is only interested in storing the part produced by the creator. Ev

To enhance a token's archival qualities, DATs require a list of supported browsers with their versions in which the program is tested and confirmed to work correctly. It will help collectors to reproduce their token collections in the distant future.

::: tip
Venster's open-source desktop viewers get a major update every year. They come with a full browser embedded. Creators are encouraged to reference in which venster viewer their DAT is tested.
:::

### Variant 2: **Non-browser-based**

Generative artists regularly use tools that run outside the confines of web browsers. At least two on-chain generative token collections on Cardano do not use web technologies for rendering and describe the reproduction process in an improvised way.
Expand Down
2 changes: 1 addition & 1 deletion dat-metadata-standard/specification.md
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ These are off-chain dependencies managed by the viewer and made available to the
- **`module`** (_required_): module flag; if set to `false`, an iife variant is used

::: details
The _external_ dependency definitions are not referencing any token on the blockchain, unlike the _onchain_ and _internal_ variants. Their sole purpose is instructing token viewers which external dependency to load at runtime. A list of available libraries is maintained in the [venster-external-dependencies repo](https://github.com/venster-io/venster-external-dependencies).
The _external_ dependency definitions are not referencing any token on the blockchain, unlike the _onchain_ and _internal_ variants. Their sole purpose is instructing token viewers which external dependency to load at runtime.
:::

### **2.e.** Build instructions
Expand Down
10 changes: 1 addition & 9 deletions dats.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,12 +22,4 @@ Token viewers with DAT support can gather all necessary information from the blo

## How to create a DAT?

The easiest way to create a DAT collection is to launch on [venster.art](https://venster.art/) (available in September 2023). Venster handles all the technical details and provides a user-friendly interface to create and manage your DAT collections.

However, if you prefer an independent approach, you can create DATs and mint them on any platform. By adhering to the instructions outlined on the [specification page](/dat-metadata-standard/specification), viewers with support for the standard can render your collection.

## How to view a DAT?

Currently, only [venster.io](https://venster.io/) supports the DMS (DAT Metadata Standard). It's a proof-of-concept that will be replaced by [venster.art](https://venster.art/) in the Autumn of 2023. A free desktop viewer with full-screen mode and token backup functionality is also in development.

Our new viewer component will be made open-source to boost adoption by other platforms and services. Additionally, we are discussing with other blockchain viewers to adopt the standard. Expect more extensive DAT support soon.
You can create DATs and mint them on any platform. By adhering to the instructions outlined on the [specification page](/dat-metadata-standard/specification), viewers with support for the standard can render your collection.
23 changes: 4 additions & 19 deletions dats/examples.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,33 +4,18 @@ next: false

# DAT examples

In December 2022, the initial version of the DAT Metadata Standard was released, and it has recently been transformed into a CIP (Cardano Improvement Proposal). Although few examples are currently available, this is set to change soon. Once **venster genart** and **venster publishing** launch in Autumn 2023, many example use cases will follow.
In December 2022, the initial version of the DAT Metadata Standard was released, and it has recently been transformed into a CIP (Cardano Improvement Proposal).

## Example 1: **The Perfect NFT**
## The Perfect NFT

February 2023, [MICK+WOUT](https://mick-wout.com/) and [Alexander Watanabe](https://twitter.com/monad_alexander/) collaborated on [The Perfect NFT](https://theperfectnft.art/), the first use of the DAT Metadata Standard. It was a blockchain art performance where collectors became participants by, quite literally, leaving their fingerprints on the pieces.

![The Perfect NFT - Temporal Bidding Declarations](/dats/examples/tpn-tbd-banner-fs8.png)

The first part of the collection was called _Temporal Bidding Declarations_, a series of receipts serving as proof of participation. In total, 3409 TBDs were minted. [View the TBDs on venster.io](https://venster.io/policies/5120000fd4f7584a4ff2b2f5fe71f735f84315106dd6014ac581baa5/assets).
The first part of the collection was called _Temporal Bidding Declarations_, a series of receipts serving as proof of participation. In total, 3409 TBDs were minted. [View the TBDs on venster.io](https://venster.io/policies/5120000fd4f7584a4ff2b2f5fe71f735f84315106dd6014ac581baa5/assets).
The first part of the collection was called _Temporal Bidding Declarations_, a series of receipts serving as proof of participation. In total, 3409 TBDs were minted.

The actual pieces were minted after the performance. Each composition is derived from a number between 0 and 511, representing a binary value. [View the pieces on venster.io](https://venster.io/policies/51211110add284b78cff66364ea4997f8612b91ee07d8a2339d7cb0b/assets)
The actual pieces were minted after the performance. Each composition is derived from a number between 0 and 511, representing a binary value.

![The Perfect NFT](/dats/examples/tpb-banner-fs8.png)

Both collections are made up of a _scene_ token, a _renderer_ token, an SVG library, and fonts, all stored on the blockchain using DATs.

## Example 2: **P5.js scene**

For demonstration purposes, we minted a p5.js example, which can be [viewed here on venster.io](https://venster.io/assets/asset1mtku0ddylzrqu7tzmll3q9zq62t28vfkn8rvp3). It's entirely based on code from Daniel Shiffman's book the [Nature of Code (Chapter 6 - Autonomous Agents)](https://natureofcode.com/book/chapter-6-autonomous-agents/).

![Autonomous Agents](/dats/examples/p5js-flock.png)

Here's how it works. Initially, a number of grey boids are created at the center of the scene. With every new block added to the blockchain, a new group of colored boids appears. Small blocks will yield fewer boids than big ones. The position of their appearance is defined by the current progress of the epoch, from left to right.

This token shows the use of [p5.js](https://p5js.org/) as an external depenceny, as well as the use of dynamic data, fetched from the blockchain.

## Example code

All venster's implementation examples can be found in the [venster-examples](https://github.com/venster-io/venster-examples) repository on Github. More example tokens will be added there in the near future.
12 changes: 2 additions & 10 deletions index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,13 @@
layout: home

hero:
name: 'Venster Documentation'
tagline: Get up to speed with Venster and learn how to work with DATs
name: 'DAT Documentation'
tagline: Get up to speed and learn how to work with DATs
actions:
- theme: brand
text: Getting to know DATs
link: /dats
- theme: alt
text: DAT Metadata Standard
link: /dat-metadata-standard

features:
- title: Minting on Venster (soon)
details: Everything you need to know about minting generative tokens on <strong>venster genart</strong>.
- title: Publishing on Venster (soon)
details: Explore minting articles on <strong>venster publishing</strong> using our markdown editor.
- title: The Venster Viewers (soon)
details: Learn how you can use the desktop viewers to showcase and back up your DATs.
---

0 comments on commit daa5ae8

Please sign in to comment.