-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathbroker_attestation_report.json
More file actions
1 lines (1 loc) · 34.4 KB
/
broker_attestation_report.json
File metadata and controls
1 lines (1 loc) · 34.4 KB
1
{"quote":"040002008100000000000000939a7233f79c4ca9940a0db3957f06075210f3e09f1eb724e9c34759cf3630e2000000000b0104000000000000000000000000007bf063280e94fb051f5dd7b1fc59ce9aac42bb961df8d44b709c9b0ff87a7b4df648657ba6d1189589feab1d5a3c9a9d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000e702060000000000b24d3b24e9e3c16012376b52362ca09856c4adecb709d5fac33addf1c47e193da075b125b6c364115771390a5461e2170137bf800efc7228d56aaa270d051bb6bf8206ba28f92d5a1940c30d1255c2cd23000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ada7ca9053a302b117b15604a5073e87a6218cb4a8b7e545960971b1006a6536b21c9a04d7d33b468731b63d66df4c126e1afb7464ed0b941e8f5bf5b725cf1df9425e8105e3348dca52502f27c453f3018a28b90749cf05199d5a17820101a754a76ae236a9ab1699379c54d70252cd8e6d20ae398fd8cdb240e39bf3a51074aeeee255a375772b8b431421a5435a0d21b968ab784b7b0caafd9b9426b0e4eac6737ce1fe53b2c7c7d8b615a95ab9fe23219b7da1fbd214232a220fa66b557030784443314134646136426443443930633230643746463533613663446331316642663045323330334300000000000000000000000000000000000000000000d0100000aa29f9aa35182e5292c55cd5255dc5e0e0f07e7a672a4064be9c390947231ca3652f381625e87f093e8bb4142c5eee9c4a33a7634f88189c826923d2c2a659084e3f8fd8b9f9bbb6c99dd9d4ea5df31254b51f486cac49c3a5d6ebae9a76f55d81b7dc8165691c9dd78862da4e9eb76746cf2766a975d6fd3579661c3a4b82cd06004a1000000404191b04ff0006000000000000000000000000000000000000000000000000000000000000000000000000000000001500000000000000e700000000000000e5a3a7b5d830c2953b98534c6c59a3a34fdc34e933f7f5898f0a85cf08846bca0000000000000000000000000000000000000000000000000000000000000000dc9e2a7c6f948f17474e34a7fc43ed030f7c1563f1babddf6340c82e0e54a8c500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c565edb6f5e60ee209dda2ad72ee5b2e8978b47ce7e3c7e7fba6231bbe11913c00000000000000000000000000000000000000000000000000000000000000008b780974f98c557f5d1c5e43f2eb86665fd2858bd7bdb5bb7a28c7d83e51f22130a889038913bb5175d3d87497b6f154e1cef6f26a01a0bb2be0c9668dbd0d4a2000000102030405060708090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f0500620e00002d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d494945386a4343424a65674177494241674956414e6a556f712f554335626e6a56614845576e526f39462b503843344d416f4743437147534d343942414d430a4d484178496a416742674e5642414d4d47556c756447567349464e4857434251513073675547786864475a76636d306751304578476a415942674e5642416f4d0a45556c756447567349454e76636e4276636d4630615739754d5251774567594456515148444174545957353059534244624746795954454c4d416b47413155450a4341774351304578437a414a42674e5642415954416c56544d423458445449314d446b784d6a45314d54417a4e316f5844544d794d446b784d6a45314d54417a0a4e316f77634445694d434147413155454177775a535735305a5777675530645949464244537942445a584a3061575a70593246305a5445614d426747413155450a43677752535735305a577767513239796347397959585270623234784644415342674e564241634d43314e68626e526849454e7359584a684d517377435159440a5651514944414a445154454c4d416b474131554542684d4356564d775754415442676371686b6a4f5051494242676771686b6a4f50514d4242774e43414152700a62644a49506338455247423459414e775241713059713830767477316f4a63656f526b30314b717843752f6d37333442684d54733934626245736f51323730510a5569346e72567043696d5a4b54353544684c416b6f3449444444434341776777487759445652306a42426777466f41556c5739647a62306234656c4153636e550a3944504f4156634c336c5177617759445652306642475177596a42676f46366758495a616148523063484d364c79396863476b7564484a316333526c5a484e6c0a636e5a705932567a4c6d6c75644756734c6d4e766253397a5a3367765932567964476c6d61574e6864476c76626939324e4339775932746a636d772f593245390a6347786864475a76636d306d5a57356a62325270626d63395a4756794d4230474131556444675157424252747449585770637a547476787a6568334b4f7644610a6d4a3168476a414f42674e56485138424166384542414d434273417744415944565230544151482f4241497741444343416a6b4743537147534962345451454e0a4151534341696f776767496d4d42344743697147534962345451454e41514545454e3438575373486b51615a4735466c54655534633555776767466a42676f710a686b69472b453042445145434d494942557a415142677371686b69472b45304244514543415149424244415142677371686b69472b45304244514543416749420a4244415142677371686b69472b4530424451454341774942416a415142677371686b69472b4530424451454342414942416a415142677371686b69472b4530420a44514543425149424244415142677371686b69472b45304244514543426749424154415142677371686b69472b453042445145434277494241444151426773710a686b69472b45304244514543434149424254415142677371686b69472b45304244514543435149424144415142677371686b69472b45304244514543436749420a4144415142677371686b69472b45304244514543437749424144415142677371686b69472b45304244514543444149424144415142677371686b69472b4530420a44514543445149424144415142677371686b69472b45304244514543446749424144415142677371686b69472b453042445145434477494241444151426773710a686b69472b45304244514543454149424144415142677371686b69472b45304244514543455149424454416642677371686b69472b45304244514543456751510a42415143416751424141554141414141414141414144415142676f71686b69472b45304244514544424149414144415542676f71686b69472b453042445145450a4241615177473841414141774477594b4b6f5a496876684e4151304242516f424154416542676f71686b69472b453042445145474242433147454e576d356e370a796779634845506b6f736a514d45514743697147534962345451454e415163774e6a415142677371686b69472b45304244514548415145422f7a4151426773710a686b69472b45304244514548416745422f7a415142677371686b69472b45304244514548417745422f7a414b42676771686b6a4f5051514441674e4a414442470a416945416e362f77637370304675453237316b4432643849576153526654566a734a74636b2b365159414775743073434951434d714f6e746a4453737a416e590a786a54565a336b366a484e46537075694e69325a725743596a635a5257513d3d0a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d0a2d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d4949436c6a4343416a32674177494241674956414a567658633239472b487051456e4a3150517a7a674658433935554d416f4743437147534d343942414d430a4d476778476a415942674e5642414d4d45556c756447567349464e48574342536232393049454e424d526f77474159445651514b4442464a626e526c624342440a62334a7762334a6864476c76626a45554d424947413155454277774c553246756447456751327868636d4578437a414a42674e564241674d416b4e424d5173770a435159445651514745774a56557a4165467730784f4441314d6a45784d4455774d5442614677307a4d7a41314d6a45784d4455774d5442614d484178496a41670a42674e5642414d4d47556c756447567349464e4857434251513073675547786864475a76636d306751304578476a415942674e5642416f4d45556c75644756730a49454e76636e4276636d4630615739754d5251774567594456515148444174545957353059534244624746795954454c4d416b474131554543417743513045780a437a414a42674e5642415954416c56544d466b77457759484b6f5a497a6a3043415159494b6f5a497a6a304441516344516741454e53422f377432316c58534f0a3243757a7078773734654a423732457944476757357258437478327456544c7136684b6b367a2b5569525a436e71523770734f766771466553786c6d546c4a6c0a65546d693257597a33714f42757a43427544416642674e5648534d4547444157674251695a517a575770303069664f44744a5653763141624f536347724442530a42674e5648523845537a424a4d45656752614244686b466f64485277637a6f764c324e6c636e52705a6d6c6a5958526c63793530636e567a6447566b633256790a646d6c6a5a584d75615735305a577775593239744c306c756447567355306459556d397664454e424c6d526c636a416442674e5648513445466751556c5739640a7a62306234656c4153636e553944504f4156634c336c517744675944565230504151482f42415144416745474d42494741315564457745422f7751494d4159420a4166384341514177436759494b6f5a497a6a30454177494452774177524149675873566b6930772b6936565947573355462f32327561586530594a446a3155650a6e412b546a44316169356343494359623153416d4435786b66545670766f34556f79695359787244574c6d5552344349394e4b7966504e2b0a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d0a2d2d2d2d2d424547494e2043455254494649434154452d2d2d2d2d0a4d4949436a7a4343416a53674177494241674955496d554d316c71644e496e7a6737535655723951477a6b6e42717777436759494b6f5a497a6a3045417749770a614445614d4267474131554541777752535735305a5777675530645949464a766233516751304578476a415942674e5642416f4d45556c756447567349454e760a636e4276636d4630615739754d5251774567594456515148444174545957353059534244624746795954454c4d416b47413155454341774351304578437a414a0a42674e5642415954416c56544d423458445445344d4455794d5445774e4455784d466f58445451354d54497a4d54497a4e546b314f566f77614445614d4267470a4131554541777752535735305a5777675530645949464a766233516751304578476a415942674e5642416f4d45556c756447567349454e76636e4276636d46300a615739754d5251774567594456515148444174545957353059534244624746795954454c4d416b47413155454341774351304578437a414a42674e56424159540a416c56544d466b77457759484b6f5a497a6a3043415159494b6f5a497a6a3044415163445167414543366e45774d4449595a4f6a2f69505773437a61454b69370a314f694f534c52466857476a626e42564a66566e6b59347533496a6b4459594c304d784f346d717379596a6c42616c54565978465032734a424b357a6c4b4f420a757a43427544416642674e5648534d4547444157674251695a517a575770303069664f44744a5653763141624f5363477244425342674e5648523845537a424a0a4d45656752614244686b466f64485277637a6f764c324e6c636e52705a6d6c6a5958526c63793530636e567a6447566b63325679646d6c6a5a584d75615735300a5a577775593239744c306c756447567355306459556d397664454e424c6d526c636a416442674e564851344546675155496d554d316c71644e496e7a673753560a55723951477a6b6e4271777744675944565230504151482f42415144416745474d42494741315564457745422f7751494d4159424166384341514577436759490a4b6f5a497a6a3045417749445351417752674968414f572f35516b522b533943695344634e6f6f774c7550524c735747662f59693747535839344267775477670a41694541344a306c72486f4d732b586f356f2f7358364f39515778485241765a55474f6452513763767152586171493d0a2d2d2d2d2d454e442043455254494649434154452d2d2d2d2d0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000","event_log":"[{\"imr\":0,\"event_type\":2147483659,\"digest\":\"2e070cda358b5aa00f27cca25c47381bb564f4be3a84d059805a73cbbde764ed8341f7e09915b5e7b370f9c08a743fbd\",\"event\":\"\",\"event_payload\":\"095464785461626c65000100000000000000af96bb93f2b9b84e9462e0ba745642360090800000000000\"},{\"imr\":0,\"event_type\":2147483658,\"digest\":\"344bc51c980ba621aaa00da3ed7436f7d6e549197dfe699515dfa2c6583d95e6412af21c097d473155875ffd561d6790\",\"event\":\"\",\"event_payload\":\"2946762858585858585858582d585858582d585858582d585858582d58585858585858585858585829000000c0ff000000000040080000000000\"},{\"imr\":0,\"event_type\":2147483649,\"digest\":\"9dc3a1f80bcec915391dcda5ffbb15e7419f77eab462bbf72b42166fb70d50325e37b36f93537a863769bcf9bedae6fb\",\"event\":\"\",\"event_payload\":\"61dfe48bca93d211aa0d00e098032b8c0a00000000000000000000000000000053006500630075007200650042006f006f007400\"},{\"imr\":0,\"event_type\":2147483649,\"digest\":\"6f2e3cbc14f9def86980f5f66fd85e99d63e69a73014ed8a5633ce56eca5b64b692108c56110e22acadcef58c3250f1b\",\"event\":\"\",\"event_payload\":\"61dfe48bca93d211aa0d00e098032b8c0200000000000000000000000000000050004b00\"},{\"imr\":0,\"event_type\":2147483649,\"digest\":\"d607c0efb41c0d757d69bca0615c3a9ac0b1db06c557d992e906c6b7dee40e0e031640c7bfd7bcd35844ef9edeadc6f9\",\"event\":\"\",\"event_payload\":\"61dfe48bca93d211aa0d00e098032b8c030000000000000000000000000000004b0045004b00\"},{\"imr\":0,\"event_type\":2147483649,\"digest\":\"08a74f8963b337acb6c93682f934496373679dd26af1089cb4eaf0c30cf260a12e814856385ab8843e56a9acea19e127\",\"event\":\"\",\"event_payload\":\"cbb219d73a3d9645a3bcdad00e67656f0200000000000000000000000000000064006200\"},{\"imr\":0,\"event_type\":2147483649,\"digest\":\"18cc6e01f0c6ea99aa23f8a280423e94ad81d96d0aeb5180504fc0f7a40cb3619dd39bd6a95ec1680a86ed6ab0f9828d\",\"event\":\"\",\"event_payload\":\"cbb219d73a3d9645a3bcdad00e67656f03000000000000000000000000000000640062007800\"},{\"imr\":0,\"event_type\":4,\"digest\":\"394341b7182cd227c5c6b07ef8000cdfd86136c4292b8e576573ad7ed9ae41019f5818b4b971c9effc60e1ad9f1289f0\",\"event\":\"\",\"event_payload\":\"00000000\"},{\"imr\":0,\"event_type\":10,\"digest\":\"05c95712d2254a1d418dfc9abd53fa60e63b874327fbfefeeb19868643c1a6b94dbf6b73a090f7a1d1bb04405c2f528b\",\"event\":\"\",\"event_payload\":\"414350492044415441\"},{\"imr\":0,\"event_type\":10,\"digest\":\"bcf576f33bfaca1ede8d8f964ff7d219cde03043c3c305c34ff9869d8e1f8f5943f17aacb707cdf6f601598e505e2960\",\"event\":\"\",\"event_payload\":\"414350492044415441\"},{\"imr\":0,\"event_type\":10,\"digest\":\"432017159a675f49daa9b822d84f6d3f3886eedfa032a0f1395feaa2431f59d8e8619a745e52bf8021cbfc43ea5e261c\",\"event\":\"\",\"event_payload\":\"414350492044415441\"},{\"imr\":1,\"event_type\":2147483651,\"digest\":\"ab4e4faca918c5faeebe3a64f39f68a0bd4c77bc08b2bacbf8a2af5eb90ac20124d151b9ad611cfa8f7fb46b7cd0ca9a\",\"event\":\"\",\"event_payload\":\"18400d7b0000000000d47d000000000000000000000000002a000000000000000403140072f728144ab61e44b8c39ebdd7f893c7040412006b00650072006e0065006c0000007fff0400\"},{\"imr\":0,\"event_type\":2147483650,\"digest\":\"1dd6f7b457ad880d840d41c961283bab688e94e4b59359ea45686581e90feccea3c624b1226113f824f315eb60ae0a7c\",\"event\":\"\",\"event_payload\":\"61dfe48bca93d211aa0d00e098032b8c0900000000000000020000000000000042006f006f0074004f0072006400650072000000\"},{\"imr\":0,\"event_type\":2147483650,\"digest\":\"23ada07f5261f12f34a0bd8e46760962d6b4d576a416f1fea1c64bc656b1d28eacf7047ae6e967c58fd2a98bfa74c298\",\"event\":\"\",\"event_payload\":\"61dfe48bca93d211aa0d00e098032b8c08000000000000003e0000000000000042006f006f0074003000300030003000090100002c0055006900410070007000000004071400c9bdb87cebf8344faaea3ee4af6516a10406140021aa2c4614760345836e8ab6f46623317fff0400\"},{\"imr\":1,\"event_type\":2147483655,\"digest\":\"77a0dab2312b4e1e57a84d865a21e5b2ee8d677a21012ada819d0a98988078d3d740f6346bfe0abaa938ca20439a8d71\",\"event\":\"\",\"event_payload\":\"43616c6c696e6720454649204170706c69636174696f6e2066726f6d20426f6f74204f7074696f6e\"},{\"imr\":1,\"event_type\":4,\"digest\":\"394341b7182cd227c5c6b07ef8000cdfd86136c4292b8e576573ad7ed9ae41019f5818b4b971c9effc60e1ad9f1289f0\",\"event\":\"\",\"event_payload\":\"00000000\"},{\"imr\":2,\"event_type\":6,\"digest\":\"a4ec3ed5827bca501d0d0525ddb3875b5048b8f56413dc8baf4ee539c525c279716bcf408550e5a2ae0dc2d54d9957b4\",\"event\":\"\",\"event_payload\":\"ed223b8f1a0000004c4f414445445f494d4147453a3a4c6f61644f7074696f6e7300\"},{\"imr\":2,\"event_type\":6,\"digest\":\"63e06e29cf98f2fce71abd3a9629dff48457b47c010b64e11f7a2b42dd99bfa14ee35660b3f5d3fc376261d6ba9a6d6b\",\"event\":\"\",\"event_payload\":\"ec223b8f0d0000004c696e757820696e6974726400\"},{\"imr\":1,\"event_type\":2147483655,\"digest\":\"214b0bef1379756011344877743fdc2a5382bac6e70362d624ccf3f654407c1b4badf7d8f9295dd3dabdef65b27677e0\",\"event\":\"\",\"event_payload\":\"4578697420426f6f7420536572766963657320496e766f636174696f6e\"},{\"imr\":1,\"event_type\":2147483655,\"digest\":\"0a2e01c85deae718a530ad8c6d20a84009babe6c8989269e950d8cf440c6e997695e64d455c4174a652cd080f6230b74\",\"event\":\"\",\"event_payload\":\"4578697420426f6f742053657276696365732052657475726e656420776974682053756363657373\"},{\"imr\":3,\"event_type\":134217729,\"digest\":\"f9974020ef507068183313d0ca808e0d1ca9b2d1ad0c61f5784e7157c362c06536f5ddacdad4451693f48fcc72fff624\",\"event\":\"system-preparing\",\"event_payload\":\"\"},{\"imr\":3,\"event_type\":134217729,\"digest\":\"b00c2a6bcf04c3bc2a0ebbeb6033cf2c75c80d4f879cf7e9cc944b11cb07a620b8c62ae7825ca12d592e10b6b9698567\",\"event\":\"app-id\",\"event_payload\":\"924a2c7101786c022a10b3e7b2fdd387639639c0\"},{\"imr\":3,\"event_type\":134217729,\"digest\":\"6e4d887e0558ed8c033f86009c9f78afb9b1a007776008b6f0934b3c63b5c00d859a79e5215d9a370efdda7a39015595\",\"event\":\"compose-hash\",\"event_payload\":\"37bf800efc7228d56aaa270d051bb6bf8206ba28f92d5a1940c30d1255c2cd23\"},{\"imr\":3,\"event_type\":134217729,\"digest\":\"97d480beedc3eb6484b91e2f235ff4fa3adda14e775f8b82b3bbf3a1ee900b5697a68808bb6fa64198ebd2af12f94383\",\"event\":\"instance-id\",\"event_payload\":\"53ef3d9cd7a38b8aa13974a994e9f85b55fc19db\"},{\"imr\":3,\"event_type\":134217729,\"digest\":\"98bd7e6bd3952720b65027fd494834045d06b4a714bf737a06b874638b3ea00ff402f7f583e3e3b05e921c8570433ac6\",\"event\":\"boot-mr-done\",\"event_payload\":\"\"},{\"imr\":3,\"event_type\":134217729,\"digest\":\"26da6669ce4f66bf74ba4f351968f484ab41f2d7834693a4d6b8ffa0e37ccbc96758d14a033032905c91d86d530e0aa2\",\"event\":\"os-image-hash\",\"event_payload\":\"1d5283fb98a72814aa092f6041c6ffa8a6785499c479ad6697b07534e6de0c1d\"},{\"imr\":3,\"event_type\":134217729,\"digest\":\"f59e1daecdf5fc3ef078374f0fecb6f50cf4d61614904feaa46062fc0ab8be68637d3f541a9c15c5b0676e37e845338a\",\"event\":\"key-provider\",\"event_payload\":\"7b226e616d65223a226b6d73222c226964223a223330353933303133303630373261383634386365336430323031303630383261383634386365336430333031303730333432303030346564326330393566326530336662303832323861666661363738663536336464333039353030336363306332373136666266373532316665643336326431316530303431333664633333373864393665333736333936326431613938636430303232623438363164326661396436346132663436326663373866613064653263227d\"},{\"imr\":3,\"event_type\":134217729,\"digest\":\"1a76b2a80a0be71eae59f80945d876351a7a3fb8e9fd1ff1cede5734aa84ea11fd72b4edfbb6f04e5a85edd114c751bd\",\"event\":\"system-ready\",\"event_payload\":\"\"}]","report_data":"MHhEQzFBNGRhNkJkQ0Q5MGMyMGQ3RkY1M2E2Y0RjMTFmQmYwRTIzMDNDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==","vm_config":"{\"spec_version\":1,\"os_image_hash\":\"1d5283fb98a72814aa092f6041c6ffa8a6785499c479ad6697b07534e6de0c1d\",\"cpu_count\":4,\"memory_size\":8589934592,\"qemu_single_pass_add_pages\":false,\"pic\":false,\"pci_hole64_size\":1125899906842624,\"hugepages\":false,\"num_gpus\":0,\"num_nvswitches\":0,\"hotplug_off\":true}","tcb_info":"{\n \"mrtd\": \"b24d3b24e9e3c16012376b52362ca09856c4adecb709d5fac33addf1c47e193da075b125b6c364115771390a5461e217\",\n \"rtmr0\": \"ada7ca9053a302b117b15604a5073e87a6218cb4a8b7e545960971b1006a6536b21c9a04d7d33b468731b63d66df4c12\",\n \"rtmr1\": \"6e1afb7464ed0b941e8f5bf5b725cf1df9425e8105e3348dca52502f27c453f3018a28b90749cf05199d5a17820101a7\",\n \"rtmr2\": \"54a76ae236a9ab1699379c54d70252cd8e6d20ae398fd8cdb240e39bf3a51074aeeee255a375772b8b431421a5435a0d\",\n \"rtmr3\": \"21b968ab784b7b0caafd9b9426b0e4eac6737ce1fe53b2c7c7d8b615a95ab9fe23219b7da1fbd214232a220fa66b5570\",\n \"mr_aggregated\": \"1c8383c7344df77de159a1554b1ca89a58524618ff9c3377e3dcccd41cde6b47\",\n \"os_image_hash\": \"1d5283fb98a72814aa092f6041c6ffa8a6785499c479ad6697b07534e6de0c1d\",\n \"compose_hash\": \"37bf800efc7228d56aaa270d051bb6bf8206ba28f92d5a1940c30d1255c2cd23\",\n \"device_id\": \"57e6967e545b99062b3172b8fc0daa9ceadb74c7d58484e50db4a9b50797a14b\",\n \"event_log\": [\n {\n \"imr\": 0,\n \"event_type\": 2147483659,\n \"digest\": \"2e070cda358b5aa00f27cca25c47381bb564f4be3a84d059805a73cbbde764ed8341f7e09915b5e7b370f9c08a743fbd\",\n \"event\": \"\",\n \"event_payload\": \"095464785461626c65000100000000000000af96bb93f2b9b84e9462e0ba745642360090800000000000\"\n },\n {\n \"imr\": 0,\n \"event_type\": 2147483658,\n \"digest\": \"344bc51c980ba621aaa00da3ed7436f7d6e549197dfe699515dfa2c6583d95e6412af21c097d473155875ffd561d6790\",\n \"event\": \"\",\n \"event_payload\": \"2946762858585858585858582d585858582d585858582d585858582d58585858585858585858585829000000c0ff000000000040080000000000\"\n },\n {\n \"imr\": 0,\n \"event_type\": 2147483649,\n \"digest\": \"9dc3a1f80bcec915391dcda5ffbb15e7419f77eab462bbf72b42166fb70d50325e37b36f93537a863769bcf9bedae6fb\",\n \"event\": \"\",\n \"event_payload\": \"61dfe48bca93d211aa0d00e098032b8c0a00000000000000000000000000000053006500630075007200650042006f006f007400\"\n },\n {\n \"imr\": 0,\n \"event_type\": 2147483649,\n \"digest\": \"6f2e3cbc14f9def86980f5f66fd85e99d63e69a73014ed8a5633ce56eca5b64b692108c56110e22acadcef58c3250f1b\",\n \"event\": \"\",\n \"event_payload\": \"61dfe48bca93d211aa0d00e098032b8c0200000000000000000000000000000050004b00\"\n },\n {\n \"imr\": 0,\n \"event_type\": 2147483649,\n \"digest\": \"d607c0efb41c0d757d69bca0615c3a9ac0b1db06c557d992e906c6b7dee40e0e031640c7bfd7bcd35844ef9edeadc6f9\",\n \"event\": \"\",\n \"event_payload\": \"61dfe48bca93d211aa0d00e098032b8c030000000000000000000000000000004b0045004b00\"\n },\n {\n \"imr\": 0,\n \"event_type\": 2147483649,\n \"digest\": \"08a74f8963b337acb6c93682f934496373679dd26af1089cb4eaf0c30cf260a12e814856385ab8843e56a9acea19e127\",\n \"event\": \"\",\n \"event_payload\": \"cbb219d73a3d9645a3bcdad00e67656f0200000000000000000000000000000064006200\"\n },\n {\n \"imr\": 0,\n \"event_type\": 2147483649,\n \"digest\": \"18cc6e01f0c6ea99aa23f8a280423e94ad81d96d0aeb5180504fc0f7a40cb3619dd39bd6a95ec1680a86ed6ab0f9828d\",\n \"event\": \"\",\n \"event_payload\": \"cbb219d73a3d9645a3bcdad00e67656f03000000000000000000000000000000640062007800\"\n },\n {\n \"imr\": 0,\n \"event_type\": 4,\n \"digest\": \"394341b7182cd227c5c6b07ef8000cdfd86136c4292b8e576573ad7ed9ae41019f5818b4b971c9effc60e1ad9f1289f0\",\n \"event\": \"\",\n \"event_payload\": \"00000000\"\n },\n {\n \"imr\": 0,\n \"event_type\": 10,\n \"digest\": \"05c95712d2254a1d418dfc9abd53fa60e63b874327fbfefeeb19868643c1a6b94dbf6b73a090f7a1d1bb04405c2f528b\",\n \"event\": \"\",\n \"event_payload\": \"414350492044415441\"\n },\n {\n \"imr\": 0,\n \"event_type\": 10,\n \"digest\": \"bcf576f33bfaca1ede8d8f964ff7d219cde03043c3c305c34ff9869d8e1f8f5943f17aacb707cdf6f601598e505e2960\",\n \"event\": \"\",\n \"event_payload\": \"414350492044415441\"\n },\n {\n \"imr\": 0,\n \"event_type\": 10,\n \"digest\": \"432017159a675f49daa9b822d84f6d3f3886eedfa032a0f1395feaa2431f59d8e8619a745e52bf8021cbfc43ea5e261c\",\n \"event\": \"\",\n \"event_payload\": \"414350492044415441\"\n },\n {\n \"imr\": 1,\n \"event_type\": 2147483651,\n \"digest\": \"ab4e4faca918c5faeebe3a64f39f68a0bd4c77bc08b2bacbf8a2af5eb90ac20124d151b9ad611cfa8f7fb46b7cd0ca9a\",\n \"event\": \"\",\n \"event_payload\": \"18400d7b0000000000d47d000000000000000000000000002a000000000000000403140072f728144ab61e44b8c39ebdd7f893c7040412006b00650072006e0065006c0000007fff0400\"\n },\n {\n \"imr\": 0,\n \"event_type\": 2147483650,\n \"digest\": \"1dd6f7b457ad880d840d41c961283bab688e94e4b59359ea45686581e90feccea3c624b1226113f824f315eb60ae0a7c\",\n \"event\": \"\",\n \"event_payload\": \"61dfe48bca93d211aa0d00e098032b8c0900000000000000020000000000000042006f006f0074004f0072006400650072000000\"\n },\n {\n \"imr\": 0,\n \"event_type\": 2147483650,\n \"digest\": \"23ada07f5261f12f34a0bd8e46760962d6b4d576a416f1fea1c64bc656b1d28eacf7047ae6e967c58fd2a98bfa74c298\",\n \"event\": \"\",\n \"event_payload\": \"61dfe48bca93d211aa0d00e098032b8c08000000000000003e0000000000000042006f006f0074003000300030003000090100002c0055006900410070007000000004071400c9bdb87cebf8344faaea3ee4af6516a10406140021aa2c4614760345836e8ab6f46623317fff0400\"\n },\n {\n \"imr\": 1,\n \"event_type\": 2147483655,\n \"digest\": \"77a0dab2312b4e1e57a84d865a21e5b2ee8d677a21012ada819d0a98988078d3d740f6346bfe0abaa938ca20439a8d71\",\n \"event\": \"\",\n \"event_payload\": \"43616c6c696e6720454649204170706c69636174696f6e2066726f6d20426f6f74204f7074696f6e\"\n },\n {\n \"imr\": 1,\n \"event_type\": 4,\n \"digest\": \"394341b7182cd227c5c6b07ef8000cdfd86136c4292b8e576573ad7ed9ae41019f5818b4b971c9effc60e1ad9f1289f0\",\n \"event\": \"\",\n \"event_payload\": \"00000000\"\n },\n {\n \"imr\": 2,\n \"event_type\": 6,\n \"digest\": \"a4ec3ed5827bca501d0d0525ddb3875b5048b8f56413dc8baf4ee539c525c279716bcf408550e5a2ae0dc2d54d9957b4\",\n \"event\": \"\",\n \"event_payload\": \"ed223b8f1a0000004c4f414445445f494d4147453a3a4c6f61644f7074696f6e7300\"\n },\n {\n \"imr\": 2,\n \"event_type\": 6,\n \"digest\": \"63e06e29cf98f2fce71abd3a9629dff48457b47c010b64e11f7a2b42dd99bfa14ee35660b3f5d3fc376261d6ba9a6d6b\",\n \"event\": \"\",\n \"event_payload\": \"ec223b8f0d0000004c696e757820696e6974726400\"\n },\n {\n \"imr\": 1,\n \"event_type\": 2147483655,\n \"digest\": \"214b0bef1379756011344877743fdc2a5382bac6e70362d624ccf3f654407c1b4badf7d8f9295dd3dabdef65b27677e0\",\n \"event\": \"\",\n \"event_payload\": \"4578697420426f6f7420536572766963657320496e766f636174696f6e\"\n },\n {\n \"imr\": 1,\n \"event_type\": 2147483655,\n \"digest\": \"0a2e01c85deae718a530ad8c6d20a84009babe6c8989269e950d8cf440c6e997695e64d455c4174a652cd080f6230b74\",\n \"event\": \"\",\n \"event_payload\": \"4578697420426f6f742053657276696365732052657475726e656420776974682053756363657373\"\n },\n {\n \"imr\": 3,\n \"event_type\": 134217729,\n \"digest\": \"f9974020ef507068183313d0ca808e0d1ca9b2d1ad0c61f5784e7157c362c06536f5ddacdad4451693f48fcc72fff624\",\n \"event\": \"system-preparing\",\n \"event_payload\": \"\"\n },\n {\n \"imr\": 3,\n \"event_type\": 134217729,\n \"digest\": \"b00c2a6bcf04c3bc2a0ebbeb6033cf2c75c80d4f879cf7e9cc944b11cb07a620b8c62ae7825ca12d592e10b6b9698567\",\n \"event\": \"app-id\",\n \"event_payload\": \"924a2c7101786c022a10b3e7b2fdd387639639c0\"\n },\n {\n \"imr\": 3,\n \"event_type\": 134217729,\n \"digest\": \"6e4d887e0558ed8c033f86009c9f78afb9b1a007776008b6f0934b3c63b5c00d859a79e5215d9a370efdda7a39015595\",\n \"event\": \"compose-hash\",\n \"event_payload\": \"37bf800efc7228d56aaa270d051bb6bf8206ba28f92d5a1940c30d1255c2cd23\"\n },\n {\n \"imr\": 3,\n \"event_type\": 134217729,\n \"digest\": \"97d480beedc3eb6484b91e2f235ff4fa3adda14e775f8b82b3bbf3a1ee900b5697a68808bb6fa64198ebd2af12f94383\",\n \"event\": \"instance-id\",\n \"event_payload\": \"53ef3d9cd7a38b8aa13974a994e9f85b55fc19db\"\n },\n {\n \"imr\": 3,\n \"event_type\": 134217729,\n \"digest\": \"98bd7e6bd3952720b65027fd494834045d06b4a714bf737a06b874638b3ea00ff402f7f583e3e3b05e921c8570433ac6\",\n \"event\": \"boot-mr-done\",\n \"event_payload\": \"\"\n },\n {\n \"imr\": 3,\n \"event_type\": 134217729,\n \"digest\": \"26da6669ce4f66bf74ba4f351968f484ab41f2d7834693a4d6b8ffa0e37ccbc96758d14a033032905c91d86d530e0aa2\",\n \"event\": \"os-image-hash\",\n \"event_payload\": \"1d5283fb98a72814aa092f6041c6ffa8a6785499c479ad6697b07534e6de0c1d\"\n },\n {\n \"imr\": 3,\n \"event_type\": 134217729,\n \"digest\": \"f59e1daecdf5fc3ef078374f0fecb6f50cf4d61614904feaa46062fc0ab8be68637d3f541a9c15c5b0676e37e845338a\",\n \"event\": \"key-provider\",\n \"event_payload\": \"7b226e616d65223a226b6d73222c226964223a223330353933303133303630373261383634386365336430323031303630383261383634386365336430333031303730333432303030346564326330393566326530336662303832323861666661363738663536336464333039353030336363306332373136666266373532316665643336326431316530303431333664633333373864393665333736333936326431613938636430303232623438363164326661396436346132663436326663373866613064653263227d\"\n },\n {\n \"imr\": 3,\n \"event_type\": 134217729,\n \"digest\": \"1a76b2a80a0be71eae59f80945d876351a7a3fb8e9fd1ff1cede5734aa84ea11fd72b4edfbb6f04e5a85edd114c751bd\",\n \"event\": \"system-ready\",\n \"event_payload\": \"\"\n }\n ],\n \"app_compose\": \"{\\\"manifest_version\\\":2,\\\"name\\\":\\\"test-without-llm\\\",\\\"runner\\\":\\\"docker-compose\\\",\\\"docker_compose_file\\\":\\\"services:\\\\n mysql:\\\\n image: mysql:8.0\\\\n ports:\\\\n - \\\\\\\"33060:3306\\\\\\\"\\\\n restart: unless-stopped\\\\n environment:\\\\n - MYSQL_ROOT_PASSWORD=123456\\\\n - MYSQL_DATABASE=provider\\\\n - MYSQL_USER=provider\\\\n - MYSQL_PASSWORD=provider\\\\n volumes:\\\\n - mysql-data:/var/lib/mysql\\\\n healthcheck:\\\\n test: [\\\\\\\"CMD-SHELL\\\\\\\", \\\\\\\"mysql -uroot -p123456 -e 'USE provider'\\\\\\\"]\\\\n interval: 15s\\\\n timeout: 5s\\\\n retries: 15\\\\n start_period: 60s\\\\n networks:\\\\n - default\\\\n\\\\n # Main broker service\\\\n 0g-serving-provider-broker:\\\\n image: ghcr.io/0gfoundation/0g-serving-broker:dev1\\\\n ports:\\\\n - \\\\\\\"80:3080\\\\\\\"\\\\n environment:\\\\n - PORT=3080\\\\n - CONFIG_FILE=/etc/config.yaml\\\\n - NETWORK=phala\\\\n volumes:\\\\n - /dstack/user_config:/etc/config.yaml\\\\n - ./logs/broker:/var/log/inference\\\\n - ./logs/event:/var/log/event\\\\n - /var/run/dstack.sock:/var/run/dstack.sock\\\\n command: 0g-inference-server\\\\n networks:\\\\n - default\\\\n healthcheck:\\\\n test: [\\\\\\\"CMD-SHELL\\\\\\\", \\\\\\\"test -L /proc/1/exe \u0026\u0026 readlink /proc/1/exe | grep -q broker\\\\\\\"]\\\\n interval: 30s\\\\n timeout: 10s\\\\n retries: 3\\\\n start_period: 60s\\\\n logging:\\\\n driver: \\\\\\\"json-file\\\\\\\"\\\\n options:\\\\n max-size: \\\\\\\"100m\\\\\\\"\\\\n max-file: \\\\\\\"5\\\\\\\"\\\\n restart: unless-stopped\\\\n depends_on:\\\\n mysql:\\\\n condition: service_healthy\\\\n\\\\n # Event service starts after broker is ready\\\\n 0g-serving-provider-event:\\\\n image: ghcr.io/0gfoundation/0g-serving-broker:dev1\\\\n environment:\\\\n - CONFIG_FILE=/etc/config.yaml\\\\n - NETWORK=phala\\\\n volumes:\\\\n - /dstack/user_config:/etc/config.yaml\\\\n - ./logs/event:/var/log/inference\\\\n - /var/run/dstack.sock:/var/run/dstack.sock\\\\n command: 0g-inference-event\\\\n networks:\\\\n - default\\\\n healthcheck:\\\\n test: [\\\\\\\"CMD\\\\\\\", \\\\\\\"pgrep\\\\\\\", \\\\\\\"-f\\\\\\\", \\\\\\\"0g-inference-event\\\\\\\"]\\\\n interval: 30s\\\\n timeout: 5s\\\\n retries: 3\\\\n start_period: 30s\\\\n logging:\\\\n driver: \\\\\\\"json-file\\\\\\\"\\\\n options:\\\\n max-size: \\\\\\\"100m\\\\\\\"\\\\n max-file: \\\\\\\"5\\\\\\\"\\\\n restart: unless-stopped\\\\n depends_on:\\\\n 0g-serving-provider-broker:\\\\n condition: service_healthy\\\\n # Init container for Prometheus config\\\\n prometheus-init:\\\\n image: alpine:3.18\\\\n environment:\\\\n - PROMETHEUS_CONFIG=${PROMETHEUS_CONFIG:-}\\\\n volumes:\\\\n - prometheus-config:/tmp\\\\n command: |\\\\n sh -c 'if [ -n \\\\\\\"$$PROMETHEUS_CONFIG\\\\\\\" ]; then\\\\n echo \\\\\\\"$$PROMETHEUS_CONFIG\\\\\\\" | base64 -d \u003e /tmp/prometheus.yml\\\\n else\\\\n cat \u003e /tmp/prometheus.yml \u003c\u003c \\\\\\\"EOF\\\\\\\"\\\\n global:\\\\n scrape_interval: 15s\\\\n scrape_configs:\\\\n - job_name: \\\\\\\"0g-serving\\\\\\\"\\\\n static_configs:\\\\n - targets: [\\\\\\\"0g-serving-provider-broker:3080\\\\\\\", \\\\\\\"0g-serving-provider-event:3081\\\\\\\"]\\\\n - job_name: \\\\\\\"node-exporter\\\\\\\"\\\\n static_configs:\\\\n - targets: [\\\\\\\"prometheus-node-exporter:9100\\\\\\\"]\\\\n EOF\\\\n fi'\\\\n\\\\n prometheus:\\\\n image: prom/prometheus:v2.45.2\\\\n restart: unless-stopped\\\\n volumes:\\\\n - prometheus-config:/etc/prometheus\\\\n ports:\\\\n - \\\\\\\"9090:9090\\\\\\\"\\\\n networks:\\\\n - default\\\\n healthcheck:\\\\n test: [\\\\\\\"CMD\\\\\\\", \\\\\\\"wget\\\\\\\", \\\\\\\"--no-verbose\\\\\\\", \\\\\\\"--tries=1\\\\\\\", \\\\\\\"--spider\\\\\\\", \\\\\\\"http://localhost:9090/-/healthy\\\\\\\"]\\\\n interval: 30s\\\\n timeout: 10s\\\\n retries: 3\\\\n start_period: 30s\\\\n depends_on:\\\\n prometheus-init:\\\\n condition: service_completed_successfully\\\\n\\\\n grafana:\\\\n image: grafana/grafana-oss:11.4.0\\\\n restart: unless-stopped\\\\n volumes:\\\\n - ./grafana/provisioning:/etc/grafana/provisioning\\\\n - ./grafana/dashboards:/var/lib/grafana/dashboards\\\\n ports:\\\\n - \\\\\\\"3003:3000\\\\\\\"\\\\n environment:\\\\n - GF_SECURITY_ADMIN_PASSWORD=admin\\\\n networks:\\\\n - default\\\\n healthcheck:\\\\n test: [\\\\\\\"CMD-SHELL\\\\\\\", \\\\\\\"curl -f http://localhost:3000/api/health || wget -q --spider http://localhost:3000/api/health\\\\\\\"]\\\\n interval: 30s\\\\n timeout: 10s\\\\n retries: 3\\\\n start_period: 60s\\\\n depends_on:\\\\n prometheus:\\\\n condition: service_healthy\\\\n\\\\n prometheus-node-exporter:\\\\n image: prom/node-exporter:v1.7.0\\\\n restart: always\\\\n volumes:\\\\n - /proc:/host/proc:ro\\\\n - /sys:/host/sys:ro\\\\n - /:/rootfs:ro\\\\n command:\\\\n - \\\\\\\"--path.procfs=/host/proc\\\\\\\"\\\\n - \\\\\\\"--path.sysfs=/host/sys\\\\\\\"\\\\n - --collector.filesystem.ignored-mount-points\\\\n - \\\\\\\"^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)\\\\\\\"\\\\n networks:\\\\n - default\\\\n privileged: true\\\\n healthcheck:\\\\n test: [\\\\\\\"CMD-SHELL\\\\\\\", \\\\\\\"wget -q --spider http://localhost:9100/metrics || curl -f http://localhost:9100/metrics\\\\\\\"]\\\\n interval: 30s\\\\n timeout: 10s\\\\n retries: 3\\\\n start_period: 10s\\\\n depends_on:\\\\n prometheus:\\\\n condition: service_healthy\\\\n expose:\\\\n - 9100\\\\nvolumes:\\\\n mysql-data:\\\\n prometheus-config:\\\\n\\\\nnetworks:\\\\n default:\\\\n name: 0g-serving-network\\\\n external: false\\\\n\\\",\\\"docker_config\\\":{},\\\"kms_enabled\\\":true,\\\"gateway_enabled\\\":true,\\\"public_logs\\\":true,\\\"public_sysinfo\\\":true,\\\"public_tcbinfo\\\":true,\\\"local_key_provider_enabled\\\":false,\\\"key_provider_id\\\":\\\"\\\",\\\"allowed_envs\\\":[\\\"PROMETHEUS_CONFIG\\\"],\\\"no_instance_id\\\":false,\\\"secure_time\\\":false,\\\"pre_launch_script\\\":\\\"\\\\nEXPECTED_TOKEN_HASH=$(jq -j .launch_token_hash app-compose.json)\\\\nif [ \\\\\\\"$EXPECTED_TOKEN_HASH\\\\\\\" == \\\\\\\"null\\\\\\\" ]; then\\\\n echo \\\\\\\"Skipped APP_LAUNCH_TOKEN check\\\\\\\"\\\\nelse\\\\n ACTUAL_TOKEN_HASH=$(echo -n \\\\\\\"$APP_LAUNCH_TOKEN\\\\\\\" | sha256sum | cut -d' ' -f1)\\\\n if [ \\\\\\\"$EXPECTED_TOKEN_HASH\\\\\\\" != \\\\\\\"$ACTUAL_TOKEN_HASH\\\\\\\" ]; then\\\\n echo \\\\\\\"Error: Incorrect APP_LAUNCH_TOKEN, please make sure set the correct APP_LAUNCH_TOKEN in env\\\\\\\"\\\\n reboot\\\\n exit 1\\\\n else\\\\n echo \\\\\\\"APP_LAUNCH_TOKEN checked OK\\\\\\\"\\\\n fi\\\\nfi\\\\n\\\"}\"\n}"}