Lead story / August 30, 2026
SilverScript v1-rc1 Becomes the Compatibility Target Before Final v1
Continue readingOri Newman announced on 30 August 2026 that the SilverScript v1 release candidate is available after extensive review, testing, and standardization. He asked developers to test existing a...
Ori Newman announced on 30 August 2026 that the SilverScript v1 release candidate is available after extensive review, testing, and standardization. He asked developers to test existing and new contracts against it and to report bugs or inconsistencies (X post).
The matching GitHub tag v1-rc1 was published the same day at 12:05:43 UTC. GitHub marks it as a prerelease, and it targets commit c7d17a15ac88610d013ec9ffffa9520aeb69929b (GitHub release). The notes call this the first candidate for SilverScript v1 after review, testing, and standardization, and say the candidate is intended to be functionally equivalent to the upcoming v1. The tag is a release candidate, not final v1.
Maintainers say that unless substantial issues are discovered, they intend to release v1 for mainnet use one week after the candidate. That is their stated plan, not a guaranteed date. The release credits elldeeone, IzioDev, Manyfestation, and Michael Sutton for contributions, review, and feedback.
SilverScript is a high-level contract language that compiles to Kaspa Script and targets readable, maintainable stateful contracts. rc1 does not change that compilation target. It turns the pre-v1 language into a testable compatibility surface for source files and tooling.
Starting with v1, the project says releases will follow Semantic Versioning. A major version is for incompatible language or API changes. A minor version is for backward-compatible additions and improvements. A patch version is for backward-compatible bug fixes.
After final v1, maintainers intend to treat incompatible language or API movement as a major bump. Developers who compile against rc1 are checking whether their source matches the surface those rules will protect.
rc1 is a source and tooling stability boundary, not a consensus upgrade. SilverScript compiles to the existing Kaspa Script surface. Node software does not need an upgrade for this candidate.
Already compiled scripts on chain are also outside this release. Publishing silverc v1-rc1 does not rewrite deployed bytecode. Developers who keep SilverScript source should compile and test that source against rc1, especially if it used earlier syntax, unchecked assumptions, or APIs changed during pre-v1 review.
Portable artifacts add a second version number that should not be mixed with the compiler tag. Those JSON files are meant to carry contract source, compiler identity and version, a source hash, ABI constructor and entry declarations, and per-instance bytecode and address data. The declaration format is versioned independently from the compiler. Current README and spec text describe declaration schema version 1.0.0, which is not the same identifier as compiler tag v1-rc1 (README, declaration spec).





