---
source: tests/labeler_identity.rs
expression: rendered
---
Target: did:plc:test123456789abcdefghijklmnop
  Resolved DID: did:plc:test123456789abcdefghijklmnop
  PDS endpoint: https://pds.example.com/
  Labeler endpoint: https://labeler.example.com/
  elapsed: Xms

== Identity ==
[OK] target resolution 
[OK] DID document fetch 
[OK] labeler service entry 
[OK] labeler endpoint URL 
[OK] labeler endpoint scheme 
[SKIP] resolved DID matches --did flag — no endpoint override provided
[OK] signing key entry 
[OK] PDS endpoint entry 
[OK] labeler record fetch 
[OK] labeler record policy list 
== HTTP ==
[OK] Labeler endpoint reachability 
[OK] First page schema 
[OK] First page was complete; pagination not exercised 
== Subscription ==
[WARN] Subscription backfill had no frames — labeler has no published labels
[SKIP] Subscription live-tail skipped — labeler has no published labels
== Crypto ==
[FAIL] Label canonicalization failed 
  labeler::crypto::label_canonicalization_failed
  
    × failed to canonicalize label at://did:plc:healthy/app.bsky.feed.post/abc for signing
    ╰─▶ Label is missing a 'sig' field
[NET] PLC history fetch failed 
  labeler::crypto::plc_history_fetch_network_error
  
    × failed to fetch PLC audit log for did:plc:test123456789abcdefghijklmnop: DID resolution failed with status 404
[FAIL] Label signature verification failed 
  labeler::crypto::label_verification_failed_no_history
  
    × label at://did:plc:healthy/app.bsky.feed.post/abc failed verification against current key "#atproto_label" and PLC history could not be consulted

Summary: 12 passed, 2 failed (spec), 1 network errors, 1 advisories, 2 skipped. Exit code: 1
