# Required vs Optional

## Implementation Checklist

* **Required to implement**: \`AppsConnector\`, \`MetadataService\`, \`QueryService\` contracts used by runtime routing and query flow.
* **Optional/default**: EDGI and SDK version methods when the connector does not support those workflows.
* **Strongly recommended**: annotate the connector with \`@SdkConnector(artifactId="...")\` and include a release metadata file for runtime auditability.

***

Copyright © 2026, OvalEdge LLC, Peachtree Corners, GA, USA.
