Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "get_centering_standards", "grade_centering" and "measure_card_centering"
LookUSEupONLYcardforcenteringquestionsthresholdsaboutforpublishedPSATHRESHOLDS,BGStolerance,CGCrulesandorSGC,SOURCESoptionallywithoutbygradinghousetheanduser'sfront/back.suppliedUsenumericforratios.threshold/rulesForquestionsPSA 10 compatibility with supplied ratios use grade_centering instead; it applies rounding andsourcehouse-specificchecks.rules.ReturnsIfper-bandface/axisofficial/interpreted/approximateisstatusunknown,sourceasklinksfirst without any call. Example: {"house":"BGS","face":"back"};verificationfieldsdate/provenanceoptional,and{}roundingreturnsrule.all. Houses PSA/BGS/CGC/SGC (case accepted), TAGisexcluded:excluded.explainTheseproprietaryareassessment;centeringneverceilingssubstitute another house. Face front/back in English; case/spaces accepted,notreverse/obversegradeandpredictions.translations rejected. SGC back has empty bands, no published table or ceiling; never invent one. Returns official/interpreted/approximate status, sources and verification. Not a final-grade prediction.
⟨3 unchanged words⟩ additionalProperties":false,"properties":{"face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"house":{"description":"Grading house: PSA, BGS, CGC or SGC; TAG is excluded. Case/outer whitespace accepted by the service. Example: PSA (psa also accepted).","enum":["PSA","BGS","CGC","SGC"],"examples":["PSA","BGS"],"type":"string"}},"type":"object"}
⟨6 unchanged words⟩ {"disclaimer":{"type":"string"},"normalizations":{"default":[],"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"input":{"type":["number","string"]},"note":{"type":"string"},"ratio":{"type":"string"}},"required":["field","note"],"type":"object"},"type":"array"},"rounding_rule":{"type":"string"},"standards" ⟨39 unchanged words⟩ ,"type":"array"},"face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"house":{"description":"Grading house: PSA, BGS, CGC or SGC; TAG is excluded. Case/outer whitespace accepted by the service. Example: PSA (psa also accepted).","enum":["PSA","BGS","CGC","SGC"],"examples":["PSA","BGS"],"type":"string"},"note":{"type" ⟨41 unchanged words⟩ {"type":"string"}},"required":["normalizations","standards","rounding_rule","tag_note","summary", ⟨3 unchanged words⟩
ReturnUSE THIS TOOL whenever the user supplies numeric centeringceilingsratios and asks whether a card meets PSA/BGS/CGC/SGC or asks forPSA/BGS/CGC/SGC;aoptionalcenteringhouseceiling.limitsDooutput.notKeys:calculatefront_lr,byfront_tb,lookingback_lr,upback_tb,
Measureworst-stationoneleft/rightACTUALandphotograph.top/bottomExamplecardshape:centering{"face":"front","image_base64":"<completefromactualoneimagephotograph.bytes>"}. Askfrontfront/back BEFORE calling if unknown. Exactly one user-provided public HTTPS image URL (port 443) orbackcompletebeforebase64
Certificate recorded, valid to 2026-12-30
Authorization not required
Changed the definition of "grade_centering"
Convert known cardReturn centeringratiosceilingsintoforthePSA/BGS/CGC/SGC;maximumoptionalgradehousepermittedlimitsbyoutput.centeringKeys:atfront_lr,
Unknown → Live
First tool surface recorded: 3 tools (server version 1.0.0)
https://centeringlab.com/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"back_lr":{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations."},"back_tb":{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations."},"front_lr":{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations."},"front_tb":{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations."},"house":{"description":"Optional: return only this grading house.","enum":["PSA","BGS","CGC","SGC"],"type":"string"}},"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"anyOf":[{"required":["front_lr"]},{"required":["front_tb"]},{"required":["back_lr"]},{"required":["back_tb"]},{"required":["front"]},{"required":["back"]}],"properties":{"back":{"additionalProperties":false,"anyOf":[{"required":["lr"]},{"required":["tb"]}],"description":"Alternative nested form; supply lr and/or tb, never mix with the corresponding flat keys. Example: {lr:'55/45',tb:'60/40'}.","examples":[{"lr":"55/45","tb":"60/40"}],"properties":{"lr":{"anyOf":[{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["55/45",0.55,"0.55/0.45"]},{"items":{"type":["number","string"]},"maxItems":2,"minItems":2,"type":"array"}],"description":"Known left/right ratio. Example: 55/45.","examples":["55/45"]},"tb":{"anyOf":[{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["55/45",0.55,"0.55/0.45"]},{"items":{"type":["number","string"]},"maxItems":2,"minItems":2,"type":"array"}],"description":"Known top/bottom ratio. Example: 60/40.","examples":["60/40"]}},"type":"object"},"back_lr":{"anyOf":[{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["55/45",0.55,"0.55/0.45"]},{"items":{"type":["number","string"]},"maxItems":2,"minItems":2,"type":"array"}],"description":"Back left/right. Optional individually; supply at least one known axis. Do not guess the face or axis. Example: 55/45. Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["65/35",[65,35]]},"back_tb":{"anyOf":[{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["55/45",0.55,"0.55/0.45"]},{"items":{"type":["number","string"]},"maxItems":2,"minItems":2,"type":"array"}],"description":"Back top/bottom. Optional individually; supply at least one known axis. Do not guess the face or axis. Example: 55/45. Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["60/40",[60,40]]},"front":{"additionalProperties":false,"anyOf":[{"required":["lr"]},{"required":["tb"]}],"description":"Alternative nested form; supply lr and/or tb, never mix with the corresponding flat keys. Example: {lr:'55/45',tb:'60/40'}.","examples":[{"lr":"55/45","tb":"60/40"}],"properties":{"lr":{"anyOf":[{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["55/45",0.55,"0.55/0.45"]},{"items":{"type":["number","string"]},"maxItems":2,"minItems":2,"type":"array"}],"description":"Known left/right ratio. Example: 55/45.","examples":["55/45"]},"tb":{"anyOf":[{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["55/45",0.55,"0.55/0.45"]},{"items":{"type":["number","string"]},"maxItems":2,"minItems":2,"type":"array"}],"description":"Known top/bottom ratio. Example: 60/40.","examples":["60/40"]}},"type":"object"},"front_lr":{"anyOf":[{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["55/45",0.55,"0.55/0.45"]},{"items":{"type":["number","string"]},"maxItems":2,"minItems":2,"type":"array"}],"description":"Front left/right. Optional individually; supply at least one known axis. Do not guess the face or axis. Example: 55/45. Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["55/45",[55,45]]},"front_tb":{"anyOf":[{"anyOf":[{"const":0,"type":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":80,"minLength":1,"type":"string"}],"description":"Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["55/45",0.55,"0.55/0.45"]},{"items":{"type":["number","string"]},"maxItems":2,"minItems":2,"type":"array"}],"description":"Front top/bottom. Optional individually; supply at least one known axis. Do not guess the face or axis. Example: 55/45. Known face/axis ratio. Examples: 55/45, 0.55, [55,45] (service alternative). A percentage within 0–100 (55 or 45; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), or a pair summing to 100 or 1. Separators: / - – — : x or spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the larger side; fractions are disclosed in normalizations.","examples":["60/40",[60,40]]},"house":{"description":"Optional: return only PSA/BGS/CGC/SGC. Case/outer spaces accepted. TAG excluded; never substitute a different house. Example: PSA.","enum":["PSA","BGS","CGC","SGC"],"examples":["PSA"],"type":"string"}},"type":"object"}before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"back":{"anyOf":[{"additionalProperties":false,"properties":{"ceilings":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"type":"object"},"missing_axes":{"items":{"enum":["lr","tb"],"type":"string"},"type":"array"},"ratios":{"additionalProperties":false,"properties":{"lr":{"type":["number","null"]},"tb":{"type":["number","null"]}},"required":["lr","tb"],"type":"object"}},"required":["ratios","missing_axes","ceilings"],"type":"object"},{"type":"null"}]},"combined":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"type":"object"},"disclaimer":{"type":"string"},"front":{"anyOf":[{"additionalProperties":false,"properties":{"ceilings":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"type":"object"},"missing_axes":{"items":{"enum":["lr","tb"],"type":"string"},"type":"array"},"ratios":{"additionalProperties":false,"properties":{"lr":{"type":["number","null"]},"tb":{"type":["number","null"]}},"required":["lr","tb"],"type":"object"}},"required":["ratios","missing_axes","ceilings"],"type":"object"},{"type":"null"}]},"incomplete":{"type":"boolean"},"missing_faces":{"items":{"enum":["front","back"],"type":"string"},"type":"array"},"normalizations":{"items":{"additionalProperties":false,"properties":{"field":{"enum":["front_lr","front_tb","back_lr","back_tb"],"type":"string"},"input":{"type":["number","string"]},"note":{"type":"string"},"ratio":{"type":"string"}},"required":["field","input","ratio","note"],"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["front","back","combined","normalizations","incomplete","missing_faces","summary","disclaimer"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"back":{"anyOf":[{"additionalProperties":false,"properties":{"ceilings":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"type":"object"},"missing_axes":{"items":{"enum":["lr","tb"],"type":"string"},"type":"array"},"ratios":{"additionalProperties":false,"properties":{"lr":{"type":["number","null"]},"tb":{"type":["number","null"]}},"required":["lr","tb"],"type":"object"}},"required":["ratios","missing_axes","ceilings"],"type":"object"},{"type":"null"}]},"combined":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"type":"object"},"disclaimer":{"type":"string"},"front":{"anyOf":[{"additionalProperties":false,"properties":{"ceilings":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"type":"object"},"missing_axes":{"items":{"enum":["lr","tb"],"type":"string"},"type":"array"},"ratios":{"additionalProperties":false,"properties":{"lr":{"type":["number","null"]},"tb":{"type":["number","null"]}},"required":["lr","tb"],"type":"object"}},"required":["ratios","missing_axes","ceilings"],"type":"object"},{"type":"null"}]},"incomplete":{"type":"boolean"},"missing_faces":{"items":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"type":"array"},"normalizations":{"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"input":{"type":["number","string"]},"note":{"type":"string"},"ratio":{"type":"string"}},"required":["field","note"],"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["front","back","combined","normalizations","incomplete","missing_faces","summary","disclaimer"],"type":"object"}⟨10 unchanged words⟩ "standard = 63×88 mm; small = 59×86 mm. Japanese Pokémon uses standard; Yu-Gi-Oh! uses small. Case/outer whitespace accepted. Example: standard.","enum":["standard","small"],"examples":["standard","small"],"type":"string"},"face":{"description":"Required:askfront or back (English). Ask the userwhetherbeforethecallingphotoifshowsunclear.theCase/outerfrontwhitespaceoraccepted,backe.g.ifFront;unclear.reverse/obverse are rejected.","enum":["front","back"],"examples":["front","back"],"type":"string"},"image_base64":{"description":"RawActual base64encodedraster image,withoutbytesasupplied by the client. Image data-URLprefix.prefixIntendedandforwhitespace/newlinesclientsarethatacceptedcanandsupplynormalizationimageisbytes.disclosed. Never invent bytes or substitute an attachment filename. Example syntax: data:image/png;base64,... (ellipsis is not valid bytes).","examples":["data:image/png;base64,iVBORw0KGgo="],"maxLength":12582912,"minLength":4,"type":" ⟨9 unchanged words⟩ Private network addresses and non-image responses are rejected. Use only a URL supplied by the user: never invent one. Example syntax: https://images.example.org/card.jpg (placeholder, never fetch it).","examples":["https://images.example.org/card.jpg"],"format":"uri","maxLength":8192," ⟨6 unchanged words⟩
⟨42 unchanged words⟩ ,"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type" ⟨84 unchanged words⟩ ,"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type" ⟨84 unchanged words⟩ ,"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type" ⟨84 unchanged words⟩ ,"type":"string"},"limiting_face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"maximum_grade":{"type" ⟨91 unchanged words⟩ {"type":"number"},"face":{"description":"Face: front or back, in English. Ask the user if unknown. Case and outer whitespace accepted; never use reverse/obverse or translated names. Example: front.","enum":["front","back"],"examples":["front","back"],"type":"string"},"image_bytes":{"type" ⟨40 unchanged words⟩ "},{"type":"null"}]},"normalizations":{"default":[],"items":{"additionalProperties":false,"properties":{"field":{"type":"string"},"input":{"type":["number","string"]},"note":{"type":"string"},"ratio":{"type":"string"}},"required":["field","note"],"type":"object"},"type":"array"},"status":{"enum":["ok","needs-review" ⟨51 unchanged words⟩ ,"type":"array"}},"required":["normalizations","status","code","face","card_size", ⟨13 unchanged words⟩
⟨5 unchanged words⟩ properties":{"back_lr":{"anyOf":[{"maximumconst":1000,"minimumtype":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":4080,"minLength":1,"type":"string"}],"description":"A percentage within 0–100 (55 or4545; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), ortwoapercentagespair summing to 100(\"55/45\"or 1. Separators: / - – — : x or\"45/55\").spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the largerside.side; fractions are disclosed in normalizations."},"back_tb":{"anyOf":[{"maximumconst":1000,"minimumtype":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":4080,"minLength":1,"type":"string"}],"description":"A percentage within 0–100 (55 or4545; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), ortwoapercentagespair summing to 100(\"55/45\"or 1. Separators: / - – — : x or\"45/55\").spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the largerside.side; fractions are disclosed in normalizations."},"front_lr":{"anyOf":[{"maximumconst":1000,"minimumtype":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":4080,"minLength":1,"type":"string"}],"description":"A percentage within 0–100 (55 or4545; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), ortwoapercentagespair summing to 100(\"55/45\"or 1. Separators: / - – — : x or\"45/55\").spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the largerside.side; fractions are disclosed in normalizations."},"front_tb":{"anyOf":[{"maximumconst":1000,"minimumtype":"number"},{"exclusiveMaximum":1,"exclusiveMinimum":0,"type":"number"},{"exclusiveMinimum":1,"maximum":100,"type":"number"},{"maxLength":4080,"minLength":1,"type":"string"}],"description":"A percentage within 0–100 (55 or4545; 1 is ambiguous and rejected), a fraction between 0 and 1 (0.55), ortwoapercentagespair summing to 100(\"55/45\"or 1. Separators: / - – — : x or\"45/55\").spaces; optional %. Axis suffix L/R or left/right for *_lr, T/B or top/bottom for *_tb. Normalized to the largerside.side; fractions are disclosed in normalizations."},"house":{"description":"Optional: return only this grading house.","enum":["PSA","BGS","CGC","SGC"],"type":"string"}},"type":"object"}
before
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"back":{"anyOf":[{"additionalProperties":false,"properties":{"ceilings":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"required":["PSA","BGS","CGC","SGC"],"type":"object"},"missing_axes":{"items":{"enum":["lr","tb"],"type":"string"},"type":"array"},"ratios":{"additionalProperties":false,"properties":{"lr":{"type":["number","null"]},"tb":{"type":["number","null"]}},"required":["lr","tb"],"type":"object"}},"required":["ratios","missing_axes","ceilings"],"type":"object"},{"type":"null"}]},"combined":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"required":["PSA","BGS","CGC","SGC"],"type":"object"},"disclaimer":{"type":"string"},"front":{"anyOf":[{"additionalProperties":false,"properties":{"ceilings":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"required":["PSA","BGS","CGC","SGC"],"type":"object"},"missing_axes":{"items":{"enum":["lr","tb"],"type":"string"},"type":"array"},"ratios":{"additionalProperties":false,"properties":{"lr":{"type":["number","null"]},"tb":{"type":["number","null"]}},"required":["lr","tb"],"type":"object"}},"required":["ratios","missing_axes","ceilings"],"type":"object"},{"type":"null"}]},"incomplete":{"type":"boolean"},"missing_faces":{"items":{"enum":["front","back"],"type":"string"},"type":"array"},"summary":{"type":"string"}},"required":["front","back","combined","incomplete","missing_faces","summary","disclaimer"],"type":"object"}after
{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"back":{"anyOf":[{"additionalProperties":false,"properties":{"ceilings":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"type":"object"},"missing_axes":{"items":{"enum":["lr","tb"],"type":"string"},"type":"array"},"ratios":{"additionalProperties":false,"properties":{"lr":{"type":["number","null"]},"tb":{"type":["number","null"]}},"required":["lr","tb"],"type":"object"}},"required":["ratios","missing_axes","ceilings"],"type":"object"},{"type":"null"}]},"combined":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"type":"object"},"disclaimer":{"type":"string"},"front":{"anyOf":[{"additionalProperties":false,"properties":{"ceilings":{"additionalProperties":false,"properties":{"BGS":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"CGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"PSA":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"},"SGC":{"additionalProperties":false,"properties":{"borderline":{"type":"boolean"},"distance_to_next":{"type":["number","null"]},"label":{"type":["string","null"]},"limiting_axis":{"enum":["lr","tb"],"type":"string"},"limiting_face":{"enum":["front","back"],"type":"string"},"maximum_grade":{"type":["number","null"]},"next_grade":{"type":["number","null"]},"next_label":{"type":["string","null"]},"rank":{"type":["number","null"]},"source":{"type":"string"},"source_status":{"enum":["official","interpreted","approximate"],"type":"string"},"sources":{"items":{"type":"string"},"type":"array"},"standard_status":{"enum":["official","interpreted","approximate"],"type":"string"},"unconstrained":{"type":"boolean"},"verification":{"type":"string"},"verified":{"type":"string"}},"required":["maximum_grade","label","rank","limiting_face","limiting_axis","distance_to_next","next_grade","next_label","borderline","unconstrained","source_status","standard_status","source","sources","verified","verification"],"type":"object"}},"type":"object"},"missing_axes":{"items":{"enum":["lr","tb"],"type":"string"},"type":"array"},"ratios":{"additionalProperties":false,"properties":{"lr":{"type":["number","null"]},"tb":{"type":["number","null"]}},"required":["lr","tb"],"type":"object"}},"required":["ratios","missing_axes","ceilings"],"type":"object"},{"type":"null"}]},"incomplete":{"type":"boolean"},"missing_faces":{"items":{"enum":["front","back"],"type":"string"},"type":"array"},"normalizations":{"items":{"additionalProperties":false,"properties":{"field":{"enum":["front_lr","front_tb","back_lr","back_tb"],"type":"string"},"input":{"type":["number","string"]},"note":{"type":"string"},"ratio":{"type":"string"}},"required":["field","input","ratio","note"],"type":"object"},"type":"array"},"summary":{"type":"string"}},"required":["front","back","combined","normalizations","incomplete","missing_faces","summary","disclaimer"],"type":"object"}