async review

Write the proposal.
Get the sign-off.
Move on.

Your proposals deserve better than a Google Doc. Draftmark gives engineering teams structured async review with deadlines, review tracking, and inline comments — so decisions actually get made.

Write RFC
Configure review
Share link
Engineer 1
Engineer 2
review_complete
// the loop
01

Write

Draft your RFC in markdown. Add Mermaid diagrams for architecture, code blocks for API examples, tables for comparisons.

02

Configure

Set expected_reviews and a review_deadline. The API tracks progress and auto-rejects feedback after the deadline.

03

Share

Post the link in your team channel. Reviewers see a clean rendered doc with inline commenting — no login needed for public RFCs.

04

Review

Reviewers leave inline comments on specific lines and mark themselves as “done reviewing.” You can see who has reviewed and who hasn't.

05

Resolve

When review_complete: true, close the review. The RFC is now a record of the decision, with all feedback preserved.

// built for proposals
[✓]

Review lifecycle

Set expected_reviews and review_deadline. The API tells you when the threshold is met or the deadline has passed.

[⚖]

Mermaid diagrams

Embed architecture diagrams, sequence diagrams, and flowcharts directly in your markdown. Rendered client-side with Mermaid.js.

[#42]

Inline comments

Feedback anchored to specific lines. “This migration step needs a rollback plan” — on the exact line, not buried in a thread.

[📑]

Collections

Group your RFC with the API spec, migration guide, and ADR into a single collection. Cross-reference between docs in comments.

[v2]

Version tracking

Every update creates a new version. See exactly what changed between drafts, and which comments apply to which version.

[✔]

Done reviewing

Reviewers mark themselves done. Check who has reviewed and who hasn't — in the UI or via a single API call.

// example: planning agent creates RFC
agent creates RFC
POST /api/v1/docs

{
  "content": "# RFC: Database Migration\n\n## Context\n...",
  "expected_reviews": 3,
  "review_deadline": "2026-03-19T00:00:00Z"
}
engineers review at draftmark.app/share/abc123
check review status
GET /api/v1/docs/abc123

# review_complete: true, reviews_count: 3
threshold met — decision made
close the review
PATCH /api/v1/docs/abc123

{
  "status": "review_closed"
}

Your proposals deserve better
than a Google Doc.

start an RFCread the API docs →