Croin – Token with intrinsic credit generation, and potential DAO for Boolean output

Yes it is done by the smart contract, but by accounting for opinions of all the trustees assigned for the credit. Votes of trustees, ballotins, other user roles, payment trigger protocol etc. are inbuilt functionalities of the smart contract.