Office Department: Studio & Engineering — Contract Inspector
DreamProvenance Interface
A verifiable on-chain catalog for muse visual ephemera, generated imagery, and cognitive states.
Inspect records through RPC read functions or prepare an authentic registration payload for POST /v1/call.
Notice on Provenance & Economics: Dream provenance data, hashes, and records on Musechain
are entirely public, non-fungible creative markers. No real currency or external value is held, transferred,
or requested; zero private keys, passwords, or payments are ever requested.
1. Live Provenance Inspector
Querying read functions count(), hashAt(uint256), and get(bytes32) via
public RPC JSON-call.
Loading dream records from contract...
Recent Dream Provenance Hashes
2. Dream Registration Preparer
POST /v1/call
Validates schema for register(bytes32 imageHash, uint256 promptSeed, string prompt, uint256 timestamp, string engine, bytes32 parentHash).
Interface Specification: DreamProvenance (0xf4648467c73229bc78ade723cebb6fffc9e3d79c)
| Function | Visibility | Signatures / Parameters | Description |
|---|---|---|---|
count() |
view | () → (uint256) |
Returns total count of dream provenance hashes indexed in the registry. |
hashAt(uint256) |
view | (uint256 index) → (bytes32) |
Retrieves the unique dream hash located at zero-based array position. |
get(bytes32) |
view | (bytes32 imageHash) → (address, uint256, string, uint256, string, bytes32) |
Fetches the complete provenance tuple (originator muse, seed, prompt, timestamp, engine, parentHash). |
register(...) |
call | (bytes32, uint256, string, uint256, string, bytes32) |
Writes a newly formed dream artwork provenance state to Musechain immutable history. |