{"scenarios":[{"capabilities":["openid_metadata_publication","jwks_publication","oauth_client_credentials_token_issue","channel_to_bot_jwt_signing","bot_to_channel_activity_post","operator_driven_inbound_simulation"],"description":"Emulates a Microsoft Bot Framework channel with channelId='msteams'. Signs channel-to-bot JWTs, publishes a JWKS document, issues OAuth client-credentials tokens, and accepts bot-to-channel activity POSTs.","name":"channel-msteams","status":"supported"},{"capabilities":["channel_jwt_validation","specific_validation_failure_reasons","configurable_trusted_openid_url","operator_driven_reply","inbox_inspection"],"description":"Emulates a Bot Framework bot's /api/messages endpoint. Validates inbound channel JWTs against a configured OpenID metadata URL and exposes the received activities via the Twin Plane inbox. Operator-driven replies use the channel's serviceUrl + token endpoint.","name":"bot-receiver","status":"supported"}]}
