Start / Silk Documentation

Silk Documentation

Silk compiles native programs and libraries, with formal verification built into the language.

Start with an order#

Build an order calculator, then plan packing, share pricing rules, and handle a delivery choice. Each chapter gives you a result to run and check.

Need the toolchain first? Follow setup.

Take the next step#

Extract a reusable module, use the standard library, or validate CLI input and prove a function contract.

For host integration, start with embedding Silk. For device work, see the CPU/GPU walkthrough.

Look up a detail#

Use the language specification, standard library reference, or CLI. The targets and capabilities lists target-specific behavior.

Source repository · Edit this page · View Markdown

Quick links

Type to search across the site. Use the up and down arrow keys to choose a result, Enter to open it, and Escape to close.