{"date":"2026-10-22","from":{"k":"unit","s":"runner","n":"principalOf() > what it reads > reads the label, and not the value, through the calling code's transaction"},"to":{"k":"unit","s":"runner","n":"principalOf() > what it reads > reads the label, and of the value only its `name`, through the calling code's transaction"}} {"date":"2026-10-22","from":{"k":"unit","s":"runner","n":"principalOf() > reading a label > returns `undefined` for a claim below the top-level fields, or one a link carries"},"to":{"k":"unit","s":"runner","n":"principalOf() > reading a label > returns the principal a deeper or link-carried claim names, for a value whose own fields name no one"}} {"date":"2026-10-22","from":{"k":"unit","s":"runner","n":"principalOf() > reading a label > returns `undefined` for a label holding a claim in any form but the one a runtime mints"},"to":{"k":"unit","s":"runner","n":"principalOf() > reading a label > skips a claim in any form but an object of the kind with a `did:` subject, which refuses nothing"}}