The DeFi purists will hate this. On-chain repo doesn't need to live entirely in a smart contract. Sign the paper, then let smart contracts run the rest. That's the version that actually scales.
"It doesn't all necessarily have to be done on a smart contract basis. You could have a pretty robust repo market that touches the on-chain ecosystem without being fully programmatic." ๐