# Iteration

In starting this project we knew a few things and hypothesized about many others. We also realized that all of those ideas, assumptions, and hypotheses might be completely wrong (e.g. the [use-cases](https://docs.natsec.io/about/use-cases "mention") we set out) and know the only potential outcomes from that reality are:

1. Allow the project to fail by locking ourselves into something with no [feedback](https://docs.natsec.io/about/feedback "mention");&#x20;
2. Start slowly with something that can be changed and then add features or tweaks over time.

We are taking the latter approach, which will be an iterative process of rolling out different [elements](https://docs.natsec.io/about/elements "mention") of the project over time (see [feature-timeline](https://docs.natsec.io/release-notes/feature-timeline "mention")) and then engaging [contributors](https://docs.natsec.io/about/support/contributors "mention") through the [workflow](https://docs.natsec.io/workflow "mention") process to ensure we are sustainable.
