full diff

build.clovernight.identity.verification

From
bafyreifmi3stgfrbjmr6gw6mct6xodi76to4yjf26wo4wcfznhtvpxbxeu indexed 2026-06-11 20:53 UTC View this version
To
bafyreibr4s6p4ceeku74op3vp4tq33s6umeajuvyqcgaz3awsgdbryyxuq indexed 2026-06-11 20:44 UTC View this version

Compatibility

breaking 9 breaking changes, 1 non-breaking change.

Breaking changes (9)
  • RequiredEdgeAdded RequiredEdgeAdded { vertex_id: "build.clovernight.identity.verification:body", src: "build.clovernight.identity.verification:body", tgt: "build.clovernight.identity.verification:body.subject", kind: "prop", name: Some("subject") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "build.clovernight.identity.verification:body", src: "build.clovernight.identity.verification:body", tgt: "build.clovernight.identity.verification:body.verifiedAt", kind: "prop", name: Some("verifiedAt") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "build.clovernight.identity.verification:body", src: "build.clovernight.identity.verification:body", tgt: "build.clovernight.identity.verification:body.status", kind: "prop", name: Some("status") }
  • RequiredEdgeRemoved RequiredEdgeRemoved { vertex_id: "build.clovernight.identity.verification:body", src: "build.clovernight.identity.verification:body", tgt: "build.clovernight.identity.verification:body.verifierDid", kind: "prop", name: Some("verifierDid") }
  • RemovedVertex RemovedVertex { vertex_id: "build.clovernight.identity.verification:body.credentialRef" }
  • RemovedVertex RemovedVertex { vertex_id: "build.clovernight.identity.verification:body.status" }
  • RemovedVertex RemovedVertex { vertex_id: "build.clovernight.identity.verification:body.verifiedAt" }
  • RemovedVertex RemovedVertex { vertex_id: "build.clovernight.identity.verification:body.verifierDid" }
  • RemovedEdge RemovedEdge { src: "build.clovernight.identity.verification:body", tgt: "build.clovernight.identity.verification:body.credentialRef", kind: "prop", name: Some("credentialRef") }
Non-breaking changes (1)
  • AddedVertex AddedVertex { vertex_id: "build.clovernight.identity.verification:body.subject" }

Migration guidance

Removed

  • RemovedVertex { vertex_id: "build.clovernight.identity.verification:body.credentialRef" }
  • RemovedVertex { vertex_id: "build.clovernight.identity.verification:body.status" }
  • RemovedVertex { vertex_id: "build.clovernight.identity.verification:body.verifiedAt" }
  • RemovedVertex { vertex_id: "build.clovernight.identity.verification:body.verifierDid" }

Added

  • AddedVertex { vertex_id: "build.clovernight.identity.verification:body.subject" }

Notes

  • Breaking: RequiredEdgeAdded { vertex_id: "build.clovernight.identity.verification:body", src: "build.clovernight.identity.verification:body", tgt: "build.clovernight.identity.verification:body.subject", kind: "prop", name: Some("subject") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "build.clovernight.identity.verification:body", src: "build.clovernight.identity.verification:body", tgt: "build.clovernight.identity.verification:body.verifiedAt", kind: "prop", name: Some("verifiedAt") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "build.clovernight.identity.verification:body", src: "build.clovernight.identity.verification:body", tgt: "build.clovernight.identity.verification:body.status", kind: "prop", name: Some("status") }
  • Breaking: RequiredEdgeRemoved { vertex_id: "build.clovernight.identity.verification:body", src: "build.clovernight.identity.verification:body", tgt: "build.clovernight.identity.verification:body.verifierDid", kind: "prop", name: Some("verifierDid") }
  • Breaking: RemovedEdge { src: "build.clovernight.identity.verification:body", tgt: "build.clovernight.identity.verification:body.credentialRef", kind: "prop", name: Some("credentialRef") }

Changes

11{
22 "$type": "com.atproto.lexicon.schema",
33 "defs": {
44 "main": {
5 "description": "Identity verification status record — proves that a DID has been verified by a trusted verifier.",
65 "key": "tid",
76 "record": {
87 "properties": {
9 "credentialRef": {
10 "description": "Reference to the W3C Verifiable Credential (e.g., a JWT or URN).",
11 "maxLength": 4096,
12 "type": "string"
13 },
14 "status": {
15 "description": "Verification status.",
16 "knownValues": [
17 "verified",
18 "pending",
19 "revoked"
20 ],
21 "type": "string"
22 },
23 "verifiedAt": {
24 "description": "ISO 8601 timestamp of when verification was performed.",
25 "format": "datetime",
26 "type": "string"
27 },
28 "verifierDid": {
29 "description": "DID of the verifier that issued this verification.",
8 "subject": {
309 "format": "did",
3110 "type": "string"
3211 }
3312 },
3413 "required": [
35 "status",
36 "verifierDid",
37 "verifiedAt"
14 "subject"
3815 ],
3916 "type": "object"
4017 },
4118 "type": "record"
4219 }
4320 },
4421 "id": "build.clovernight.identity.verification",
4522 "lexicon": 1
4623}