What you will learn
- How to start ISCL Core with an RPC endpoint
- How to import a wallet key
- How to submit a transaction intent and observe the secure execution flow
- How to use Docker Compose for a full demo stack
Local quick start
1
Clone and build
2
Start ISCL Core
Start with a Base RPC endpoint for transaction simulation:ISCL Core is now listening on
http://127.0.0.1:3100.3
Verify health
4
Import a wallet key
Import an existing private key (or generate a new one):
5
Check a balance
Query an ERC-20 balance (USDC on Base):
6
Submit a transaction intent
Request approval for a USDC transfer:ISCL Core will:
- Validate the intent against the schema
- Evaluate policy rules
- Run preflight simulation
- Prompt you for approval (in the terminal)
- Return an approval token
Docker Compose (full stack)
For a complete demo with a local Anvil fork:Volume persistence
Stopping
Verification
After completing the quick start, verify that:ISCL Core responds to health checks at
localhost:3100At least one key is listed by
clavion-cli key listBalance queries return data from the configured chain
The approval prompt appears when you submit a TxIntent
Next steps
- Demo Flow — Walk through a complete transaction lifecycle
- CLI Reference — All key management commands
- Transaction Lifecycle — Understand each pipeline stage
- REST API — Full endpoint documentation