> Η μετάφραση παρέχεται για διευκόλυνση. Κανονιστικό είναι το αγγλικό πρωτότυπο. # Παράδειγμα: χειραψία ομοσπονδίας MUFP Μια λυμένη καταγραφή της κανονικής ακολουθίας του [MUFP](../../03-federation/MUFP.md), πραγματωμένη με συγκεκριμένους [φακέλους MUFP](../../03-federation/MUFP-Messages.md). Το `transcript.json` είναι ένας διατεταγμένος πίνακας φακέλων για το σενάριο *η Acme (εργοδότης) ομοσπονδοποιείται με την Government Tax για να υποβάλει τη φορολογική δήλωση ενός εργαζομένου*. Διατρέχει τη μηχανή καταστάσεων `INIT → DISCOVERED → NEGOTIATED → TRUSTED → CONTRACTED → ACTIVE`, και - κατά τη θεμελιώδη εγγύηση του MUFP - η πρώτη γνώση (μια Προβολή) κινείται μόνο στο **τελευταίο** μήνυμα, αφού έχουν διευθετηθεί σκοπός, εμπιστοσύνη και συμβόλαιο. ## Τα μηνύματα με τη σειρά | # | Τύπος | Κατάσταση μετά | |---|------|-------------| | 1-2 | `Hello` / `HelloAck` | `DISCOVERED` | | 3-4 | `CapabilityOffer` / `CapabilityAccept` | `NEGOTIATED` | | 5-6 | `TrustRequest` / `TrustResponse` (με Διάνυσμα εμπιστοσύνης) | `TRUSTED` | | 7-8 | `ContractProposal` / `ContractAccept` | `CONTRACTED` | | 9-10 | `ProjectionRequest` / `ProjectionResponse` | `ACTIVE` | > Το πλήρες χρυσό παράδειγμα του WS4 προσθέτει τα δύο ολοκληρωμένα μετα-μοντέλα, > τη Σημασιολογική αντιστοίχιση, τη Δέσμευση ταυτότητας και τις αναφορές > επικύρωσης και για τα δύο σύμπαντα. ## Επικύρωση Κάθε φάκελος επικυρώνεται έναντι του [`../../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 ```