---
# System prepended metadata

title: Orchestrator consensus service

---

# Orchestrator consensus service

## Flow
- orc gets block header and pandora shard in `OnNewPendingHeader` `pandorachain/handler.go` and as well in `vanchain`


## Work plan
- Need a cache for vanguard shard info (write a file `van_shard.go` in `cache` package)
- consens


## Refactor
- We will not store any header and shard info into db after getting these from van and pan. Just store into cache.
- 