Skip to content
CCPEDIAby Unity Nodes
#793Incoming Pull Request375K CC requested

Proposal: Blocksmith Canton

dsm-57b15-09-2026Last activity 15d ago

Development Fund Proposal Submission

Proposal file:
rfps/protocol-infrastructure-scalability-resilience/2026-09-57Blocks-blocksmith-canton.md

Applicant

Organization:
57Blocks (57blocks.com)

Author / Primary Contact:
Diogo Silveira Mendonça <diogo.silveira@57blocks.com> · GitHub: dsm-57b

Champion:
Needs Champion


Proposal Classification

Proposal Type:

  • RFP-aligned proposal
  • Individual initiative

RFP / Roadmap Area:
RFP 7: Expanded Network Access and Validator Onboarding (primary)
RFP 23: Validator and Shared Infrastructure Security and Resilience (secondary)

Label:
node-deployment-operations, rfp-07:validator-onboarding, rfp-23:validator-security


Funding & Timeline

Total Funding Request:
375,000 CC

Project Duration:
2 months

Maximum Amount:
N/A

Maximum Duration:
N/A


Summary

Validator onboarding is still a multi-week ceremony, and day-2 work (upgrade, restore, disk reclaim, re-onboarding) is tribal knowledge rather than a reviewable tool. BlockSmith is a deterministic operator CLI that composes official Splice validator_compose artifacts: evidence-based readiness, hash-gated mutations, and an optional read-only ask assistant that never applies a plan. A working DevNet prototype is recorded below; this grant opens the Apache 2.0 repository, finishes scale --plan, and publishes TestNet and MainNet-ready dogfood any operator can replay.

CLI path (default). No model, no API key.

<a href="https://drive.google.com/file/d/14VC3Qf1fWOX_c0mnqJyM8mVfFRlnpB07/view?usp=drive_link" target="_blank" rel="noopener noreferrer">CLI demo (no model)</a>

Optional ask path. Same node, same commands, conversation only.

<a href="https://drive.google.com/file/d/1zXbm5MpGM-nvaCeJl_24kbi-4uEXSwPR/view?usp=drive_link" target="_blank" rel="noopener noreferrer"><code>ask</code> demo (optional assistant)</a>

This filing supersedes #84.


Submission Checklist

  • Full proposal file is included in this PR
  • Organization and primary contact identified
  • Champion identified or Needs Champion selected
  • RFP / roadmap alignment identified, if applicable
  • Total funding request provided
  • Project duration provided
  • Proposal is within any RFP maximum amount
  • Proposal is within any RFP maximum duration
  • Milestones and milestone funding are defined in the proposal
  • Acceptance criteria are based on ecosystem value
  • Architectural alignment is addressed
← Back to Proposals