Le code de droit principal de Kievan Rus, la Pravda Russkaya, ou «Rus Justice», existe en une centaine d'exemplaires qui peuvent être regroupés en trois versions de base: courte, élargie et abrégée. La version dite courte, généralement considérée comme la plus ancienne, n'est attestée qu'en deux exemplaires du XVe siècle et plusieurs de beaucoup plus tard. Essentiellement une liste de compensations à payer pour les torts physiques, la première section est parfois liée au Grand Prince Yaroslav (1019–1054), dont le nom apparaît dans l'en-tête, mais nulle part dans le texte. La deuxième section attribue à plusieurs successeurs de Yaroslav une codification de la loi, prévoyant des honoraires pour l'homicide des serviteurs du prince ainsi que l'indemnisation de divers biens et infractions pénales. Des articles séparés établissent des dispositions pour le collectionneur "bloodwite" (wergild) du prince, ainsi qu'une dîme pour l'église provenant des honoraires du prince. Un dernier article établit de manière quelque peu incongrue les paiements des constructeurs de ponts.
La version étendue est beaucoup plus détaillée et survit dans de nombreux autres manuscrits; les exemplaires les plus anciens datent des XIIIe et XIVe siècles, mais de nombreux autres exemplaires datent des XVe et XVIe siècles. Alors que la version courte ne comportait pas plus de quarante-trois articles, la version étendue comprend au moins 121 articles et trahit une forme d'organisation beaucoup plus consciemment rationnelle, mise en évidence dans de nombreux exemplaires avec des rubriques spéciales. Les premiers articles reprennent de nombreuses mesures de la Pravda courte, mais dans l'ensemble, la version étendue établit un inventaire beaucoup plus détaillé des infractions et de leur résolution. Des groupes d'articles distincts examinent l'esclavage, les transactions commerciales et les prêts, ainsi que les conflits d'héritage.
La version abrégée, qui ne survit que dans une poignée d'exemplaires, aucun plus ancien que le XVIIe siècle, semble avoir été le résultat d'une refonte consciente de la version élargie, adaptée aux circonstances du début de la Russie moderne. Plusieurs traces de la courte Pravda subsistent, mais la rareté des copies ainsi que le fait que la Rus moscovite a généré ses propres codes juridiques ont convaincu la plupart des chercheurs que cette version abrégée avait peu d'importance pratique.
Dans les versions abrégée et élargie, la loi met l'accent sur le fait de confier le processus de résolution des conflits principalement aux personnes directement impliquées. Le premier article de la version abrégée autorisait en effet la vengeance du sang par les proches des victimes d'homicide et ne prévoyait une compensation monétaire qu'en l'absence de parents. Selon le deuxième article de la version élargie, les fils de Yaroslav ont interdit la justice de vengeance lorsqu'ils se sont réunis pour réviser la loi dans les années 1070, après quoi les homicides étaient remboursables par le paiement d'une indemnité aux proches de la victime, ainsi qu'une amende payable à la prince. En général, l'indemnisation seule apparaît comme un remède dans la Pravda courte, mais les amendes et l'indemnisation figurent toutes deux dans la Pravda élargie - une indication, selon certains, d'un appareil politique croissant qui contrôlait les litiges dans la Rus médiévale ultérieure.
Les versions abrégée et élargie font cependant peu référence au processus judiciaire et décrivent plutôt un processus d'auto-assistance qui indique le rôle minimal joué par le personnel judiciaire. En cas de vol, par exemple, les codes décrivent un processus de confrontation, selon lequel la victime qui a reconnu son bien volé devait annoncer sa perte, et demander l'aide du propriétaire actuel pour savoir à qui il l'avait acquis, et ainsi de suite, jusqu'au voleur d'origine. La version étendue articule un processus identique pour le vol d'esclaves, utilisant l'esclave comme témoin pour retracer les transactions qui séparaient le voleur d'origine du propriétaire d'esclave actuel.
La Pravda fournit des informations considérables sur l'économie de Kievan Rus. Peu d'articles examinent l'agriculture, malgré l'importance évidente de l'agriculture pour l'économie. Le code établit cependant une compensation pour le bétail perdu ou volé, et protège également certains outils agricoles. En revanche, la version élargie s'attarde longuement sur le commerce et les transactions commerciales, suggérant à certains chercheurs que cette loi servait une société essentiellement urbaine et commerciale. L'importance de l'esclavage dans la loi indique que l'économie et la société de Kievan Rus dépendaient de diverses formes de travail involontaire, probablement fourni par des captifs de guerre. Dans la mesure où le code considère principalement les hommes plutôt que les femmes, certains étudiants de la société kiévane ont remis en question le statut des femmes dans Kievan Rus. Une disposition controversée semble prévoir une peine pour le meurtre d'une femme qui n'est que la moitié de la peine qui est attachée à l'homicide d'un homme.