Nano Contracts