Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:845a5036587f030438011870ee6e9c3e1aeae200e7931f542ca58c80fb275a02
What it is
What a remote MCP server returned when asked what it offers: 5 tools

The blob, as servednamed by its sha256

{ "instructions": "Offline, keyless lookup of the US civil aircraft registry (the FAA Releasable Aircraft Database, indexed locally as SQLite + FTS5). Decode an N-number with faa_lookup_registration (\"N12345\" or \"12345\" both work); resolve active/deregistered/reserved status with faa_get_registration_status; search by owner/make-model/state/type/Mode S with faa_search_registrations; decode and discover manufacturer-model codes with faa_get_aircraft_type and faa_search_aircraft_types. Coded fields surface both the raw FAA code and the decoded label. Owner name and address are REDACTED by default (FAA_REDACT_OWNER_PII); when redacted, owner-name search is disabled and payloads carry ownerRedacted: true. The index must be built once via the mirror:init script before queries succeed.", "tools": [ { "description": "Decode a 7-character FAA manufacturer/model/series code to aircraft specifications — manufacturer, model, aircraft category, aircraft type, engine type, number of engines, number of seats, weight class, cruise speed, and type-certificate data sheet/holder. Use faa_search_aircraft_types first to discover a code by manufacturer or model name.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "code": { "description": "Manufacturer/model/series code (e.g. \"2072714\") — 6–7 uppercase alphanumeric characters, usually 7. Discover codes via faa_search_aircraft_types.", "minLength": 1, "type": "string" } }, "required": [ "code" ], "type": "object" }, "name": "faa_get_aircraft_type", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "anyOf": [ { "not": { "required": [ "error" ] }, "required": [ "code" ] }, { "required": [ "error" ] } ], "properties": { "aircraftType": { "additionalProperties": false, "description": "Aircraft type as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "builderCertification": { "additionalProperties": false, "description": "Builder certification (Type Certificated, Not Type Certificated, Light Sport) as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "category": { "additionalProperties": false, "description": "Aircraft category (Land, Sea, Amphibian) as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "code": { "description": "The 7-char manufacturer/model/series code.", "type": "string" }, "cruiseSpeedMph": { "description": "Cruise speed in mph; often blank (permissible field).", "type": "number" }, "engineType": { "additionalProperties": false, "description": "Engine type as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "error": { "additionalProperties": {}, "description": "Present when the call failed. Absent on success.", "properties": { "code": { "description": "JSON-RPC error code for this failure.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "data": { "additionalProperties": {}, "properties": { "reason": { "description": "Machine-readable failure mode. Declared by this tool: `not_found`: The code is well-formed but does not identify a known aircraft type. `invalid_code`: The input is not a structurally valid code (expected 6–7 uppercase alphanumeric characters). Other values are possible when a failure originates below the handler.", "examples": [ "not_found", "invalid_code" ], "type": "string" }, "recovery": { "additionalProperties": {}, "description": "Actionable next step for the caller.", "properties": { "hint": { "type": "string" } }, "required": [ "hint" ], "type": "object" }, "retryable": { "description": "Whether retrying may succeed.", "type": "boolean" } }, "type": "object" }, "message": { "description": "Human-readable description of what went wrong.", "type": "string" } }, "required": [ "code", "message" ], "type": "object" }, "manufacturer": { "description": "Aircraft manufacturer name.", "type": "string" }, "model": { "description": "Aircraft model name.", "type": "string" }, "numberOfEngines": { "description": "Number of engines; may be blank on the reference record.", "type": "number" }, "numberOfSeats": { "description": "Number of seats; may be blank on the reference record.", "type": "number" }, "typeCertificateDataHolder": { "description": "Type-certificate data holder.", "type": "string" }, "typeCertificateDataSheet": { "description": "Type-certificate data sheet identifier.", "type": "string" }, "weightClass": { "description": "Weight class as the literal FAA string (e.g. \"CLASS 1\").", "type": "string" } }, "type": "object" } }, { "description": "Resolve whether a US civil aircraft N-number is active, deregistered, reserved, or unknown, including the available registration and airworthiness status. Use this rather than faa_lookup_registration when a number may be inactive. A number that was never issued returns recordType \"unknown\" — a valid, informative answer, not an error. Accepts \"N12345\" or \"12345\".", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "nNumber": { "description": "US registration N-number to resolve. Accepts \"N12345\" or \"12345\" (leading N optional). Shape: 1–5 characters — a leading digit 1–9, then digits, optionally ending in 1–2 letters (I and O are unused).", "minLength": 1, "type": "string" } }, "required": [ "nNumber" ], "type": "object" }, "name": "faa_get_registration_status", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "anyOf": [ { "not": { "required": [ "error" ] }, "required": [ "recordType", "nNumber", "nNumberDisplay" ] }, { "required": [ "error" ] } ], "properties": { "airworthinessClass": { "additionalProperties": false, "description": "Airworthiness classification as code + label (active records).", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "airworthinessDate": { "description": "Airworthiness certificate date, YYYY-MM-DD (active records).", "type": "string" }, "cancelDate": { "description": "Cancellation date, YYYY-MM-DD (deregistered records).", "type": "string" }, "certIssueDate": { "description": "Certificate issue date, YYYY-MM-DD (active records).", "type": "string" }, "error": { "additionalProperties": {}, "description": "Present when the call failed. Absent on success.", "properties": { "code": { "description": "JSON-RPC error code for this failure.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "data": { "additionalProperties": {}, "properties": { "reason": { "description": "Machine-readable failure mode. Declared by this tool: `invalid_n_number`: The input is not a structurally valid N-number (after the optional leading \"N\": 1–5 characters, a leading digit 1–9, then digits, optionally 1–2 trailing letters; I and O are unused). Other values are possible when a failure originates below the handler.", "examples": [ "invalid_n_number" ], "type": "string" }, "recovery": { "additionalProperties": {}, "description": "Actionable next step for the caller.", "properties": { "hint": { "type": "string" } }, "required": [ "hint" ], "type": "object" }, "retryable": { "description": "Whether retrying may succeed.", "type": "boolean" } }, "type": "object" }, "message": { "description": "Human-readable description of what went wrong.", "type": "string" } }, "required": [ "code", "message" ], "type": "object" }, "expirationDate": { "description": "Registration expiration date, YYYY-MM-DD (active records).", "type": "string" }, "expirationNoticeDate": { "description": "Date an expiration notice was sent, YYYY-MM-DD (reserved records).", "type": "string" }, "manufacturerModelCode": { "description": "7-char manufacturer/model/series code (deregistered records).", "type": "string" }, "modeSCodeHex": { "description": "Mode S code in hex / ICAO 24-bit address (deregistered records).", "type": "string" }, "nNumber": { "description": "Normalized N-number without the leading \"N\".", "type": "string" }, "nNumberDisplay": { "description": "N-number with the leading \"N\" for display.", "type": "string" }, "nNumberForChange": { "description": "The N-number this reservation changes to/from (reserved records).", "type": "string" }, "purgeDate": { "description": "Scheduled purge date, YYYY-MM-DD (reserved records).", "type": "string" }, "recordType": { "description": "Resolved registration state: active, deregistered, reserved, or unknown.", "enum": [ "active", "deregistered", "reserved", "unknown" ], "type": "string" }, "reserveDate": { "description": "Date the number was reserved, YYYY-MM-DD (reserved records).", "type": "string" }, "serialNumber": { "description": "Manufacturer serial number (deregistered records).", "type": "string" }, "status": { "additionalProperties": false, "description": "Registration/cancellation status as code + label (active and deregistered records).", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "typeReservation": { "additionalProperties": false, "description": "Type of reservation as code + label (reserved records).", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" } }, "type": "object" } }, { "description": "Decode one US civil aircraft N-number to its full registration record — aircraft make/model, engine, year manufactured, airworthiness, registration status, Mode S (ICAO 24-bit) code, and registered owner (when owner-PII redaction is off). Accepts \"N12345\" or \"12345\" (the leading N is optional). Returns ownerRedacted: true when owner details were withheld. A number that is known but inactive (deregistered or reserved) is not found here — use faa_get_registration_status for its current state.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "nNumber": { "description": "US registration N-number to decode. Accepts \"N12345\" or \"12345\" (leading N optional). Shape: 1–5 characters — a leading digit 1–9, then digits, optionally ending in 1–2 letters (I and O are unused).", "minLength": 1, "type": "string" } }, "required": [ "nNumber" ], "type": "object" }, "name": "faa_lookup_registration", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "anyOf": [ { "not": { "required": [ "error" ] }, "required": [ "nNumber", "nNumberDisplay", "fractionalOwner", "ownerRedacted" ] }, { "required": [ "error" ] } ], "properties": { "aircraftType": { "additionalProperties": false, "description": "Aircraft type (e.g. Fixed-wing single-engine) as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "airworthinessClass": { "additionalProperties": false, "description": "Airworthiness classification (Standard, Experimental, …) from CERTIFICATION char 1, as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "airworthinessDate": { "description": "Airworthiness certificate date (YYYY-MM-DD).", "type": "string" }, "approvedOperationsRaw": { "description": "Raw FAA approved-operations sub-code string; interpretation varies by airworthiness class.", "type": "string" }, "certIssueDate": { "description": "Certificate issue date (YYYY-MM-DD).", "type": "string" }, "engineMake": { "description": "Engine manufacturer name.", "type": "string" }, "engineManufacturerModelCode": { "description": "5-char engine manufacturer/model code.", "type": "string" }, "engineModel": { "description": "Engine model name.", "type": "string" }, "engineType": { "additionalProperties": false, "description": "Engine type (e.g. Reciprocating, Turbo-fan) as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "error": { "additionalProperties": {}, "description": "Present when the call failed. Absent on success.", "properties": { "code": { "description": "JSON-RPC error code for this failure.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "data": { "additionalProperties": {}, "properties": { "reason": { "description": "Machine-readable failure mode. Declared by this tool: `not_found`: The N-number is well-formed but has no active registration. `invalid_n_number`: The input is not a structurally valid N-number (after the optional leading \"N\": 1–5 characters, a leading digit 1–9, then digits, optionally 1–2 trailing letters; I and O are unused). Other values are possible when a failure originates below the handler.", "examples": [ "not_found", "invalid_n_number" ], "type": "string" }, "recovery": { "additionalProperties": {}, "description": "Actionable next step for the caller.", "properties": { "hint": { "type": "string" } }, "required": [ "hint" ], "type": "object" }, "retryable": { "description": "Whether retrying may succeed.", "type": "boolean" } }, "type": "object" }, "message": { "description": "Human-readable description of what went wrong.", "type": "string" } }, "required": [ "code", "message" ], "type": "object" }, "expirationDate": { "description": "Registration expiration date (YYYY-MM-DD).", "type": "string" }, "fractionalOwner": { "description": "True when the aircraft is under fractional ownership.", "type": "boolean" }, "kitManufacturer": { "description": "Kit manufacturer (amateur-built aircraft); often blank.", "type": "string" }, "kitModel": { "description": "Kit model (amateur-built aircraft); often blank.", "type": "string" }, "lastActionDate": { "description": "Date of the last registration action (YYYY-MM-DD).", "type": "string" }, "make": { "description": "Aircraft manufacturer name.", "type": "string" }, "manufacturerModelCode": { "description": "7-char manufacturer/model/series code.", "type": "string" }, "modeSCodeHex": { "description": "Mode S code in hex — the ICAO 24-bit address used to key live flight-tracking data.", "type": "string" }, "modeSCodeOctal": { "description": "Mode S transponder code in octal.", "type": "string" }, "model": { "description": "Aircraft model name.", "type": "string" }, "nNumber": { "description": "Normalized N-number without the leading \"N\" (the registry storage form).", "type": "string" }, "nNumberDisplay": { "description": "N-number in conventional display form, with the leading \"N\".", "type": "string" }, "owner": { "additionalProperties": false, "description": "Registrant name/address; present only when redaction is off.", "properties": { "city": { "description": "City.", "type": "string" }, "country": { "description": "Country code.", "type": "string" }, "county": { "description": "County code.", "type": "string" }, "name": { "description": "Registrant name.", "type": "string" }, "otherNames": { "description": "Co-owner names (1–5 on record); only present when PII redaction is off.", "items": { "description": "A co-owner name.", "type": "string" }, "type": "array" }, "state": { "description": "Two-letter state/territory abbreviation.", "type": "string" }, "street": { "description": "Street address line 1.", "type": "string" }, "street2": { "description": "Street address line 2.", "type": "string" }, "typeRegistrant": { "additionalProperties": false, "description": "Registrant type (Individual, LLC, Corporation, Government, …) as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "zip": { "description": "Postal/ZIP code.", "type": "string" } }, "type": "object" }, "ownerRedacted": { "description": "True when owner name/address were withheld from this payload by the redaction gate.", "type": "boolean" }, "region": { "additionalProperties": false, "description": "Registrant's FAA region as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "serialNumber": { "description": "Manufacturer serial number.", "type": "string" }, "status": { "additionalProperties": false, "description": "Registration status (e.g. Valid registration) as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "uniqueId": { "description": "FAA unique aircraft identifier.", "type": "string" }, "yearManufactured": { "description": "Year the aircraft was manufactured; often blank (permissible field).", "type": "number" } }, "type": "object" } }, { "description": "Search FAA aircraft types by manufacturer/model name, aircraft type code, or category code to discover 7-character manufacturer/model/series codes and browse specifications. Use this before faa_get_aircraft_type to find a code by name. At least one filter is required. Every response reports totalCount (all matches, not just this page); when more remain, it returns nextOffset — pass it back as offset to page forward.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "aircraftType": { "description": "Aircraft type code to match exactly (e.g. \"6\" for rotorcraft).", "type": "string" }, "category": { "description": "Aircraft category code to match exactly (1 Land, 2 Sea, 3 Amphibian).", "type": "string" }, "limit": { "default": 25, "description": "Maximum number of results to return (1–200, default 25).", "maximum": 200, "minimum": 1, "type": "integer" }, "offset": { "default": 0, "description": "Zero-based index of the first result to return — pass the nextOffset from a previous response, with identical filters, to page forward (default 0).", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "query": { "description": "Manufacturer and/or model name to match (full-text).", "type": "string" } }, "type": "object" }, "name": "faa_search_aircraft_types", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "anyOf": [ { "not": { "required": [ "error" ] }, "required": [ "aircraftTypes", "totalCount" ] }, { "required": [ "error" ] } ], "properties": { "aircraftTypes": { "description": "Matching aircraft-reference summaries for this page (up to limit).", "items": { "additionalProperties": false, "description": "A decoded aircraft-reference summary; use code with faa_get_aircraft_type for full specs.", "properties": { "aircraftType": { "additionalProperties": false, "description": "Aircraft type as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "category": { "additionalProperties": false, "description": "Aircraft category (Land, Sea, Amphibian) as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "code": { "description": "7-char manufacturer/model/series code — pass to faa_get_aircraft_type for full specs.", "type": "string" }, "manufacturer": { "description": "Aircraft manufacturer name.", "type": "string" }, "model": { "description": "Aircraft model name.", "type": "string" }, "numberOfEngines": { "description": "Number of engines; may be blank.", "type": "number" }, "numberOfSeats": { "description": "Number of seats; may be blank.", "type": "number" } }, "required": [ "code" ], "type": "object" }, "type": "array" }, "cap": { "description": "The limit that was applied (present only when truncated is set).", "type": "number" }, "error": { "additionalProperties": {}, "description": "Present when the call failed. Absent on success.", "properties": { "code": { "description": "JSON-RPC error code for this failure.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "data": { "additionalProperties": {}, "properties": { "reason": { "description": "Machine-readable failure mode. Declared by this tool: `no_filters`: No search filter was supplied. Other values are possible when a failure originates below the handler.", "examples": [ "no_filters" ], "type": "string" }, "recovery": { "additionalProperties": {}, "description": "Actionable next step for the caller.", "properties": { "hint": { "type": "string" } }, "required": [ "hint" ], "type": "object" }, "retryable": { "description": "Whether retrying may succeed.", "type": "boolean" } }, "type": "object" }, "message": { "description": "Human-readable description of what went wrong.", "type": "string" } }, "required": [ "code", "message" ], "type": "object" }, "nextOffset": { "description": "Offset to request the next page; absent when this page reached the end of the matches.", "type": "number" }, "notice": { "description": "Guidance when no aircraft types matched, or when more matches remain.", "type": "string" }, "shown": { "description": "Number of results on this page (present only when truncated is set).", "type": "number" }, "totalCount": { "description": "Total aircraft types matching the filters, across all pages. Always present.", "type": "number" }, "truncated": { "description": "Present and true only when matches remain beyond this page.", "type": "boolean" } }, "type": "object" } }, { "description": "Search active US civil aircraft registrations by owner name, make/model, state, aircraft type, or Mode S (hex) code. Returns decoded summaries with N-numbers to drill into via faa_lookup_registration. At least one filter is required. Owner-name search is unavailable when this deployment redacts owner PII — search by make/model, state, aircraft type, or Mode S code instead. Every response reports totalCount (all matches, not just this page); when more remain, it returns nextOffset — pass it back as offset to page forward.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "properties": { "aircraftType": { "description": "Aircraft type code to match exactly (e.g. \"4\" for fixed-wing single-engine).", "type": "string" }, "limit": { "default": 25, "description": "Maximum number of results to return (1–200, default 25).", "maximum": 200, "minimum": 1, "type": "integer" }, "makeModel": { "description": "Aircraft make and/or model to match (full-text).", "type": "string" }, "modeSCode": { "description": "Mode S code in hex to match exactly (ICAO 24-bit address).", "type": "string" }, "offset": { "default": 0, "description": "Zero-based index of the first result to return — pass the nextOffset from a previous response, with identical filters, to page forward (default 0).", "maximum": 9007199254740991, "minimum": 0, "type": "integer" }, "ownerName": { "description": "Registrant name to match (full-text). Rejected when owner-PII redaction is on.", "type": "string" }, "state": { "description": "Two-letter state/territory abbreviation (exact match).", "type": "string" } }, "type": "object" }, "name": "faa_search_registrations", "outputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false, "anyOf": [ { "not": { "required": [ "error" ] }, "required": [ "registrations", "totalCount" ] }, { "required": [ "error" ] } ], "properties": { "cap": { "description": "The limit that was applied (present only when truncated is set).", "type": "number" }, "error": { "additionalProperties": {}, "description": "Present when the call failed. Absent on success.", "properties": { "code": { "description": "JSON-RPC error code for this failure.", "maximum": 9007199254740991, "minimum": -9007199254740991, "type": "integer" }, "data": { "additionalProperties": {}, "properties": { "reason": { "description": "Machine-readable failure mode. Declared by this tool: `owner_search_disabled`: ownerName was supplied while owner-PII redaction is enabled on this deployment. `no_filters`: No search filter was supplied. Other values are possible when a failure originates below the handler.", "examples": [ "owner_search_disabled", "no_filters" ], "type": "string" }, "recovery": { "additionalProperties": {}, "description": "Actionable next step for the caller.", "properties": { "hint": { "type": "string" } }, "required": [ "hint" ], "type": "object" }, "retryable": { "description": "Whether retrying may succeed.", "type": "boolean" } }, "type": "object" }, "message": { "description": "Human-readable description of what went wrong.", "type": "string" } }, "required": [ "code", "message" ], "type": "object" }, "nextOffset": { "description": "Offset to request the next page; absent when this page reached the end of the matches.", "type": "number" }, "notice": { "description": "Guidance when no registrations matched, or when more matches remain.", "type": "string" }, "registrations": { "description": "Matching registration summaries for this page (up to limit).", "items": { "additionalProperties": false, "description": "A decoded registration summary; use nNumber with faa_lookup_registration for full detail.", "properties": { "aircraftType": { "additionalProperties": false, "description": "Aircraft type as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "make": { "description": "Aircraft manufacturer name.", "type": "string" }, "modeSCodeHex": { "description": "Mode S code in hex (ICAO 24-bit address).", "type": "string" }, "model": { "description": "Aircraft model name.", "type": "string" }, "nNumber": { "description": "Normalized N-number without the leading \"N\".", "type": "string" }, "nNumberDisplay": { "description": "N-number with the leading \"N\" for display.", "type": "string" }, "ownerName": { "description": "Registrant name; present only when owner-PII redaction is off.", "type": "string" }, "ownerRedacted": { "description": "True when owner name was withheld by the redaction gate.", "type": "boolean" }, "state": { "description": "Registrant state/territory abbreviation.", "type": "string" }, "status": { "additionalProperties": false, "description": "Registration status as code + label.", "properties": { "code": { "description": "The raw code as stored in the FAA registry.", "type": "string" }, "label": { "description": "The decoded human-readable label; omitted when the code is unrecognized.", "type": "string" } }, "required": [ "code" ], "type": "object" }, "yearManufactured": { "description": "Year manufactured; often blank.", "type": "number" } }, "required": [ "nNumber", "nNumberDisplay", "ownerRedacted" ], "type": "object" }, "type": "array" }, "shown": { "description": "Number of results on this page (present only when truncated is set).", "type": "number" }, "totalCount": { "description": "Total registrations matching the filters, across all pages. Always present.", "type": "number" }, "truncated": { "description": "Present and true only when matches remain beyond this page.", "type": "boolean" } }, "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:845a5036587f030438011870ee6e9c3e1aeae200e7931f542ca58c80fb275a02 | sha256sum