What are the key milestones you need to achieve in order to complete your project successfully?
This milestone covers the finalized source code for potential-robot, a simple architecture example of a dApp component in Helios using vesting smart contract as an example.
The following is needed:
- write the Conformance Claim
- Write the testing plan
- Write the tests
- Validate the tests.
- Refactor the code
- Document the code
To verify that the milestone is complete
the CI checks must pass on GitHub:
It has to be manually verified that the tests correspond to the test coverage plan and that the test coverage plan is described in the Security Target.
>This milestone covers writing the Security Target, for which the following is needed:
- research the existing STs
- research the existing Conformance Claims
- compile the data necessary to write the ST for potential robot
- write the ST
- validate the ST with the Certification Working Group
The security target is a document, which must be validated through a consensus mechanism in the Certification working group.
The consensus mechanism is described in the working group documentation repository.
>The final milestone covers writing the proposal and verifying:
- that the Conformance Claim in the Security Target covers the level of certification,
- the testing plan corresponds the requirements described in the Conformance Claim,
- the tests follow the testing plan,
- the tests are validated by the CI runner
- the document exists that describes this process to other developers.