I put together a document which I called Distributed Ledgers + Smart Contracts + XBRL that summarizes information I collected related to using XBRL within distributed ledgers.
Basically, XBRL offers an entire global standard ecosystem for working within a digital distributed ledger to represent information and smart contracts to execute processes and workflow. Within XBRL one can represent complex information such as an entire financial report. Perhaps not every implementation of a smart contract in a distributed ledger needs all of this robust functionality; but if you do need it, the global standard XBRL can provide it.
########################################