# kratos-matchmaking system kratos Framework creation transaction service project > Note: In this project, if Kratos provides packages, they will not package third-party packages themselves. # kratos-matchmaking remarks ``` Branch: 1、main 2、other_main (P1 and P2 project apply) 3、latest_main (other project apply) ``` The specific directory structure design of the project is as follows: ``` |-- kratos-matchmakingSystem |-- wss service |-- AdminWss // Administrator subscription |-- AdminBlkWss // Administrator block subscription |-- SpotsWss // Spot subscription |-- ContractWss // Contract subscription |-- SecondWss // Second contract subscription |-- ShareUsWss // US stock subscription |-- ShareMysWss // Horse stock subscription |-- ShareThaWss // Thai stock subscription |-- ShareIdnWss // Indonesian stock subscription |-- ShareInrWss // Indian stock subscription |-- ShareSgdWss // Singapore Stock Subscription |-- ShareHkdWss // Hong Kong Stock Subscription |-- ShareGbxWss // Hong Uk Subscription |-- ShareBlkWss // Block Stock Subscription |-- OptionInrWss // Options (India) Stock Subscription |-- api service // Transaction API service (TODO: can be changed to microservices, currently also compiled for multi-service deployment) ├── api │ ├── v1 │ │ └── option │ │ └── optionInr // Options (Indian stock) │ │ └── order │ │ └── order // New stock subscription (US, Malaysian, Thai, Indonesian, Indian, Singapore, Hong Kong) │ │ └── share │ │ └── shareUs // US stock │ │ └── shareMys // Malaysian stock │ │ └── shareTha // Thai stock │ │ └── shareIdn // Indonesian stock │ │ └── shareInr // Indian stock │ │ └── shareSgd // Singapore stock │ │ └── shareHkd // Hong Kong stock │ │ └── shareGbx // Uk stock │ │ └── virtually │ │ └── spots // Spots │ │ └── contract // Contract │ │ └── second // Second contract │ │ └── block │ │ └── shareBlock // Block stock |-- monitor service // Initialize | Entrust | Position ├── start │ ├── user │ │ └── init │ │ └── virtually // Digital currency (spot | contract | second contract) │ │ └── option // Options (India) │ │ └── share // Stocks (US, Malaysian, Thai, Indonesian, Indian, Singapore, Hong Kong, options, new stock subscription) │ │ └── option │ │ └── optionInr // Options (Indian stock) │ │ └── order │ │ └── order // New stock subscription (US, Malaysian, Thai, Indonesian, Indian, Singapore, Hong Kong) │ │ └── share │ │ └── shareUs // US stock │ │ └── shareMys // Malaysian stock │ │ └── shareTha // Thai stock │ │ └── shareIdn // Indonesian stock │ │ └── shareInr // Indian stock │ │ └── shareSgd // Singapore stock │ │ └── shareHkd // Hong Kong stock │ │ └── shareGbx // Uk stock │ │ └── virtually │ │ └── contract // Spots │ │ └── second // Contract │ │ └── block │ │ └── shareBlock // Block stock │ ├── admin │ │ └── contract // Contract │ │ └── second // Second contract │ │ └── shareUs // US stock │ │ └── shareMys // Malaysian stock │ │ └── shareTha // Thai stock │ │ └── shareIdn // Indonesian stock │ │ └── shareInr // Indian stock │ │ └── shareSgd // Singapore stock │ │ └── shareHkd // Hong Kong stock │ │ └── shareGbx // Uk stock │ │ └── shareBlk // Block stock ```