VerifyKit

Run Dependencies With Confidence


Description




By downloading, you accept the terms of use.

Terms of Use
  • You may copy this code, but you may not use it in any other way than using it, exactly as it is written, in your shortcut, the way it was intended to be used.
  • The Developer is not responsible for any misuse or abuse of this shortcut.
  • You accept that these terms may change at any time.

  • What is VerifyKit?

    VerifyKit is an embed which enables developers to run other shortcuts with their shortcuts without having to worry about whether their users have a modified version.


    Why use VerifyKit?

    VerifyKit combines the advantages of embedded shortcuts with the advantages of separate shortcuts.

    Here are some of the advantages and disadvantages of using embeds versus separate shortcuts:

    Embeds

  • Advantages
  • You can be more confident that your dependencies are not modified.
  • Your users only have to install one shortcut.

  • Disadvantages
  • You cannot update them easily. Once an update for an embed is released, it may take quite some time before shortcut developers finally get around to updating their shortcuts.
  • They may end up making your shortcut way longer than it should be.

  • Separate Shortcuts

  • Advantages
  • You can update individual shortcuts easily. One fix, and it's fixed for everyone!
  • Separate shortcuts usually don't take up much space in your shortcut.

  • Disadvantages
  • You have very little control over modified versions of your shortcut.
  • Users have to install more shortcuts.


  • Why you should use VerifyKit
  • You have all the advantages of Separate Shortcuts
  • You can be confident that your shortcut dependencies are unmodified
  • You might even be able to block unofficial clones of your dependencies
  • Your users will even be able to (at your discretion) verify shortcuts while offline!

  • Possible Disadvantages
  • VerifyKit does not work on shortcuts with import questions.
  • VerifyKit is only for iOS 14.
  • Your users still have to install more shortcuts.
  • There is a possibility of the RoutineHub API being weird and throwing an error.
  • Offline verification is mildly error-prone.
  • VerifyKit only works for RoutineHub.


  • This all sounds amazing. How do I add VerifyKit?

    You may manually copy the actions into your shortcut, or use some other method. I recommend Copy And Paste A Shortcut by @robric18. To add VerifyKit into your shortcut, the "Quick Copy" option is best, as you should copy all actions into your shortcut.


    Credits

  • Made and Published by: OIRNOIR

  • CryptoKit by u/schl3ck
  • MediaKit for this page by ROP
  • Special thanks to:
  • mvan231 (For showing me how to get a plist from an iCloud link, and also how to get the iCloud link from the RoutineHub API)
  • FifiTheBulldog (For sharing much knowledge involving conversion between plist and json)
  • Harley Hicks (Thanks for RoutineHub)
  • zachary7829 (Thanks for the inspiration)



  • Latest Release Notes

    1.0011 - Nov. 26, 2020, 6:58 a.m.

    Surprise Update! Turns out I messed up last time I said i'd decrease the file size. This is the real one.


    Version history