The document presents the ARC intermediate representation (IR), designed for unified batch and stream analytics using Apache Flink, addressing language barriers and optimization challenges in data processing. It introduces ARC's features, including values, builders, and a dataflow model, while demonstrating its integration with various frameworks to enhance performance for data scientists. Furthermore, it discusses experimental results, example code, and future goals for ARC and its implementation as a Rust-based dataflow engine.