---
# System prepended metadata

title: IPC Workshop

---

# IPC Workshop
> Filecoin Dev Summit Singapore 2023
> 
> Goals: 
> - Showcase the current state of IPC and a glimpse of the changes from the next release.
> - Gather feedback and ideas of ways in which we could improve the UX and the product.
> - Please ask questions and jump in any time.

## Preliminaries
- Install Metamask and create a new account.
- Get some calibration funds: https://faucet.calibration.fildev.network/

## Where to start
- [IPC Agent](https://github.com/consensus-shipyard/ipc-agent)
- You can import into the keystore the key by:
```
./bin/ipc-agent wallet import -w evm --private-key <private-key>
```
- [Deploy a subnet to calibration](https://github.com/consensus-shipyard/ipc-agent/blob/main/docs/quickstart-calibration.md)

## Subnet Operator: Deploy your own instance of IPC
- [IPC Solidity contracts](https://github.com/consensus-shipyard/ipc-solidity-actors)
- `make deploy-ipc NETWORK=calibrationnet` 
- `make deploy-ipc NETWORK=auto`

## Subnet Operator: First glimpse of Fendermint
- [Deploy Fendermint locally](https://github.com/consensus-shipyard/fendermint/blob/main/docs/running.md)
- [Deploy Fendermint in Docker](https://github.com/consensus-shipyard/fendermint/blob/main/fendermint/testing/smoke-test/Makefile.toml)

## Buidler: Working with smart contracts
- [Same experience as in Lotus or any other EVM network](https://github.com/consensus-shipyard/ipc-agent/blob/main/docs/contracts.md)

## Buidler: The future of the IPC agent
- What to expect in the next release

## Note to self 
- Up-to-date architecture of IPC (similar to the IPFS/Filecoin system architecture)