Provenance
Parent and child inscriptions make authorship provable without a registry.
An inscription can declare a parent. The declaration is only valid if the parent inscription is also spent in the same transaction, which means only the current owner of the parent can create children of it. That single rule is enough to prove authorship.
Making a child
- Create the child inscription with a
parentfield naming the parent's id. - Include the parent's zat as an input to the same transaction.
- Send the parent back to yourself in an output, so you keep it.
json
{
"p": "zord",
"parent": "9f2c…e10ai0",
"content_type": "image/png",
"meta": { "name": "Zcash Punk #128" }
}What it is good for
Collections are the obvious use: mint one parent, then issue every item as a child, and anyone can verify membership by walking the chain. The same mechanism covers artist signatures, editions, and off-chain claims that need an on-chain anchor.
Provenance proves who made something, not that it is good, original or licensed. It is a chain of custody, nothing more.