diff --git a/book/src/static/op-program-fpp.svg b/book/src/assets/op-program-fpp.svg similarity index 100% rename from book/src/static/op-program-fpp.svg rename to book/src/assets/op-program-fpp.svg diff --git a/book/src/fpp-dev/env.md b/book/src/fpp-dev/env.md index e3ad49dc..58c11d4d 100644 --- a/book/src/fpp-dev/env.md +++ b/book/src/fpp-dev/env.md @@ -38,7 +38,7 @@ sequenceDiagram Below, we have a full architecture diagram of the [`op-program`][op-program] (source: [fault proof specs][fp-specs]), the reference implementation for the OP Stack's Fault Proof Program, which has the objective of verifying claims about the state of an [OP Stack][op-stack] layer two. - +![op-program-architecture](../assets/op-program-fpp.svg) In this program, execution and derivation of the L2 chain is performed within it, and ultimately the claimed state of the L2 chain is verified in the [prologue](../prologue.md) stage. @@ -54,4 +54,4 @@ Other programs (`clients`) may have different requirements for communication wit 1. The `client` program is a state machine that is responsible for bootstrapping itself from the inputs, executing the progam logic, and verifying the outcome. 1. The `host` is responsible for providing the `client` with data it wasn't bootstrapped with, and for executing the program itself. -{{#include ../static/links.md}} +{{#include ../links.md}} diff --git a/book/src/fpp-dev/intro.md b/book/src/fpp-dev/intro.md index 1dc3cc82..857b2ad1 100644 --- a/book/src/fpp-dev/intro.md +++ b/book/src/fpp-dev/intro.md @@ -17,4 +17,4 @@ Fault Proof Programs are structured with 3 stages: The following sections will provide a more in-depth overview of each of these stages, as well as the tools and abstractions provided by Kona for developing your own Fault Proof Programs. -{{#include ../static/links.md}} +{{#include ../links.md}} diff --git a/book/src/glossary.md b/book/src/glossary.md index 6ecf88d1..80ef0640 100644 --- a/book/src/glossary.md +++ b/book/src/glossary.md @@ -19,4 +19,4 @@ Examples of `Fault Proof Programs` include the [OP Program][op-program], which r The `Preimage ABI` is a specification for a synchronous communication protocol between a `client` and a `host` that is used to request and read data from the `host`'s datastore. Full specifications for the `Preimage ABI` are available in the [Optimism Monorepo][preimage-specs]. -{{#include ./static/links.md}} +{{#include ./links.md}} diff --git a/book/src/intro.md b/book/src/intro.md index 484cd0ba..e428504a 100644 --- a/book/src/intro.md +++ b/book/src/intro.md @@ -53,4 +53,4 @@ for optimizing performance-critical code. Contributors are welcome! Please see the [contributing guide][contributing] for more information. -{{#include ./static/links.md}} +{{#include ./links.md}} diff --git a/book/src/static/links.md b/book/src/links.md similarity index 100% rename from book/src/static/links.md rename to book/src/links.md