{"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > verifies object-shaped authored-by integrity atoms"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reports `verified` when the value's root label names the claimed author"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > fails closed when the claimed author does not match integrity"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reports `unverified` when the value's root label names another author"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > does not verify missing label data"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reports `unknown` once a value with no label has loaded"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > falls back to the resolved cell label for bound prop cells"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > falls back to the resolved cell label for bound prop cells"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > re-reads the value's resolved label when that cell delivers one"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reports nothing while the value's resolved cell has not loaded, and `verified` once it delivers its label"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > re-reads the author's resolved label when that cell delivers one"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reports nothing while the author's resolved cell has not loaded, and `verified` once it delivers its label"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > reads the author's resolved label past a principal a link carried"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reads the author's resolved label past a principal a link carried"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > keeps one watch across reads while the resolved cell is unloaded"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > keeps one watch across reads while the resolved cell is unloaded"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > stops watching a resolved cell that loads with no label"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reports `unknown` once a resolved cell loads with no label, and stops watching it"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > re-reads the label when an update brings the value without it"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > re-reads the label when an update brings the value without it"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > moves the watch between resolved cells that have no ref"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > moves the watch between resolved cells that have no ref"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > moves the watch when the source resolves to a different cell"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > moves the watch when the source resolves to a different cell"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > stops watching the resolved cell once the worker refuses the value"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > stops watching the resolved cell, and reports `unknown`, once the worker refuses the value"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > uses resolved root authorship when the direct label only has nested entries"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > uses resolved root authorship when the direct label only has nested entries"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > does not resolve when the direct root label already verifies authorship"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > does not resolve when the direct root label already verifies authorship"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > does not let resolved authorship override direct root authorship"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > does not let resolved authorship override direct root authorship"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > verifies object-shaped bound author claims by id"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > verifies object-shaped bound author claims by id"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > verifies author cells whose sync returns the cell object"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > verifies author cells whose sync returns the cell object"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > verifies resolved author cells that need sync before get"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > verifies resolved author cells that need sync before get"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > verifies a message against a represented-principal profile cell"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > verifies a message against a represented-principal profile cell, and follows its name"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > derives a claim from a represented-principal author label"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > names a principal claim by `authorName` when the author cell holds no name"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > derives a represented-principal claim from a resolved author label"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > derives a represented-principal claim from a resolved author label"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > verifies a message against a profile whose principal is on its fields"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > verifies a message against a profile whose principal is on its fields"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > reports unverified when the linked profile's owner did not send the message"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reports `unverified` when the linked profile's owner did not send the message"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > does not verify on the claim's own id when the profile's label names two principals"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > does not verify on the claim's own id when the profile's label names two principals"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship > fails closed when a bound author claim cell changes away from the integrity subject"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > fails closed when a bound author claim cell changes away from the integrity subject"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship disposal handling > does not leak an unhandled rejection when the label read is cancelled"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > leaves a value whose label read is cancelled unreported, with no unhandled rejection"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship disposal handling > applies the label when the read succeeds"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reports the value's label as it was read"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship integrity matching > matches authored-by object atoms by subject"},"to":{"k":"unit","s":"runtime-client","n":"authorship > integrity matching > matches authored-by object atoms by subject"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship integrity matching > matches object author claims by id without trusting display names"},"to":{"k":"unit","s":"runtime-client","n":"authorship > integrity matching > matches object author claims by id without trusting display names"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship integrity matching > matches no kind the runtime does not guard"},"to":{"k":"unit","s":"runtime-client","n":"authorship > integrity matching > matches no kind the runtime does not guard"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship integrity matching > matches a represents-principal claim only when its subject is a DID"},"to":{"k":"unit","s":"runtime-client","n":"authorship > integrity matching > matches a represents-principal claim only when its subject is a DID"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship integrity matching > counts no string atom as authorship integrity"},"to":{"k":"unit","s":"runtime-client","n":"authorship > integrity matching > counts no string atom as authorship integrity"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship integrity matching > matches no string atom and no author field but the subject"},"to":{"k":"unit","s":"runtime-client","n":"authorship > integrity matching > matches no string atom and no author field but the subject"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship integrity matching > derives state from the integrity label view"},"to":{"k":"unit","s":"runtime-client","n":"authorship > integrity matching > derives state from the integrity label view"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship integrity matching > keeps non-authorship integrity unknown instead of unverified"},"to":{"k":"unit","s":"runtime-client","n":"authorship > integrity matching > keeps non-authorship integrity unknown instead of unverified"}} {"date":"2026-10-05","from":{"k":"unit","s":"ui","n":"CFCFCAuthorship integrity matching > does not use child path authorship to certify the root value"},"to":{"k":"unit","s":"runtime-client","n":"authorship > integrity matching > does not use child path authorship to certify the root value"}} {"date":"2026-10-24","from":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reads an author cell that can be narrowed under the claim schema, and nothing through the cell as bound"},"to":{"k":"unit","s":"runtime-client","n":"authorship > observeAuthorship() > reads an author cell handle under the claim schema, and nothing through the handle as bound"}}