Skip to main content

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:
  1. Validate the intent against the schema
  2. Evaluate policy rules
  3. Run preflight simulation
  4. Prompt you for approval (in the terminal)
  5. Return an approval token
Approve the transaction in the terminal when prompted.

Docker Compose (full stack)

For a complete demo with a local Anvil fork:
Check that all services are running:
Follow logs:

Volume persistence

Stopping

Verification

After completing the quick start, verify that:
ISCL Core responds to health checks at localhost:3100
At least one key is listed by clavion-cli key list
Balance queries return data from the configured chain
The approval prompt appears when you submit a TxIntent

Next steps