Skip to content

docs: add public ROADMAP.md#686

Open
zp6 wants to merge 1 commit into
sentrix-labs:mainfrom
zp6:main
Open

docs: add public ROADMAP.md#686
zp6 wants to merge 1 commit into
sentrix-labs:mainfrom
zp6:main

Conversation

@zp6
Copy link
Copy Markdown

@zp6 zp6 commented May 15, 2026

Summary

Adds a ROADMAP.md at repo root with the public development roadmap.

Content

  • Status legend
  • Q2 2026 items (core protocol, dev tools, security)
  • Q3 2026 and long-term vision
  • Contributing guidelines

Fixes #626

Wallet: zp6

Summary by CodeRabbit

  • Documentation
    • Added a public roadmap document outlining planned development phases. The roadmap details Q2 2026 initiatives focusing on core protocol and developer tools, Q3 2026 priorities including mainnet stability and mobile wallet integration, and long-term strategic goals such as cross-chain interoperability and advanced privacy features.

Review Change Stack

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 15, 2026

📝 Walkthrough

Walkthrough

This PR introduces a public ROADMAP.md file at the repository root documenting the Sentrix project timeline and planned work. The roadmap includes a status legend, quarterly milestones for Q2 2026 and Q3 2026 covering protocol, tooling, wallet, DEX, and NFT features, long-term goals including cross-chain interoperability and privacy features, a contributing section, and a disclaimer noting the roadmap is subject to change. The file provides structure and visibility into planned deliverables and project direction.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3 | ❌ 2

❌ Failed checks (2 warnings)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description covers the summary and links issue #626, but does not follow the repository's required PR template with checkboxes for scope, checks, and deploy impact. Complete the full PR template including scope selection (docs only), checks confirmation, and deploy impact statement to ensure consistency with repository standards.
Linked Issues check ⚠️ Warning The PR adds a basic ROADMAP.md but does not fully implement issue #626 requirements: missing 4-column format (Done/In Progress/Next/Future), specific items, issue references, and README linking. Expand ROADMAP.md to include the required 4-column structure with all specified items and issue references from #626, and link it from README.md.
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'docs: add public ROADMAP.md' is clear, concise, and directly describes the main change—adding documentation for a public roadmap.
Out of Scope Changes check ✅ Passed The change is limited to adding ROADMAP.md documentation and is directly scoped to the requirements in issue #626, with no unrelated modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 4

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@ROADMAP.md`:
- Around line 36-37: Update the "## Contributing" section in ROADMAP.md to
include a clear commitment to update cadence: append a sentence such as "This
roadmap is updated quarterly or when material changes occur." so the "##
Contributing" heading explicitly states the quarterly update commitment
requested in issue `#626`.
- Around line 31-34: Update the "## Long-term" section to include status
indicators and the missing future items: prepend each bullet with the 🔮 Future
emoji (e.g., "🔮 Future - Cross-chain interoperability"), and add bullets for
"🔮 Future - Frontier F-3 parallel apply (`#618`)", "🔮 Future - DAG consensus
exploration (`#620`)", "🔮 Future - Grants program", and "🔮 Future - Bug bounty
program (Immunefi)"; also remove or relocate the duplicate "Immunefi" bug bounty
entry from the Q2 2026 Security section so the Immunefi bounty only appears
under the Long-term/Future list.
- Around line 25-29: Update the Q3 2026 roadmap entries so their status reflects
"Planned" instead of "Future": replace the 🔮 emoji with 📋 for each bullet
under the "## Q3 2026" heading (the bullets "Mainnet stability improvements",
"Mobile wallet SDK", "DEX integration", "NFT support") and append the
appropriate issue references (e.g., add "(`#626`)" or the exact issue
numbers/links) to each item—if "NFT support" maps to the "NFT marketplace" in
issue `#626`, add that reference specifically. Ensure each bullet becomes like "📋
Item description (#[issue-number])" so readers can navigate to the related
issue.
- Around line 6-24: Update the Q2 2026 section in ROADMAP.md to replace the
generic items with the concrete deliverables and issue references from issue
`#626`: list the "Done" items (Voyager BFT mainnet activation, cross-chain bridge
to Ethereum (Hyperlane), signed releases (cosign + SLSA L3), DEX (UniV2 fork),
CoinBlast launchpad, faucet, explorer) with links to their issues/PRs, add the
"In Progress" items including EVM value-passing bug fix (`#580`), apply-profile
observability (`#594` shipped), trie prune cycle tuning (`#610` shipped), add the
"Next" items stSRX (`#615`), Aave fork (`#616`), Sentrix Names (`#617`), NFT
marketplace, LayerZero V2 bridge, public Grafana templates with issue refs, and
add the "Future" items Frontier F-3 parallel apply (`#618`), DAG consensus
exploration (`#620`), grants program, bug bounty (Immunefi) so the Q2 2026 section
matches `#626` and includes traceable issue links.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro Plus

Run ID: 40115a48-3d2c-4ab0-b8f1-c6442d74aaab

📥 Commits

Reviewing files that changed from the base of the PR and between e79324a and ebf028e.

📒 Files selected for processing (1)
  • ROADMAP.md

Comment thread ROADMAP.md
Comment on lines +6 to +24
## Q2 2026

### Core Protocol
- ✅ Initial chain launch and token distribution
- 🔄 Validator staking and delegation
- 📋 Cross-chain bridge integration
- 📋 Governance proposal system

### Developer Tools
- ✅ SDK v1.0 (Rust, TypeScript)
- 🔄 SDK v1.1 (Python, Go)
- 📋 Smart contract templates

### Security
- ✅ Internal audit
- 🔄 External audit
- 📋 Bug bounty program
- 📋 Formal verification of core contracts

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | 🏗️ Heavy lift

Major inconsistency: Missing specific deliverables and issue references from #626.

Issue #626 explicitly requests that roadmap items reference linked issues and include specific deliverables. The current Q2 2026 section contains only generic items without issue links.

According to #626, the roadmap should include:

  • Done: Voyager BFT mainnet activation, cross-chain bridge to Ethereum (Hyperlane), signed releases (cosign + SLSA L3), DEX (UniV2 fork), CoinBlast launchpad, faucet, explorer
  • In Progress: EVM value-passing bug fix (#580), apply-profile observability (#594 shipped), trie prune cycle tuning (#610 shipped)
  • Next: stSRX (#615), Aave fork (#616), Sentrix Names (#617), NFT marketplace, LayerZero V2 bridge, public Grafana templates
  • Future: Frontier F-3 parallel apply (#618), DAG consensus exploration (#620), grants program, bug bounty (Immunefi)

None of these specific items or issue references appear in the current roadmap. Please update Q2 2026 to include the concrete deliverables and issue links specified in #626 to meet the traceability and accountability objectives.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 8-8: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)


[warning] 14-14: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)


[warning] 19-19: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@ROADMAP.md` around lines 6 - 24, Update the Q2 2026 section in ROADMAP.md to
replace the generic items with the concrete deliverables and issue references
from issue `#626`: list the "Done" items (Voyager BFT mainnet activation,
cross-chain bridge to Ethereum (Hyperlane), signed releases (cosign + SLSA L3),
DEX (UniV2 fork), CoinBlast launchpad, faucet, explorer) with links to their
issues/PRs, add the "In Progress" items including EVM value-passing bug fix
(`#580`), apply-profile observability (`#594` shipped), trie prune cycle tuning
(`#610` shipped), add the "Next" items stSRX (`#615`), Aave fork (`#616`), Sentrix
Names (`#617`), NFT marketplace, LayerZero V2 bridge, public Grafana templates
with issue refs, and add the "Future" items Frontier F-3 parallel apply (`#618`),
DAG consensus exploration (`#620`), grants program, bug bounty (Immunefi) so the
Q2 2026 section matches `#626` and includes traceable issue links.

Comment thread ROADMAP.md
Comment on lines +25 to +29
## Q3 2026
- 🔮 Mainnet stability improvements
- 🔮 Mobile wallet SDK
- 🔮 DEX integration
- 🔮 NFT support
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Status inconsistency: Q3 2026 items marked as "Future" (🔮).

All Q3 2026 items are marked with the 🔮 Future status, which seems inconsistent with the near-term quarterly timeframe. Consider using 📋 Planned status instead, since Q3 2026 is only one quarter away and these items should be in the "Next" category according to issue #626.

Additionally, these items lack issue references. For example, if "NFT support" relates to the "NFT marketplace" mentioned in #626, it should include the corresponding issue link.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 25-25: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@ROADMAP.md` around lines 25 - 29, Update the Q3 2026 roadmap entries so their
status reflects "Planned" instead of "Future": replace the 🔮 emoji with 📋 for
each bullet under the "## Q3 2026" heading (the bullets "Mainnet stability
improvements", "Mobile wallet SDK", "DEX integration", "NFT support") and append
the appropriate issue references (e.g., add "(`#626`)" or the exact issue
numbers/links) to each item—if "NFT support" maps to the "NFT marketplace" in
issue `#626`, add that reference specifically. Ensure each bullet becomes like "📋
Item description (#[issue-number])" so readers can navigate to the related
issue.

Comment thread ROADMAP.md
Comment on lines +31 to +34
## Long-term
- Cross-chain interoperability
- Privacy features (ZK proofs)
- Enterprise tooling
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Missing status indicators in Long-term section.

For consistency with the rest of the roadmap, long-term items should also include status indicators (likely 🔮 Future). Additionally, issue #626 mentions specific future items that should be included here:

  • Frontier F-3 parallel apply (#618)
  • DAG consensus exploration (#620)
  • Grants program
  • Bug bounty program (Immunefi)

Note that "Bug bounty program" currently appears in Q2 2026 Security section, but according to #626, the Immunefi bug bounty should be in the Future category.

🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 31-31: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@ROADMAP.md` around lines 31 - 34, Update the "## Long-term" section to
include status indicators and the missing future items: prepend each bullet with
the 🔮 Future emoji (e.g., "🔮 Future - Cross-chain interoperability"), and add
bullets for "🔮 Future - Frontier F-3 parallel apply (`#618`)", "🔮 Future - DAG
consensus exploration (`#620`)", "🔮 Future - Grants program", and "🔮 Future -
Bug bounty program (Immunefi)"; also remove or relocate the duplicate "Immunefi"
bug bounty entry from the Q2 2026 Security section so the Immunefi bounty only
appears under the Long-term/Future list.

Comment thread ROADMAP.md
Comment on lines +36 to +37
## Contributing
Open issues with feature requests or comment on roadmap items.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Missing quarterly update commitment.

Issue #626 explicitly requests: "Commit to quarterly updates (or when material changes occur)." Consider adding a statement about the update cadence to the Contributing section or near the disclaimer to fulfill this requirement.

Example:

## Contributing
Open issues with feature requests or comment on roadmap items. This roadmap is updated quarterly or when material changes occur.
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)

[warning] 36-36: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below

(MD022, blanks-around-headings)

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@ROADMAP.md` around lines 36 - 37, Update the "## Contributing" section in
ROADMAP.md to include a clear commitment to update cadence: append a sentence
such as "This roadmap is updated quarterly or when material changes occur." so
the "## Contributing" heading explicitly states the quarterly update commitment
requested in issue `#626`.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

roadmap: public roadmap document with milestones

1 participant