How To - Complete Your Milestone Acceptance Form (MAF)

Guide Overview

This guide walks you through the full process of completing your milestone, preparing your Milestone Acceptance Form, uploading your evidence, and understanding how Delivery Assurance reviews your submission.

You will find links to the Milestone Acceptance Form Templates and Milestone Acceptance Form Examples at the bottom of this page.


[Add title]

1

1. Complete the Milestone Work

Before preparing any documentation, confirm that you have delivered everything outlined in your legal contract. Your milestone evidence must directly reflect the acceptance criteria agreed upon.

2

2. Prepare Your Milestone Evidence

Use the Milestone Acceptance Form (MAF) Template to document your work clearly and thoroughly. The template guides you through each required section:

Milestone Name and Number

Identify the milestone exactly as it appears in your contract.

Milestone Description

Copy and paste the full milestone description from your contract without altering the wording. This ensures clarity and prevents misunderstandings about what was expected.

Acceptance Criteria Met

This is the most important part of your submission. For each acceptance criterion:

  • List the criterion exactly as written in your contract

  • Confirm that the work has been completed

  • Provide direct, publicly accessible evidence such as:

    • links to live features

    • video demonstrations

    • public code repositories

    • technical documentation

    • test results

    • public attestations or community‑visible updates

Your goal is to show the work, not simply state that it is complete.

Quality and Testing

Explain how you ensured the milestone is functional, stable, and high‑quality. This may include:

  • Manual testing

  • Automated testing

  • Performance checks

  • Security measures

  • Usability and design reviews

Where possible, include links to supporting evidence such as test plans, reports, or scan results.

Public Communication Summary

Write a clear, non‑technical summary that explains:

  • The purpose of the project

  • How this milestone fits into the overall goals

  • What was delivered

  • Why it matters to the community

  • Where people can learn more or follow progress

This helps the community understand the value you have delivered.

3

3. Share Your Milestone Acceptance Form for Review

Once your Milestone Acceptance Form is drafted:

  • Share it with Delivery Assurance after it has been reviewed by the Third Party Assurer, or

  • Share it with both at the same time through Slack or your agreed communication channel

Delivery Assurance will provide feedback. Make sure to address all comments before finalizing.

4

4. Finalize, Sign, and Upload Your Milestone Acceptance Form

When Delivery Assurance confirms that your evidence is ready:

  1. Request the formal signature from the Third Party Assurer

  2. Upload the final, signed Milestone Acceptance Form as metadata to your milestone in the administration dashboard

  3. Sign the Milestone Acceptance Form through the dashboard

  4. Delivery Assurance will complete the final signature

This must be completed on or before the milestone delivery date.

5

5. Review & Outcome

Delivery Assurance will verify that:

  • the Milestone Acceptance Form is complete

  • evidence is correctly uploaded

  • acceptance criteria have been met

If evidence is sufficient

Your payment will become available to withdraw on the milestone payment date.

If evidence is insufficient

Delivery Assurance will work with you to resolve the issue. If the issue cannot be resolved, the milestone may be paused with senior approval. Once sufficient evidence is provided and uploaded, payment will resume.

All milestone evidence is visible to the community. If you need to share sensitive information, contact Delivery Assurance before uploading.

6

6. Understanding Metadata, Milestone Acceptance Forms & Invoices

Milestone Metadata

You must attach your completed Milestone Acceptance Form as metadata to the milestone in the smart contract dashboard. This ensures:

  • consistency across all vendors

  • clarity for reviewers

  • transparency for the community

It is recommended that you share your Milestone Acceptance Form offline first (for example, through Slack) so any issues can be corrected before uploading.


Downloads and Resources


Need Templates or Supporting Documents?

Find proposal templates, guidance documents, and downloadable resources to support your submission.

Visit the Resources Page Visit the Vendor Hub

Key Areas in this space

Last updated