/
+ canonicalUrl: `${base}/${code}/`,
},
};
};
diff --git a/pages/index.tsx b/pages/index.tsx
index a6a4860..ad5ccb6 100644
--- a/pages/index.tsx
+++ b/pages/index.tsx
@@ -9,6 +9,6 @@ export const getStaticProps: GetStaticProps = () => ({
props: {
title: "The standard for validator resilience",
description:
- "When you stake, you pick an operator — but you can't see how they run. Validator Beat makes validator resilience visible: two stages, six slices, one pizza.",
+ "When you stake, you pick an operator — but you can't see how they run. Validator Beat makes validator resilience visible: six slices, one Stage, one pizza.",
},
});
diff --git a/pages/methodology.tsx b/pages/methodology.tsx
index c89ccdd..df8b5ed 100644
--- a/pages/methodology.tsx
+++ b/pages/methodology.tsx
@@ -1,7 +1,8 @@
import Link from "next/link";
import { SiteHeader } from "@components/layout/SiteHeader";
import { SiteFooter } from "@components/layout/SiteFooter";
-import { SLICES } from "@lib/rubric";
+import { ASSESS_PATH } from "@constants/index";
+import { SLICES, STAGE_META } from "@lib/rubric";
import type { GetStaticProps } from "next";
export default function MethodologyPage() {
@@ -22,16 +23,24 @@ export default function MethodologyPage() {
Stages
-
- Stage 0 — Getting started: At least one slice is red (a single
- point of failure remains).
+
+ {STAGE_META[0].name} — {STAGE_META[0].kind}:
+ {" "}
+ At least one slice is red (a single point of failure remains).
-
- Stage 1 — Safety: No red slices, but not all green — no single
- failure should be able to expose you to slashing.
+
+ {STAGE_META[1].name} — {STAGE_META[1].kind}:
+ {" "}
+ No red slices, but not all green — no single failure should be able to expose you
+ to slashing.
-
- Stage 2 — Liveness: All six slices green — no single point of
- failure should be able to slash you, stop you, or censor you.
+
+ {STAGE_META[2].name} — {STAGE_META[2].kind}:
+ {" "}
+ All six slices green — no single point of failure should be able to slash you or
+ take you offline.
@@ -69,10 +78,10 @@ export default function MethodologyPage() {
target="_blank"
rel="noopener noreferrer"
>
- VALOS — Validator Operator Standards
+ valOS — the Validator Operating Standard
- {" "}— the canonical risk-and-mitigation catalogue for validator operators. Nearly
- every risk surfaced in this assessment has a corresponding mitigation in VALOS.
+ {" "}— the canonical risk-and-mitigation catalog for validator operators. Nearly
+ every risk surfaced in this assessment has a corresponding mitigation in valOS.
-
+
Take the assessment →