feat: initial art assets
- cat.jpg: foundational image - cat-copy.jpg: minted via identity-cat recipe - cat-copy.provenance.json: full provenance chain Owner: @giles@artdag.rose-ash.com 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
21
README.md
Normal file
21
README.md
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
# Art DAG - Art Assets
|
||||||
|
|
||||||
|
Content-addressed art storage. URLs use commit hashes for immutability.
|
||||||
|
|
||||||
|
## Assets
|
||||||
|
|
||||||
|
| Name | Hash | File |
|
||||||
|
|------|------|------|
|
||||||
|
| cat | `33268b6e...` | cat.jpg |
|
||||||
|
| cat-copy | `33268b6e...` | cat-copy.jpg (minted via identity-cat recipe) |
|
||||||
|
|
||||||
|
## Immutable URLs
|
||||||
|
|
||||||
|
Use commit hash in URL for permanent reference:
|
||||||
|
```
|
||||||
|
https://git.rose-ash.com/art-dag/art/raw/{COMMIT_HASH}/cat.jpg
|
||||||
|
```
|
||||||
|
|
||||||
|
## Owner
|
||||||
|
|
||||||
|
`@giles@artdag.rose-ash.com`
|
||||||
BIN
cat-copy.jpg
Normal file
BIN
cat-copy.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 MiB |
41
cat-copy.provenance.json
Normal file
41
cat-copy.provenance.json
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
{
|
||||||
|
"minted_at": "2026-01-07T00:13:48.685232+00:00",
|
||||||
|
"minted_by": "@giles@artdag.rose-ash.com",
|
||||||
|
"output": {
|
||||||
|
"name": "cat-copy",
|
||||||
|
"content_hash": "33268b6e167deaf018cc538de12dbe562612b33e89a749391cef855b320a269b",
|
||||||
|
"local_path": "/home/giles/Pictures/cat-copy.jpg",
|
||||||
|
"url": "https://rose-ash.com/content/images/size/w1000/2026/01/cat-copy.jpg"
|
||||||
|
},
|
||||||
|
"inputs": [
|
||||||
|
{
|
||||||
|
"name": "cat",
|
||||||
|
"content_hash": "33268b6e167deaf018cc538de12dbe562612b33e89a749391cef855b320a269b"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"recipe": {
|
||||||
|
"name": "identity-cat",
|
||||||
|
"url": "https://git.rose-ash.com/art-dag/recipes"
|
||||||
|
},
|
||||||
|
"effects": [
|
||||||
|
{
|
||||||
|
"name": "effect:identity",
|
||||||
|
"content_hash": "640ea11ee881ebf4101af0a955439105ab11e763682b209e88ea08fc66e1cc03"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"infrastructure": {
|
||||||
|
"software": {
|
||||||
|
"name": "infra:artdag",
|
||||||
|
"content_hash": "96a5972de216aee12ec794dcad5f9360da2e676171eabf24a46dfe1ee5fee4b0"
|
||||||
|
},
|
||||||
|
"hardware": {
|
||||||
|
"name": "infra:giles-hp",
|
||||||
|
"content_hash": "964bf6e69dc4e2493f42375013caffe26404ec3cf8eb5d9bc170cd42a361523b"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"execution": {
|
||||||
|
"time_seconds": 0.0016865730285644531,
|
||||||
|
"nodes_executed": 2,
|
||||||
|
"nodes_cached": 0
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user