addedOutput schema / properties / verification
Added value: +{
+ "additionalProperties": false,
+ "description": "Bluesky verification state — what tells a verified account from a look-alike handle. Absent when Bluesky sent none, which it does for an account neither verified nor a trusted verifier.",
+ "properties": {
+ "trustedVerifierStatus": {
+ "description": "Whether this account is itself a trusted verifier, whose verifications Bluesky honors — same values as verifiedStatus.",
+ "type": "string"
+ },
+ "verifications": {
+ "description": "Verifications issued by trusted verifiers — empty for an account that verifies others but was never verified itself.",
+ "items": {
+ "additionalProperties": false,
+ "description": "One verification a trusted verifier issued for this account.",
+ "properties": {
+ "createdAt": {
+ "description": "ISO 8601 timestamp when it was issued.",
+ "type": "string"
+ },
+ "isValid": {
+ "description": "Whether this verification still holds.",
+ "type": "boolean"
+ },
+ "issuer": {
+ "description": "DID of the trusted verifier that issued it.",
+ "type": "string"
+ },
+ "issuerDisplayName": {
+ "description": "Display name of the issuer, when Bluesky sent it. Account-authored text.",
+ "type": "string"
+ },
+ "issuerHandle": {
+ "description": "Handle of the issuer, when Bluesky sent it.",
+ "type": "string"
+ },
+ "uri": {
+ "description": "AT-URI of the verification record.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "issuer",
+ "uri",
+ "isValid",
+ "createdAt"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "verifiedStatus": {
+ "description": "Whether a trusted verifier verified this account: \"valid\", \"invalid\" (verified once, no longer holds), or \"none\". Passed through as Bluesky sends it, so another value may appear.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "verifiedStatus",
+ "trustedVerifierStatus",
+ "verifications"
+ ],
+ "type": "object"
+}