Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,537Letters: 14Defects: 1,323counted just now
teppi

Server definition

Hash
sha256:c898e97ec020caec1b30bc011995375f893b365fa47aeac9ad608576c285c1f3
What it is
What a remote MCP server returned when asked what it offers: 3 tools

The blob, as servednamed by its sha256

{ "instructions": "Centering Lab measures collectible card centering and explains published standards. Use grade_centering for known ratios; get_centering_standards for thresholds and sources; measure_card_centering for one photo with explicit front/back. This is a ceiling from centering alone, not a prediction of the final grade. Missing axes or the other face can lower ceilings. Approximate/interpreted thresholds must be disclosed. needs-review/failed: no grade ceilings, suggest a better photograph or correction at https://centeringlab.com/. Photos sent to tools reach our server and are processed only in memory, unlike the local-only website. Many clients cannot forward chat attachments to a remote tool: never invent an image URL; send the user to the website if neither public HTTPS URL nor base64 bytes are available. No financial advice.", "tools": [ { "description": "Look up card centering thresholds for PSA, BGS, CGC and SGC, optionally by house and front/back. Use for threshold/rules questions and source checks. Returns per-band official/interpreted/approximate status, source links, verification date/provenance and rounding rule. TAG is excluded. These are centering ceilings, not grade predictions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "face": { "enum": [ "front", "back" ], "type": "string" }, "house": { "enum": [ "PSA", "BGS", "CGC", "SGC" ], "type": "string" } }, "type": "object" }, "name": "get_centering_standards", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "disclaimer": { "type": "string" }, "rounding_rule": { "type": "string" }, "standards": { "items": { "additionalProperties": false, "properties": { "bands": { "items": { "additionalProperties": false, "properties": { "label": { "type": "string" }, "loose": { "type": "number" }, "rank": { "type": "number" }, "status": { "enum": [ "official", "interpreted", "approximate" ], "type": "string" }, "tight": { "type": "number" }, "value": { "type": "number" } }, "required": [ "value", "label", "rank", "loose", "status" ], "type": "object" }, "type": "array" }, "face": { "enum": [ "front", "back" ], "type": "string" }, "house": { "enum": [ "PSA", "BGS", "CGC", "SGC" ], "type": "string" }, "note": { "type": "string" }, "source": { "type": "string" }, "sources": { "items": { "type": "string" }, "type": "array" }, "status": { "enum": [ "official", "interpreted", "approximate" ], "type": "string" }, "verification": { "type": "string" }, "verified": { "type": "string" } }, "required": [ "house", "face", "bands", "source", "sources", "status", "verified", "verification", "note" ], "type": "object" }, "type": "array" }, "summary": { "type": "string" }, "tag_note": { "type": "string" } }, "required": [ "standards", "rounding_rule", "tag_note", "summary", "disclaimer" ], "type": "object" } }, { "description": "Convert known card centering ratios into the maximum grade permitted by centering at PSA, BGS, CGC and SGC. Use for questions such as “is 58/42 a PSA 10?” without needing a photo. Accept reversed ratios and percentages. At least one axis is required. Missing axes or faces may lower the ceiling; never describe it as a predicted grade. BGS uses both axes. Return provenance, limiting face/axis and distance to the next step.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "back_lr": { "anyOf": [ { "maximum": 100, "minimum": 0, "type": "number" }, { "maxLength": 40, "minLength": 1, "type": "string" } ], "description": "A percentage (55 or 45), or two percentages summing to 100 (\"55/45\" or \"45/55\"). Normalized to the larger side." }, "back_tb": { "anyOf": [ { "maximum": 100, "minimum": 0, "type": "number" }, { "maxLength": 40, "minLength": 1, "type": "string" } ], "description": "A percentage (55 or 45), or two percentages summing to 100 (\"55/45\" or \"45/55\"). Normalized to the larger side." }, "front_lr": { "anyOf": [ { "maximum": 100, "minimum": 0, "type": "number" }, { "maxLength": 40, "minLength": 1, "type": "string" } ], "description": "A percentage (55 or 45), or two percentages summing to 100 (\"55/45\" or \"45/55\"). Normalized to the larger side." }, "front_tb": { "anyOf": [ { "maximum": 100, "minimum": 0, "type": "number" }, { "maxLength": 40, "minLength": 1, "type": "string" } ], "description": "A percentage (55 or 45), or two percentages summing to 100 (\"55/45\" or \"45/55\"). Normalized to the larger side." } }, "type": "object" }, "name": "grade_centering", "outputSchema": { "$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" } }, { "description": "Measure worst-station left/right and top/bottom card centering from one photograph. Ask front or back before calling. Request a whole card, flat on a dark surface, straight from above and out of its sleeve. The photo is processed on the server in memory and discarded, unlike the local-only website. Use a public HTTPS URL or image bytes supported by the client. If a chat attachment cannot be passed to this remote tool, send the user to https://centeringlab.com/. needs-review or failed means no grade ceilings: suggest a retake or manual website adjustment. Never predict a final grade.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "card_size": { "default": "standard", "description": "standard = 63×88 mm; small = 59×86 mm.", "enum": [ "standard", "small" ], "type": "string" }, "face": { "description": "Required: ask the user whether the photo shows the front or back if unclear.", "enum": [ "front", "back" ], "type": "string" }, "image_base64": { "description": "Raw base64 encoded raster image, without a data-URL prefix. Intended for clients that can supply image bytes.", "maxLength": 12582912, "minLength": 4, "type": "string" }, "image_url": { "description": "Public HTTPS image URL, port 443. Private network addresses and non-image responses are rejected.", "format": "uri", "maxLength": 8192, "type": "string" } }, "required": [ "face" ], "type": "object" }, "name": "measure_card_centering", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "adjust_url": { "type": "string" }, "advice": { "type": "string" }, "card_size": { "enum": [ "standard", "small" ], "type": "string" }, "ceilings": { "anyOf": [ { "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" }, { "type": "null" } ] }, "code": { "type": "string" }, "confidence": { "anyOf": [ { "maximum": 1, "minimum": 0, "type": "number" }, { "type": "null" } ] }, "disclaimer": { "type": "string" }, "elapsed_ms": { "type": "number" }, "face": { "enum": [ "front", "back" ], "type": "string" }, "image_bytes": { "type": "number" }, "lr": { "anyOf": [ { "additionalProperties": false, "properties": { "major_percent": { "type": "number" }, "minor_percent": { "type": "number" }, "ratio": { "type": "string" }, "sigma_pp": { "type": "number" }, "stations_major_percent": { "items": { "type": "number" }, "type": "array" }, "uncertainty_pp": { "type": "number" }, "worst_station_px": { "type": "number" } }, "required": [ "ratio", "major_percent", "minor_percent", "uncertainty_pp", "sigma_pp", "worst_station_px", "stations_major_percent" ], "type": "object" }, { "type": "null" } ] }, "status": { "enum": [ "ok", "needs-review", "failed" ], "type": "string" }, "summary": { "type": "string" }, "tb": { "anyOf": [ { "additionalProperties": false, "properties": { "major_percent": { "type": "number" }, "minor_percent": { "type": "number" }, "ratio": { "type": "string" }, "sigma_pp": { "type": "number" }, "stations_major_percent": { "items": { "type": "number" }, "type": "array" }, "uncertainty_pp": { "type": "number" }, "worst_station_px": { "type": "number" } }, "required": [ "ratio", "major_percent", "minor_percent", "uncertainty_pp", "sigma_pp", "worst_station_px", "stations_major_percent" ], "type": "object" }, { "type": "null" } ] }, "warnings": { "items": { "type": "string" }, "type": "array" } }, "required": [ "status", "code", "face", "card_size", "lr", "tb", "confidence", "warnings", "ceilings", "adjust_url", "advice", "elapsed_ms", "image_bytes", "summary", "disclaimer" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:c898e97ec020caec1b30bc011995375f893b365fa47aeac9ad608576c285c1f3 | sha256sum