> Esta traducción se ofrece por comodidad. El texto normativo es el original en inglés. # Ejemplo: saludo de federación MUFP Una transcripción resuelta de la secuencia canónica de [MUFP](../../03-federation/MUFP.md), realizada con [sobres MUFP](../../03-federation/MUFP-Messages.md) concretos. `transcript.json` es un array ordenado de sobres para el escenario *Acme (empleador) federa con Government Tax para presentar la declaración fiscal de un empleado*. Recorre la máquina de estados `INIT → DISCOVERED → NEGOTIATED → TRUSTED → CONTRACTED → ACTIVE` y, por la garantía central de MUFP, el primer conocimiento (una Proyección) se mueve solo en el **último** mensaje, una vez resueltos propósito, confianza y contrato. ## Los mensajes, en orden | n.º | Tipo | Estado después | |---|------|-------------| | 1-2 | `Hello` / `HelloAck` | `DISCOVERED` | | 3-4 | `CapabilityOffer` / `CapabilityAccept` | `NEGOTIATED` | | 5-6 | `TrustRequest` / `TrustResponse` (con Vector de confianza) | `TRUSTED` | | 7-8 | `ContractProposal` / `ContractAccept` | `CONTRACTED` | | 9-10 | `ProjectionRequest` / `ProjectionResponse` | `ACTIVE` | > El ejemplo dorado completo de WS4 añade los dos meta-modelos completos, la > Correspondencia semántica, la Vinculación de identidad y los informes de > validación de ambos universos. ## Validar Cada sobre valida contra [`../../schemas/mufp-envelope.schema.json`](../../schemas/mufp-envelope.schema.json): ```bash npx ajv-cli validate -s ../../schemas/mufp-envelope.schema.json \ -r "../../schemas/*.schema.json" -d transcript.json --spec=draft2020 ```