···2121const response = await fetch(`https://plc.directory/${did}/log/audit`);
2222const json = await response.json();
23232424-const logs = defs.indexedOperationLog.parse(json);
2424+const logs = defs.indexedEntryLog.parse(json);
2525const { canonical, nullified } = await processIndexedEntryLog(did, logs);
2626```
2727···4141```ts
4242import { isDisputePeriodActive, getDisputeCandidates } from '@atcute/did-plc';
43434444-// check if an operation can still be disputed (72-hour window)
4545-if (isDisputePeriodActive(operation)) {
4646- // operation is still within the recovery window
4444+// assuming `canonical` from processIndexedEntryLog result above
4545+4646+// find operations that a rotation key can dispute
4747+const candidates = getDisputeCandidates(canonical, 'did:key:z...');
4848+4949+// check if a specific operation can still be disputed (72-hour window)
5050+const entry = canonical.at(-1);
5151+if (entry && isDisputePeriodActive(entry)) {
5252+ // entry is still within the dispute window
4753}
4848-4949-// find operations that a key can dispute
5050-const candidates = getDisputeCandidates(canonicalLog, rotationKey);
5154```
+1-1
packages/identity/identity-resolver/README.md
···208208209209```ts
210210const plcResolver = new PlcDidDocumentResolver({
211211- plcUrl: 'https://plc.wtf', // mirror of plc.directory
211211+ apiUrl: 'https://plc.wtf', // mirror of plc.directory
212212});
213213```
214214
+1-1
packages/identity/identity/lib/methods/web.ts
···10101111/**
1212 * checks if input is a did:web identifier, note that you should probably use
1313- * `isAtprotoDidWeb` for atproto-related cases as atproto only supports a subset
1313+ * `isAtprotoWebDid` for atproto-related cases as atproto only supports a subset
1414 * of the did:web specification (namely, no custom paths)
1515 */
1616export const isWebDid = (input: string): input is Did<'web'> => {