Atom Registry
Document Contract Maker
Upload any document → AI extracts fields → Generates Rust → Compiles → Deploys on Cosmos Hub
Connected:
—
|
Balance: —
THE PIPELINE
1
Upload Document
PDF, image, Word, or paste text — any document type
2
AI Field Extraction
Claude reads the document, identifies all fields and their types
3
Review & Edit Fields
Add, remove, rename fields — set types: String, Uint128, Bool, Addr
4
Generate Rust Contract
Claude generates a complete production-ready CosmWasm contract with all fields
5
Push to GitHub & Compile
Contract pushed to your repo, GitHub Actions compiles it with CosmWasm optimizer
6
Store & Instantiate on Cosmos Hub
Keplr signs — contract deployed — document lives on-chain forever
1
WALLET
2
UPLOAD
3
FIELDS
4
RUST
5
COMPILE
6
DEPLOY
✓
DONE
Connect Wallet + Configure
Connect Keplr and enter your API keys.
Claude API is used for field extraction and Rust generation. GitHub is used for compilation.
Never stored — used only in your browser to call Anthropic API directly
Needs repo + workflow scope. Used to push contract code and trigger compilation.
Repo where the generated contract will be pushed. Must have the build.yml workflow.
STEP 2 — UPLOAD YOUR DOCUMENT
Upload a PDF, image, Word doc, or paste text. Claude will read it and extract all fields.
Drop your document here
PDF · Image (JPG/PNG) · Word (.docx) · Text · or browse
—
—
STEP 3 — REVIEW EXTRACTED FIELDS
0 fields
Review the fields Claude extracted. Add, edit, remove or change types. These become the contract's state schema.
String
Uint128
Bool
Addr
← field types available
Stores the complete document as base64 in contract state. Adds ~10-80KB to contract size.
STEP 4 — GENERATED RUST CONTRACT
Lines
—
Fields
—
Size
—
PUSH TO GITHUB & COMPILE
The generated contract will be pushed to your GitHub repo as a complete Cargo project, then compiled using GitHub Actions with the CosmWasm optimizer.
Repo—
Branch—
Contract name—
STEP 5 — COMPILATION
● Pushing to GitHub...
Contract compiled successfully
—
STEP 6 — DEPLOY ON COSMOS HUB
Auto-generated from your fields — edit if needed
STORING ON-CHAIN
INSTANTIATING