Am I right if I say that your idea is to sign contracts when they are sent to the network for validation and registration into the blockchain (like transactions in Bitcoin) ?
But, generally, yes. This would be the data structure stored within the blockchain. It follows contract law with total granularity and works for finance. It also works for any possible "smart contract" implementation.
Having a standard for this kind of thing would be great for interoperability (an old dream) !
In absence of a standard, similar approaches allow to imagine possible gateways among heterogeneous systems.
Do you plan to release some sample code or a document giving more details about some use cases ?
Seeing how this data structure can be used in the context of specific use cases would be very interesting.