| resolution-json | JSON resolution result describing status, source type, confidence, and evidence. |
| resolution-status | Resolution status: resolved or unresolved. |
| source-type | Resolved source type: repo-spec, gateway-export, appsync-schema, appsync-event-api, eventbridge-schema, eventbridge-surface, cfn-embedded, glue-schema, bedrock-action-group, alb-listener-rule, sns-contract, ssm-registry, lambda-url-export, lambda-event-source, verified-permissions-schema, step-functions-asl, manual-review, or discover-many. |
| mapping-confidence | Numeric confidence score for selected service candidate. |
| spec-path | Path to resolved or generated specification when available. |
| spec-files-json | Optional single-line JSON inventory of authoritative multi-file definition members (schemaVersion 1). Empty for single-file results, unresolved runs, discover-many top-level outputs, derived OpenAPI, and deterministic GraphQL/Smithy composition. |
| gateway-id | Resolved API Gateway ID when available. |
| service-name | Resolved service name. |
| services-json | Legacy discover-many output: JSON array of exported services. |
| service-count | Legacy discover-many output: number of exported services. |
| export-summary-json | discover-many summary JSON with attempted/exported/failed/skipped counts. |
| candidates-json | JSON array of top candidates when resolution is ambiguous. |
| provider-type | Provider that resolved the spec: api-gateway, appsync, appsync-events, eventbridge-schemas, eventbridge, cloudformation, glue, bedrock-action-group, alb-listener-rule, sns, ssm, lambda-url, lambda-event-source, verified-permissions, or step-functions. |
| spec-format | Format of the resolved spec: openapi-yaml, openapi-json, graphql-sdl, graphql-introspection-json, asyncapi-yaml, asyncapi-json, json-schema, postman-collection, smithy, avro, protobuf, wsdl, or mcp-json. |
| contract-origin | SNS contract provenance when available: repo-asyncapi, repo-json-schema, generated-asyncapi, ssm-content, ssm-url, catalog-url, eventbridge-derived, code-derived, or manual-review. |
| contract-metadata-path | Path to SNS resolution metadata sidecar when available. |
| variant-count | Number of SNS delivery variants discovered when available. |
| derived-openapi-path | Path to the canonical derived OpenAPI JSON sidecar when available. |
| derived-openapi-version | OpenAPI version of the derived sidecar when available. |
| derived-openapi-completeness | Derived OpenAPI completeness: full or partial. |
| derived-openapi-format | Format of the derived OpenAPI sidecar, currently openapi-json. |
| derived-openapi-evidence-json | JSON array of evidence entries explaining derived OpenAPI quality and limitations. |
| narrowing-strategy | Progressive narrowing tier applied to API Gateway candidates (iac-fingerprint, cfn-correlation, tag-prefilter, naming-heuristic), or none when no tier matched. |