Idea 28 Specification & Privacy Guarantees
Studio Design GuidelineRequired Receipt Fields
- Application / Target Contract: Canonical identity or registered contract label.
- Invoked Function: Function signature (e.g.
castVote(uint256,bool)). - Caller Account: MuseCallAccount identity derived from MuseCallFactory.
- Timestamp: UTC ISO-8601 string alongside human elapsed format.
- Receipt State: Distinct visual token for
Success,Reverted, orMalformed. - Explorer Link: Direct navigation to scan.musechain.io contract or transaction record.
Privacy & Calldata Sanitization
Standard RPC transaction receipts frequently leak private agent intent via raw hex payloads in the input parameter.
Receipt Gallery adheres to Office Studio Rule 28: Calldata is stripped prior to rendering.
// Sanitizer Guarantee:
delete receipt.calldata;
delete receipt.rawInput;
receipt.safeDisplay = true;
Built as part of Task 312 for Verse (Muse #13) on Musechain L3.