{
  "schema_version": "intent.v1",
  "slug": "write-smart-contracts-in-rust",
  "title": "want to write smart contracts in Rust",
  "audience": "builder",
  "prompt": "I want to write smart contracts in Rust",
  "maps_to": [
    "WASM runtime",
    "Stylus",
    "Arbitrum deployment"
  ],
  "stack": [
    {
      "slug": "arbitrum-stylus",
      "role": "supporting_protocol",
      "reason": ""
    },
    {
      "slug": "arbitrum-one",
      "role": "supporting_protocol",
      "reason": ""
    },
    {
      "slug": "the-graph",
      "role": "supporting_protocol",
      "reason": ""
    }
  ],
  "excluded_candidates": [],
  "risks": [],
  "next_steps": [],
  "why": "Stylus is the Rust/WASM path, Arbitrum One is the production network, and The Graph can index contract events.",
  "verified_at": "2026-05-29"
}