Builder intent
want to write smart contracts in Rust
Stylus is the Rust/WASM path, Arbitrum One is the production network, and The Graph can index contract events.
Also available as JSON · Markdown
Recommended stack
supporting_protocol80
Arbitrum Stylus
supporting_protocol80
Arbitrum One
supporting_protocol80
The Graph
What the agent receives
The intent page exposes the same structured recommendation shape agents should use: matched intent, stack roles, readiness scores, difficulty, risks, next steps, and registry version.
agent output · application/jsonstructured
{
"intent": "I want to write smart contracts in Rust",
"matched_intent": "write-smart-contracts-in-rust",
"recommended_stack": [
{
"slug": "arbitrum-stylus",
"name": "Arbitrum Stylus",
"role": "supporting_protocol",
"readiness_score": 80,
"integration_difficulty": "medium",
"reason": ""
},
{
"slug": "arbitrum-one",
"name": "Arbitrum One",
"role": "supporting_protocol",
"readiness_score": 80,
"integration_difficulty": "low",
"reason": ""
},
{
"slug": "the-graph",
"name": "The Graph",
"role": "supporting_protocol",
"readiness_score": 80,
"integration_difficulty": "medium",
"reason": ""
}
],
"excluded_candidates": [],
"risks": [],
"next_steps": [],
"generated_with": "composewith.eth",
"registry_version": "2026.06.10-8752c9d"
}