From
bafyreibyrhuuh4igp7j2ozilcmujamt6cwoztccw2kzvghc5keavtj2lku
indexed 2026-06-11 19:44 UTC
View this version
To
bafyreif67mnvwdmvwej534mflh7dscjghkoj6xdpmbkl55mgh2ew2t3hcm
indexed 2026-06-11 20:38 UTC
View this version
Compatibility
backward compatible Backward compatible. 2 non-breaking changes.
Non-breaking changes (2)
- AddedVertex AddedVertex { vertex_id: "com.drivepatents.patent:body.supersededBy" }
- AddedEdge AddedEdge { src: "com.drivepatents.patent:body", tgt: "com.drivepatents.patent:body.supersededBy", kind: "prop", name: Some("supersededBy") }
Migration guidance
Added
AddedVertex { vertex_id: "com.drivepatents.patent:body.supersededBy" }
Notes
- Non-breaking: AddedEdge { src: "com.drivepatents.patent:body", tgt: "com.drivepatents.patent:body.supersededBy", kind: "prop", name: Some("supersededBy") }
Changes
11
{22
"$type": "com.atproto.lexicon.schema",33
"defs": {44
"main": {55
"description": "An automotive patent or application tracked by DRIVE (drivepatents.com). Paired with a site.standard.document record for the human-readable patent page.",66
"key": "any",77
"record": {88
"properties": {99
"abstract": {1010
"maxGraphemes": 3000,1111
"maxLength": 30000,1212
"type": "string"1313
},1414
"assignees": {1515
"items": {1616
"maxGraphemes": 200,1717
"maxLength": 2000,1818
"type": "string"1919
},2020
"maxLength": 25,2121
"type": "array"2222
},2323
"classifications": {2424
"description": "CPC codes.",2525
"items": {2626
"maxGraphemes": 32,2727
"maxLength": 320,2828
"type": "string"2929
},3030
"maxLength": 50,3131
"type": "array"3232
},3333
"createdAt": {3434
"format": "datetime",3535
"type": "string"3636
},3737
"documentRef": {3838
"description": "The site.standard.document record for this patent page.",3939
"ref": "com.atproto.repo.strongRef",4040
"type": "ref"4141
},4242
"drivePostUrl": {4343
"format": "uri",4444
"type": "string"4545
},4646
"filedAt": {4747
"format": "datetime",4848
"type": "string"4949
},5050
"grantedAt": {5151
"format": "datetime",5252
"type": "string"5353
},5454
"inventors": {5555
"items": {5656
"maxGraphemes": 100,5757
"maxLength": 1000,5858
"type": "string"5959
},6060
"maxLength": 50,6161
"type": "array"6262
},6363
"jurisdiction": {6464
"knownValues": [6565
"US",6666
"EP",6767
"WO",6868
"JP",6969
"CN",7070
"KR"7171
],7272
"type": "string"7373
},7474
"kind": {7575
"description": "Kind code, e.g. B2, A1.",7676
"maxLength": 8,7777
"type": "string"7878
},7979
"patentNumber": {8080
"maxLength": 64,8181
"type": "string"8282
},8383
"publishedAt": {8484
"format": "datetime",8585
"type": "string"8686
},8787
"site": {8888
"description": "AT-URI of the site.standard.publication this patent is published under.",8989
"format": "at-uri",9090
"type": "string"9191
},9292
"sourceUrl": {9393
"format": "uri",9494
"type": "string"9595
},9696
"status": {9797
"knownValues": [9898
"application",9999
"granted",100100
"expired",101101
"superseded"102102
],103103
"type": "string"104104
},105
"supersededBy": {106
"description": "AT-URI of the com.drivepatents.patent record that supersedes this one (e.g. the grant that replaced a pre-grant publication). rkeys are deterministic, so this URI is valid even if the successor record syncs later.",107
"format": "at-uri",108
"type": "string"109
},105110
"title": {106111
"maxGraphemes": 500,107112
"maxLength": 5000,108113
"type": "string"109114
}110115
},111116
"required": [112117
"patentNumber",113118
"jurisdiction",114119
"kind",115120
"title",116121
"createdAt"117122
],118123
"type": "object"119124
},120125
"type": "record"121126
}122127
},123128
"id": "com.drivepatents.patent",124129
"lexicon": 1125130
}