The design
| Piece | Pallet | Role |
|---|---|---|
| The token | pallet-emp-rwa | Units of the commodity, partitioned by vault or lot |
| Reserve attestations | pallet-blob-storage + pallet-storage-oracle | Custodian reports and assay certificates committed on chain; availability verified |
| Price and reserve corroboration | pallet-oracle | An independent feed for spot price and, ideally, reserve confirmation |
| Holder rules | pallet-compliance, pallet-sanctions, pallet-identity-ssi | Enforced on every transfer |
| Issuer identity | did:emp via KryptoOS | The vault operator or issuer as a credentialed party |
| Redemption | Issuer burns tokens against physical delivery or DUSD | Off-chain leg |
Eoonia's Creator Studio documents this as the Commodities Studio, mapped to EmpRwa.
What the chain adds
Attestations that cannot quietly change. A reserve report committed through blob storage has a hash on chain and an availability proof; a later report is a new commitment, not an edit. Anyone can compare the history.
Rules on the asset, not the app. A commodity token whose holders must be credentialed cannot be moved to an uncredentialed account by any marketplace.
What the chain cannot add
The gold. Proof of reserve on chain is proof that a document exists and was committed; whether the vault holds the metal is a fact about the vault, verified by an auditor, expressed as another document. The chain makes the trail tamper-evident; it does not make the metal real.
Status
Pallets in runtime 220; studio documented. No commodity-backed asset, no vault, no custodian, no issuer. The page this replaces announced a gold-backed token arriving on another chain from a named issuer. That issuer has no relationship with this ecosystem.
A pilot, if someone wants one
A test asset, a fake assay committed through blob storage, an oracle feed from a public spot price, a compliance rule requiring a test credential. Exercises five pallets nobody has combined, on a testnet, with no value. The grants programme's identity/compliance category is the place for it when it opens.
Based on Eoonia_Wallet/docs/creator-studio/INDEX.md, PALLET_REFERENCE.md and ARCHITECTURE.md.


