-
Notifications
You must be signed in to change notification settings - Fork 4
BloSS@M Planned Work ‐ 2024 [Draft]
selenaxiao-nist edited this page Feb 18, 2025
·
16 revisions
Before ATO can be demonstrated fully:
-
BloSS@M fully deployed
- BloSS@M IaC deployment documented and reproducible (Nikita/Dmitry, est. 1-2 workdays)
- (100% Done) Create page on Wiki (Dmitry)
- (100% Done) Currently running into issue (Dmitry)
- BloSS@M dashboard + lambda adapted to handle multiple chaincodes/channels (Selena/Nikita, est. 1 workday)
- (100% Done) Very easy change Selena drives, Nikita offers support
- (50% Done) Testing of the changes post-deployment
- BloSS@M chaincode rewrite (Josh)
- (99% Done 1% - BugFixes) ATO chaincode implementation has been completed,
- (99% Done - Josh) Main BloSS@M chaincode needs to be reimplemented in Java to match NGAC features
- BloSS@M chaincode deployed (All hands + DHS, est. 2-3 workdays)
- BloSS@M IaC deployment documented and reproducible (Nikita/Dmitry, est. 1-2 workdays)
-
BloSS@M ATO Automation
- Flesh out ATO process document
- To be completed by both DHS and NIST:
- (90% Done) Control set determination in OSCAL (Selena, Ned, Dmitry, Michaela)
- (50% Done DHS James) (60% Done NIST) SSP OSCAL implementation
- (60% Done) SSP Controls classification
- (50% Done) Automation-capable controls implementation scripting
- (20% Done) AP/AR/POAM reported in OSCAL (can be scripted on both sides?)
-
Stretch BloSS@M goals (Nice-to-have):
- (30% Done) Chaincode identity management lambda + dashboard (Dmitry/Selena)
- (50% Done) Simplify making and generating identities.
- (10% Done) Automating the at-deployment and post-deployment chaincode configuration
-
BloSS@M Blockchain Localized testing [optional goal: Improve model stability]
- Configure docker/rancher container with Fabric 2.2 (All local to developer's machine)
- Connect the Blockchain API to the container
- Exercise the API methods against container
%%{
init: {
'theme': 'base',
'themeVariables': {
'primaryColor': '#230f23',
'primaryTextColor': 'grey',
'primaryBorderColor': '#0f090f',
'lineColor': 'green',
'secondaryColor': 'pink',
'tertiaryColor': 'grey'
}
}
}%%
gantt
dateFormat YYYY-MM-DD
title BloSS@M 2024 Preliminary Plans
section UI/UX Interfaces
Design Admin-Dash UI/UX :done uix1, 2024-07-01, 2024-08-18
Develop Admin-Dash UI/UX :active uix21, 2024-08-01, 2024-09-20
Develop GitHub UI/UX :active uix21, 2024-08-12, 2024-09-18
Multi-Channel Dashboard :crit :active uix3, after uix1, 2w
section Lambda Interfaces
Extend Admin-UI Lambda :active li1, 2024-08-26, 2w
Extend API Dash Lambda :done li2, 2024-08-19, 2w
Plugin Business Dash :active li1, after data1, 2w
Develop S3 Trigger Lambda :active devS3, 2024-06-10, 12w
Develop Triggered Logic :active devEC2, 2024-06-10, 14w
section Business-Data Model
Add Business Data :ongoing data1, 2024-09-03, 1w
Chaincode Ext :ongoing chain1, 2024-08-26, 2w
section Automated AWS Deployment
Adjust Terraform :ongoing aad1, 2024-07-12, 2w
New EC2 Terraform? :ongoing aad1, 2024-09-03, 2w
section Technical Documentation
Blockchain Deployment Notes :active td1, 2024-05-06, 2024-06-01
Role-User Model Notes :active role1, 2024-07-15, 8w
IaC Deployment WiKi :milestone td2, 2024-05-18, 1w
section General Documentation
BloSS@M Project WiKi :done gd0, 2024-03-18, 1w
2023 Deployment Notes :done gd1, 2024-04-06, 1w
ATO Automation Documentation :active ato1, 2024-06-24, 10w