From 15464f245d971756f03d1bcb4658949fc528196d Mon Sep 17 00:00:00 2001
From: realityinspector
Date: Wed, 11 Mar 2026 07:45:43 -0600
Subject: [PATCH] Integrate Proteus brand identity across marketing templates
Purple delta mark design system replaces gold Timepoint palette.
Navbar, hero, footer, and whitepaper all use Proteus visual language
with Timepoint Labs attribution retained in gold.
---
.../images/proteus/proteus_01_mark_dark.svg | 8 +
.../images/proteus/proteus_02_mark_light.svg | 9 +
.../proteus/proteus_03_mark_transparent.svg | 9 +
.../proteus/proteus_04_mark_labeled.svg | 10 +
.../images/proteus/proteus_05_web_header.svg | 37 ++
.../proteus/proteus_06_web_header_compact.svg | 28 ++
.../images/proteus/proteus_07_hero_full.svg | 44 +++
.../proteus/proteus_08_hero_horizontal.svg | 36 ++
.../images/proteus/proteus_09_social_card.svg | 28 ++
.../images/proteus/proteus_10_app_icons.svg | 49 +++
.../images/proteus/proteus_11_lockup_dark.svg | 16 +
.../proteus/proteus_12_lockup_light.svg | 16 +
.../proteus/proteus_13_footer_inline.svg | 16 +
.../proteus/proteus_14_footer_boxed.svg | 21 +
.../images/proteus/proteus_15_pill_dark.svg | 16 +
.../images/proteus/proteus_16_pill_light.svg | 16 +
templates/marketing/base.html | 347 +++++++++--------
templates/marketing/index.html | 366 +++++++++---------
templates/marketing/whitepaper.html | 26 +-
19 files changed, 734 insertions(+), 364 deletions(-)
create mode 100644 static/images/proteus/proteus_01_mark_dark.svg
create mode 100644 static/images/proteus/proteus_02_mark_light.svg
create mode 100644 static/images/proteus/proteus_03_mark_transparent.svg
create mode 100644 static/images/proteus/proteus_04_mark_labeled.svg
create mode 100644 static/images/proteus/proteus_05_web_header.svg
create mode 100644 static/images/proteus/proteus_06_web_header_compact.svg
create mode 100644 static/images/proteus/proteus_07_hero_full.svg
create mode 100644 static/images/proteus/proteus_08_hero_horizontal.svg
create mode 100644 static/images/proteus/proteus_09_social_card.svg
create mode 100644 static/images/proteus/proteus_10_app_icons.svg
create mode 100644 static/images/proteus/proteus_11_lockup_dark.svg
create mode 100644 static/images/proteus/proteus_12_lockup_light.svg
create mode 100644 static/images/proteus/proteus_13_footer_inline.svg
create mode 100644 static/images/proteus/proteus_14_footer_boxed.svg
create mode 100644 static/images/proteus/proteus_15_pill_dark.svg
create mode 100644 static/images/proteus/proteus_16_pill_light.svg
diff --git a/static/images/proteus/proteus_01_mark_dark.svg b/static/images/proteus/proteus_01_mark_dark.svg
new file mode 100644
index 0000000..25b5fc2
--- /dev/null
+++ b/static/images/proteus/proteus_01_mark_dark.svg
@@ -0,0 +1,8 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_02_mark_light.svg b/static/images/proteus/proteus_02_mark_light.svg
new file mode 100644
index 0000000..7dbc7b2
--- /dev/null
+++ b/static/images/proteus/proteus_02_mark_light.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_03_mark_transparent.svg b/static/images/proteus/proteus_03_mark_transparent.svg
new file mode 100644
index 0000000..3ca15d9
--- /dev/null
+++ b/static/images/proteus/proteus_03_mark_transparent.svg
@@ -0,0 +1,9 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_04_mark_labeled.svg b/static/images/proteus/proteus_04_mark_labeled.svg
new file mode 100644
index 0000000..a4826e7
--- /dev/null
+++ b/static/images/proteus/proteus_04_mark_labeled.svg
@@ -0,0 +1,10 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_05_web_header.svg b/static/images/proteus/proteus_05_web_header.svg
new file mode 100644
index 0000000..f5d1880
--- /dev/null
+++ b/static/images/proteus/proteus_05_web_header.svg
@@ -0,0 +1,37 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_06_web_header_compact.svg b/static/images/proteus/proteus_06_web_header_compact.svg
new file mode 100644
index 0000000..768d8fb
--- /dev/null
+++ b/static/images/proteus/proteus_06_web_header_compact.svg
@@ -0,0 +1,28 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_07_hero_full.svg b/static/images/proteus/proteus_07_hero_full.svg
new file mode 100644
index 0000000..dc31569
--- /dev/null
+++ b/static/images/proteus/proteus_07_hero_full.svg
@@ -0,0 +1,44 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_08_hero_horizontal.svg b/static/images/proteus/proteus_08_hero_horizontal.svg
new file mode 100644
index 0000000..7f8cc52
--- /dev/null
+++ b/static/images/proteus/proteus_08_hero_horizontal.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_09_social_card.svg b/static/images/proteus/proteus_09_social_card.svg
new file mode 100644
index 0000000..161728d
--- /dev/null
+++ b/static/images/proteus/proteus_09_social_card.svg
@@ -0,0 +1,28 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_10_app_icons.svg b/static/images/proteus/proteus_10_app_icons.svg
new file mode 100644
index 0000000..d3e92fc
--- /dev/null
+++ b/static/images/proteus/proteus_10_app_icons.svg
@@ -0,0 +1,49 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_11_lockup_dark.svg b/static/images/proteus/proteus_11_lockup_dark.svg
new file mode 100644
index 0000000..3933119
--- /dev/null
+++ b/static/images/proteus/proteus_11_lockup_dark.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_12_lockup_light.svg b/static/images/proteus/proteus_12_lockup_light.svg
new file mode 100644
index 0000000..2a51a9e
--- /dev/null
+++ b/static/images/proteus/proteus_12_lockup_light.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_13_footer_inline.svg b/static/images/proteus/proteus_13_footer_inline.svg
new file mode 100644
index 0000000..c75e00a
--- /dev/null
+++ b/static/images/proteus/proteus_13_footer_inline.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_14_footer_boxed.svg b/static/images/proteus/proteus_14_footer_boxed.svg
new file mode 100644
index 0000000..0ae1b4e
--- /dev/null
+++ b/static/images/proteus/proteus_14_footer_boxed.svg
@@ -0,0 +1,21 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_15_pill_dark.svg b/static/images/proteus/proteus_15_pill_dark.svg
new file mode 100644
index 0000000..c7f5de3
--- /dev/null
+++ b/static/images/proteus/proteus_15_pill_dark.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/static/images/proteus/proteus_16_pill_light.svg b/static/images/proteus/proteus_16_pill_light.svg
new file mode 100644
index 0000000..25987a6
--- /dev/null
+++ b/static/images/proteus/proteus_16_pill_light.svg
@@ -0,0 +1,16 @@
+
\ No newline at end of file
diff --git a/templates/marketing/base.html b/templates/marketing/base.html
index 6db7a02..471fe5a 100644
--- a/templates/marketing/base.html
+++ b/templates/marketing/base.html
@@ -3,85 +3,76 @@
- {% block title %}Proteus — Timepoint Labs Alpha{% endblock %}
+ {% block title %}Proteus — Prediction Markets by Timepoint Labs{% endblock %}
-
-
+
+
-
-
-
-
+
+
+
+
-
+
-
-
-
+
+
+
-
-
-
-
-
-
@@ -294,15 +279,23 @@
-
Timepoint Labs · Alpha Experiment
+
+
+
+
-
- Proteus
- LABS ALPHA
-
+
Proteus
+
Where rendered futures meet reality.
-
- Prediction markets scored by edit distance.
+
+ Prediction markets scored by edit distance.
Predict the exact text a public figure will post.
The closer your words, the more you win — scored character by character
via Levenshtein distance on Coinbase BASE L2.
@@ -315,6 +308,13 @@
Everything here runs on BASE Sepolia testnet with test ETH only.
+
+ Levenshtein
+ BASE Sepolia
+ v0 Alpha
+ Open Source
+
+ A market opens: What will @satyanadella post?
Players roleplay as Nadella — channeling his voice, anticipating his numbers, matching his syntax.
Two AI models submit predictions. Then the actual post arrives:
- Actual Post
+ Actual Post
Copilot is now generating 46% of all new code at GitHub-connected enterprises. The AI transformation of software is just beginning.
@@ -358,28 +358,28 @@
Copilot is now generating 45% of all new code at GitHub-connected enterprises. The AI transformation of software is just beginning.
-
GPT — 8 edits
- Copilot is now generating 43% of all new code at GitHub-connected enterprises. The AI transformation of software has just begun.
+
GPT — 8 edits
+ Copilot is now generating 43% of all new code at GitHub-connected enterprises. The AI transformation of software has just begun.
-
+
On a yes/no market, both AIs "predicted correctly" — no one wins anything interesting.
- Here, the 7-edit gap between them decides everything. Closest guess takes the pool.
+ Here, the 7-edit gap between them decides everything. Closest guess takes the pool.
-
+
Note: This example is constructed and illustrative, not real data.
-
How is "closeness" measured? Edit distance.
-
+
How is "closeness" measured? Edit distance.
+
Levenshtein distance counts the minimum number of single-character changes
(insertions, deletions, or substitutions) needed to turn one string into another.
- It's the same algorithm your spellchecker uses. Here's how it scores the two predictions above:
+ It's the same algorithm your spellchecker uses:
ACTUAL: ...generating 46% ...software is just beginning.
@@ -389,26 +389,23 @@
How is "closeness" measured? Edit dista
Total edits: 1
-ACTUAL: ...generating 46% ...software is just beginning.
-GPT: ...generating 43% ...software has just begun.
+ACTUAL: ...generating 46% ...software is just beginning.
+GPT: ...generating 43% ...software has just begun.
^^ ^^^^ ^^^^ ^^^^1 substitution: "3" → "6"7 more edits to transform "has just begun" → "is just beginning"
- Total edits: 8
+ Total edits: 8
-
+
Lower edit distance = closer prediction = bigger share of the prize pool.
- The smart contract computes this on-chain for every submission, so scoring is transparent and tamper-proof.
+ The smart contract computes this on-chain for every submission.
-
Insert Add a character — cat → cart
-
Delete Remove a character — cart → cat
-
Substitute Swap a character — cat → cut
+
Insert Add a character — cat → cart
+
Delete Remove a character — cart → cat
+
Substitute Swap a character — cat → cut
-
- Each operation costs 1 edit. The total count is the Levenshtein distance between two strings.
-
@@ -449,7 +446,6 @@
AI makes it deeper, not shallower.
Binary markets commoditize when every AI model converges on the same probability — the spread vanishes.
Text prediction markets do the opposite: as models improve and edit distances shrink from 100 to 10 to 1,
each remaining edit becomes worth more of the pool, not less.
- The approaching AI capability explosion doesn't flatten this market. It deepens it.
@@ -481,13 +477,13 @@
Players predict
3
The real post arrives
-
The market resolves with the actual text. The contract computes Levenshtein distance on-chain for every submission. Closest prediction wins the pool (minus 7% platform fee).
+
The market resolves with the actual text. The contract computes Levenshtein distance on-chain for every submission. Closest prediction wins the pool (minus 7% platform fee).
∅
Or predict silence
-
Submit the __NULL__ sentinel to bet that someone won't post. If they don't, dL = 0 — a perfect match. A market primitive that binary contracts can't express.
+
Submit the __NULL__ sentinel to bet that someone won't post. If they don't, dL = 0 — a perfect match.
@@ -500,12 +496,12 @@
Or predict silence
- THE TIMEPOINT ECOSYSTEM
+ THE TIMEPOINT ECOSYSTEM
-
+
Proteus is one piece of Timepoint AI (opens in new tab)'s
open-source infrastructure for temporal reasoning.
- It validates predictions against reality — the scoring layer for Timepoint's rendered futures.
+ It validates predictions against reality — the scoring layer for rendered futures.
@@ -530,7 +526,7 @@
Clockchain
-
+
Proteus
Prediction market protocol on BASE L2. Scores rendered futures against actual outcomes via on-chain edit distance.
@@ -549,8 +545,8 @@
SNAG-Bench
-
- How they connect:
+
+ How they connect:
Pro simulates what people might say. Proteus scores those simulations against what they actually say.
Clockchain accumulates the results. SNAG-Bench measures how well the whole system reasons about time.
@@ -567,9 +563,8 @@
SNAG-Bench
WHAT EXISTS TODAY
-
+
This is a v0 alpha — a working prototype, not a production system.
- The smart contracts work. The math works. Everything else is scaffolding.
- These are the things that would need to exist before this becomes a real product. We're not there yet.
+
+ These are the things that would need to exist before this becomes a real product.
@@ -611,14 +606,13 @@
Not Done Yet
-
Timepoint Labs
+
TIMEPOINT LABS
This is an invitation, not a launch.
-
+
Proteus is part of Timepoint's Labs program — early-stage experiments shared openly
- for feedback, contribution, and collaboration. If the idea of text-based prediction markets
- interests you, we'd love to hear from you.
+ for feedback, contribution, and collaboration.