> ## Documentation Index
> Fetch the complete documentation index at: https://docs.missions.eutika.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integration and Connection of Digital Services

## **Event System**

Events that occur in Missions are recorded internally in an analytics platform that gives us real-time visibility on user behavior.

Missions has a Webhooks functionality that allows informing external services via REST API of internal events (for example, completion of a mission, user login to the platform or evaluation of a deliverable). This communication mechanism is complementary to LTI 1.3 and allows informing external systems of our clients (CRM for example) about events in Missions.

<img className="block dark:hidden mx-auto" src="https://mintcdn.com/eutika/_YbXLtJfkFDk1wlx/images/light/19-sistema-eventos-m-claro-en.png?fit=max&auto=format&n=_YbXLtJfkFDk1wlx&q=85&s=cf6d049b961bf76cc1f5fa9303246cac" alt="Event system diagram" width="3532" height="1058" data-path="images/light/19-sistema-eventos-m-claro-en.png" />

<img className="hidden dark:block mx-auto" src="https://mintcdn.com/eutika/jc9EgrggxQjf_cyE/images/dark/19-sistema-eventos-m-oscuro-en.png?fit=max&auto=format&n=jc9EgrggxQjf_cyE&q=85&s=ab482b6362308912c1a194bf64d7de96" alt="Event system diagram" width="3532" height="1058" data-path="images/dark/19-sistema-eventos-m-oscuro-en.png" />

## **Technical Validations in Local Environment**

Our command line tool (**CLI**) allows performing technical validations of the user's workloads in their local work environment.

It is an ***open source project*** ([<u>https://github.com/Eutika/eu-missions-cli</u>](https://github.com/Eutika/eu-missions-cli)) locally installable by the user. The CLI requests explicit permission to execute commands in the terminal and validate the result. Being open source offers **total transparency** by allowing code review.

<img className="block dark:hidden mx-auto" src="https://mintcdn.com/eutika/mUgVRFHE5y0w1MKx/images/light/15-validacion-entorno-temporal-m-claro.png?fit=max&auto=format&n=mUgVRFHE5y0w1MKx&q=85&s=9b5ca462fed992d0d9ce47e0b2d1e5bf" alt="Validation via CLI diagram" style={{ width:"80%" }} width="621" height="299" data-path="images/light/15-validacion-entorno-temporal-m-claro.png" />

<img className="hidden dark:block mx-auto" src="https://mintcdn.com/eutika/mUgVRFHE5y0w1MKx/images/dark/15-validacion-entorno-temporal-m-oscuro.png?fit=max&auto=format&n=mUgVRFHE5y0w1MKx&q=85&s=e00650c5297c67ee7c346950f86bebb8" alt="Validation via CLI diagram" style={{ width:"80%" }} width="621" height="299" data-path="images/dark/15-validacion-entorno-temporal-m-oscuro.png" />

## **Ephemeral Virtual Environments**

In missions where we need to emulate complex professional environments, workloads are deployed in ephemeral environments.

The user must connect to said environment and solve the problems that have been posed.

These environments have a life limited to the duration of the mission.

<img className="block dark:hidden mx-auto" src="https://mintcdn.com/eutika/_YbXLtJfkFDk1wlx/images/light/16-entornos-efimeros-virtuales-m-claro-en.png?fit=max&auto=format&n=_YbXLtJfkFDk1wlx&q=85&s=6c960e00cdbd93b9f6405fc63177c67a" alt="Virtual environments diagram" style={{ width:"100%" }} width="3304" height="1687" data-path="images/light/16-entornos-efimeros-virtuales-m-claro-en.png" />

<img className="hidden dark:block mx-auto" src="https://mintcdn.com/eutika/jc9EgrggxQjf_cyE/images/dark/16-entornos-efimeros-virtuales-m-oscuro-en.png?fit=max&auto=format&n=jc9EgrggxQjf_cyE&q=85&s=4c5652553f05617091ea5bfa087eba08" alt="Virtual environments diagram" style={{ width:"100%" }} width="3304" height="1687" data-path="images/dark/16-entornos-efimeros-virtuales-m-oscuro-en.png" />

## **External Services that Expand Missions Capabilities**

With **Github** we can manage private and personalized repositories for each user.

**Discord**, in addition to functioning as a communication channel with the user, will allow us to create much more immersive experiences where Eugenia (AI) interacts with the user proactively.

The extension system allows including new integrations of other digital services. This catalog of services integrated in Missions is continuously updated based on the needs of the learning and validation programs that are developed.

<img className="block dark:hidden mx-auto" src="https://mintcdn.com/eutika/mUgVRFHE5y0w1MKx/images/Servicios-externos.png?fit=max&auto=format&n=mUgVRFHE5y0w1MKx&q=85&s=8a3422d65fb3270adcf9c69ac814b044" alt="External services logos" style={{ width:"50%" }} width="1024" height="818" data-path="images/Servicios-externos.png" />

<img className="hidden dark:block mx-auto" src="https://mintcdn.com/eutika/mUgVRFHE5y0w1MKx/images/Servicios-externos.png?fit=max&auto=format&n=mUgVRFHE5y0w1MKx&q=85&s=8a3422d65fb3270adcf9c69ac814b044" alt="External services logos" style={{ filter:"drop-shadow(0 0 2px rgba(255,255,255,0.8)) drop-shadow(0 0 2px rgba(255,255,255,0.6))",width:"50%" }} width="1024" height="818" data-path="images/Servicios-externos.png" />
