Section 478 of BNSS mandates bail for persons not accused of non-bailable offences. Indigent individuals unable to provide surety may be released on a personal bond. Failure to furnish bail within a week implies indigence. Breach of bail conditions allows courts to deny future bail and impose penalties.