ziros-rust-proof-tool-doctrine

Select Rust verification tools for ZirOS surfaces using decision-tree rules.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/AnubisQuantumCipher/ziros --skill ziros-rust-proof-tool-doctrine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ziros-rust-proof-tool-doctrine
Source: https://github.com/AnubisQuantumCipher/ziros/tree/main/.codex/skills/ziros-rust-proof-tool-doctrine
Command: npx skills add https://github.com/AnubisQuantumCipher/ziros --skill ziros-rust-proof-tool-doctrine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Select appropriate Rust verification tools for ZirOS surfaces and shape verification boundaries within the ZirOS doctrine.

Core Features & Use Cases

  • Guides tool selection across RefinedRust, Verus, Kani, Thrust, Flux, Creusot, and Prusti.
  • Applies the ZirOS decision tree and evidence rules to classify targets as counted, bounded, or comparison-only.
  • Provides a guided path to tool-matrix and decision-tree references for producing explicit lane recommendations.

Quick Start

Read references/tool-matrix.md and references/decision-tree-and-evidence.md to determine the recommended verification lane for a given ZirOS Rust surface.

Frequently Asked Questions about ziros-rust-proof-tool-doctrine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I choose the right Rust verification tool for ZirOS surfaces?

To choose the right Rust verification tool for ZirOS, apply the ZirOS decision tree and evidence rules to classify targets as counted, bounded, or comparison-only. This produces explicit lane recommendations with referenced evidence paths from the tool-matrix.

What is the difference between counted, bounded, and comparison-only verification claims?

Counted, bounded, and comparison-only verification claims are classifications determined by the ZirOS decision tree and evidence rules. They define the verification boundary and guide the selection of the appropriate lane for a specific Rust surface.

Does ZirOS doctrine support verification with RefinedRust, Verus, and Kani?

Yes, ZirOS doctrine supports verification with RefinedRust, Verus, Kani, Thrust, Flux, Creusot, and Prusti. The decision tree guides tool selection across these options to shape verification boundaries.

How do I apply the decision-tree rules to produce explicit lane recommendations?

To apply decision-tree rules and produce lane recommendations, read references/tool-matrix.md and references/decision-tree-and-evidence.md to determine the recommended verification lane for a given ZirOS Rust surface.

When should I use Prusti or Creusot over Verus for ZirOS verification?

When to use Prusti, Creusot, or Verus depends on the ZirOS decision tree classification of your target as counted, bounded, or comparison-only. The tool-matrix references provide the evidence paths to distinguish the best lane.

What are the limitations of the ZirOS tool-matrix for Rust verification?

The ZirOS tool-matrix limits Rust verification to the supported tools: RefinedRust, Verus, Kani, Thrust, Flux, Creusot, and Prusti. It requires targets to be classified by the decision tree before producing lane recommendations.