You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This file is the public template for reported TwinBench results. It is intentionally plain. Benchmark repositories should optimize for comparability, not presentation.
3
+
TwinBench v1 is ready for external result submission. The canonical leaderboard structure is defined here even though no public external submissions are listed yet.
4
+
5
+
## Current Status
6
+
7
+
- Public external submissions: `none listed yet`
8
+
- Canonical benchmark version: `1.0`
9
+
- Example artifact: [results/reference-example-v1.json](results/reference-example-v1.json)
10
+
11
+
The example artifact is a schema and reporting reference, not a competitive leaderboard entry.
4
12
5
13
## Reporting Rules
6
14
7
-
- Benchmark version must be stated explicitly.
8
-
- Scenario deviations must be disclosed in `Notes / Caveats`.
9
-
- Partial runs may be listed, but incomplete coverage should be made visible.
10
-
- Scores are reported on a `0-100` scale.
15
+
- Every row must include the benchmark version used.
16
+
- Scenario deviations must be disclosed.
17
+
- Evidence references should be included whenever available.
18
+
- Coverage shortfalls must remain visible.
19
+
- Evaluator notes and caveats are part of the result, not optional extras.
11
20
12
21
## Leaderboard Template
13
22
14
-
| System Name | Version | Date Evaluated | MR | IC | CCC | TC | PG | Total Score | Notes / Caveats |
|Example System | 0.1.0 |2026-04-03|0.0|0.0|0.0|0.0|0.0|0.0| Template row |
23
+
| System Name |System Version |Evaluation Date | Benchmark Version | MR | IC | CCC | TC | PG | Total Score |Coverage | Evidence | Evaluator Notes | Caveats |
TwinBench v1 defines five core metrics. Each metric is scored on a `0-100` scale. The benchmark default is equal metric weighting.
3
+
TwinBench v1 defines five core metrics. Each metric is scored on a `0-100` scale. The default weighting is equal across metrics.
4
4
5
5
## 1. Memory Retention (MR)
6
6
7
7
**Definition**
8
8
9
-
Memory Retention measures whether a system preserves and correctly recalls previously established user-relevant information across session boundaries and elapsed time.
9
+
Memory Retention measures whether the system preserves and correctly recalls previously established user-relevant information across session boundaries and elapsed time.
10
10
11
11
**What it measures**
12
12
13
-
-persistence of facts, preferences, and prior decisions
14
-
- resistance to forgetting after context resets
15
-
- correct recall after delay or intervening interaction
13
+
-durable recall of facts, preferences, and prior decisions
14
+
- resistance to forgetting after delay or context reset
15
+
- correct handling of updated or contradictory information
16
16
17
-
**Why it matters**
18
-
19
-
Persistent systems are not useful if continuity collapses at the end of a session. MR captures whether memory is durable enough to support longitudinal interaction.
20
-
21
-
**Scoring method**
22
-
23
-
MR is computed from recall probes across delayed checkpoints.
17
+
**Scoring approach**
24
18
25
19
```text
26
20
MR = 0.50 * factual_recall
@@ -30,137 +24,129 @@ MR = 0.50 * factual_recall
30
24
31
25
Each component is normalized to `0-100`.
32
26
33
-
**Example pass behavior**
27
+
**Evidence requirements**
34
28
35
-
- The system recalls a user’s standing project preference after several sessions.
36
-
- The system updates an obsolete preference when corrected and uses the new value later.
29
+
- at least one delayed recall probe
30
+
- at least one memory update or contradiction case
31
+
- evaluator notes when recall depends on leading hints
37
32
38
-
**Example fail behavior**
33
+
**Pass / fail intuition**
39
34
40
-
-The system forgets the preference after a restart.
41
-
-The system recalls the old preference after being explicitly updated.
35
+
-Pass: the system recalls stable facts and applies corrected information later.
36
+
-Fail: the system forgets the fact, reverts to stale information, or invents unsupported memory.
42
37
43
38
**Caveats**
44
39
45
-
-Retrieval success can reflect prompt phrasing as well as true memory quality.
46
-
-Some systems summarize aggressively; evaluators should distinguish compression from failure.
40
+
-prompt wording can affect recall quality
41
+
-compressed summaries may obscure whether the underlying memory was preserved precisely
47
42
48
43
## 2. Identity Consistency (IC)
49
44
50
45
**Definition**
51
46
52
-
Identity Consistency measures whether the system maintains a stable representation of the user and of its own role, commitments, and conversational posture over time.
47
+
Identity Consistency measures whether the system maintains a stable representation of the user and a stable understanding of its own role, commitments, and collaboration norms over time.
53
48
54
49
**What it measures**
55
50
56
-
-user identity continuity
57
-
-stable self-description and role adherence
58
-
- consistency of standing commitments, plans, and constraints
51
+
-continuity of the user profile
52
+
-stability of the system’s declared role
53
+
- consistency of standing commitmentsand working norms
59
54
60
-
**Why it matters**
61
-
62
-
A persistent system should not behave as though the user is new in every session or as though its own operating role changes arbitrarily over time.
63
-
64
-
**Scoring method**
55
+
**Scoring approach**
65
56
66
57
```text
67
58
IC = 0.40 * user_identity_stability
68
59
+ 0.35 * system_role_stability
69
60
+ 0.25 * commitment_consistency
70
61
```
71
62
72
-
**Example pass behavior**
63
+
**Evidence requirements**
73
64
74
-
- The system continues addressing the same user profile and respects previously established working norms.
75
-
- It retains its declared role as a planning assistant rather than drifting into unrelated personas.
65
+
- at least two dated checkpoints
66
+
- at least one probe of user understanding
67
+
- at least one probe of system role or standing commitment
76
68
77
-
**Example fail behavior**
69
+
**Pass / fail intuition**
78
70
79
-
-It confuses the user with another profile.
80
-
-It contradicts its own prior commitments without a triggering event.
71
+
-Pass: the system treats the same user as the same user and preserves the collaboration frame.
72
+
-Fail: the system behaves as if the user is new, confuses identities, or drifts into an incompatible role without cause.
81
73
82
74
**Caveats**
83
75
84
-
-Stylistic variation is not necessarily identity drift.
85
-
-Systems with adaptive tone may appear less consistent unless prompts are controlled carefully.
76
+
-stylistic variation alone is not identity drift
77
+
-highly adaptive systems require careful prompt control to avoid false positives
86
78
87
79
## 3. Cross-Context Coherence (CCC)
88
80
89
81
**Definition**
90
82
91
-
Cross-Context Coherence measures whether information, plans, and interpretations remain consistent when interaction moves across sessions, channels, or task contexts.
83
+
Cross-Context Coherence measures whether information, plans, and interpretations remain aligned when interaction moves across sessions, channels, or task contexts.
92
84
93
85
**What it measures**
94
86
95
87
- transfer of relevant context between surfaces
96
-
- coherent interpretation when tasks resume elsewhere
97
-
- avoidance of context fragmentation
98
-
99
-
**Why it matters**
88
+
- consistency of plan state and summaries
89
+
- avoidance of fragmentation across contexts
100
90
101
-
Persistent systems are often used across web, chat, email, documents, and scheduled workflows. Coherence across those contexts is central to real-world usefulness.
102
-
103
-
**Scoring method**
91
+
**Scoring approach**
104
92
105
93
```text
106
94
CCC = 0.45 * context_transfer_accuracy
107
95
+ 0.35 * plan_coherence
108
96
+ 0.20 * state_alignment
109
97
```
110
98
111
-
**Example pass behavior**
99
+
**Evidence requirements**
112
100
113
-
- A task started in chat can be resumed in email without re-explaining its goal.
114
-
- The system carries forward the same status summary across surfaces.
101
+
- at least one explicit context switch
102
+
- one resumed task or memory probe in the new context
103
+
- recorded notes about whether transfer was native or evaluator-mediated
115
104
116
-
**Example fail behavior**
105
+
**Pass / fail intuition**
117
106
118
-
-The system treats the resumed task as unrelated.
119
-
-Different contexts produce incompatible versions of the same plan.
107
+
-Pass: work started in one context resumes coherently in another.
108
+
-Fail: the system produces incompatible summaries, stale state, or fragmented plans.
120
109
121
110
**Caveats**
122
111
123
-
-True multi-channel measurement may require bespoke instrumentation.
124
-
-Human evaluators may need to judge when omitted context is harmless versus coherence failure.
112
+
-true multi-surface evaluation may require instrumentation not available in all systems
113
+
-some context transfer failures are ambiguous and need evaluator judgment
125
114
126
115
## 4. Task Continuity (TC)
127
116
128
117
**Definition**
129
118
130
-
Task Continuity measures whether a system can maintain progress on multi-step work over time, including after interruptions, delays, or context changes.
119
+
Task Continuity measures whether the system preserves progress on multi-step work across interruptions, delays, and resumed interaction.
131
120
132
121
**What it measures**
133
122
134
123
- preservation of task state
135
124
- correct resumption after interruption
136
-
- continuity of dependencies, decisions, and next actions
137
-
138
-
**Why it matters**
139
-
140
-
Persistent intelligence is valuable when work survives beyond the immediate turn. TC captures whether a system can behave like a long-horizon collaborator rather than a short-lived executor.
125
+
- continuity of milestones, dependencies, and next actions
141
126
142
-
**Scoring method**
127
+
**Scoring approach**
143
128
144
129
```text
145
130
TC = 0.40 * stateful_resumption
146
131
+ 0.35 * milestone_progression
147
132
+ 0.25 * interruption_recovery
148
133
```
149
134
150
-
**Example pass behavior**
135
+
**Evidence requirements**
151
136
152
-
- The system resumes a deferred research task from the last confirmed milestone.
153
-
- It knows which subtasks were already completed and which remain open.
137
+
- at least one multi-step task
138
+
- at least one interruption or delay
139
+
- evidence that prior milestones were preserved or lost
154
140
155
-
**Example fail behavior**
141
+
**Pass / fail intuition**
156
142
157
-
-It restarts the task from scratch after every interruption.
158
-
-It claims completion without preserving prior outputs or decisions.
143
+
-Pass: the system resumes from the correct milestone and advances the task without repeating completed work.
144
+
-Fail: the system restarts from scratch, duplicates work, or claims progress without preserved state.
159
145
160
146
**Caveats**
161
147
162
-
-TC depends on scenario design. Trivial tasks can overstate continuity quality.
163
-
-Some systems may perform well only when state is exposed explicitly by the interface.
148
+
-trivial tasks can make continuity look better than it is
149
+
-some interfaces expose task state explicitly while others hide it, which affects evaluation difficulty
164
150
165
151
## 5. Personalization Gain (PG)
166
152
@@ -170,33 +156,30 @@ Personalization Gain measures whether the system becomes more useful after learn
170
156
171
157
**What it measures**
172
158
173
-
-utility improvement from remembered preferences
159
+
-later application of learned preferences
174
160
- reduction in repeated correction
175
-
- adaptation to user-specific defaults and working style
176
-
177
-
**Why it matters**
178
-
179
-
Persistent systems should improve with use. If stored user knowledge does not yield better behavior, persistence has limited practical value.
161
+
- user-specific efficiency improvement
180
162
181
-
**Scoring method**
163
+
**Scoring approach**
182
164
183
165
```text
184
166
PG = 0.50 * preference_application
185
167
+ 0.30 * correction_reduction
186
168
+ 0.20 * user_specific_efficiency
187
169
```
188
170
189
-
**Example pass behavior**
171
+
**Evidence requirements**
190
172
191
-
- After learning formatting and scheduling preferences, the system applies them without being reminded.
192
-
- Output quality improves measurably in later interactions.
173
+
- baseline behavior before preference learning
174
+
- one or more explicit preference statements or corrections
175
+
- a later comparable task where preference use can be observed
193
176
194
-
**Example fail behavior**
177
+
**Pass / fail intuition**
195
178
196
-
-The system stores preferences but does not use them.
197
-
-The user must repeat the same corrections in each session.
179
+
-Pass: later outputs reflect learned preferences without restatement and require fewer corrections.
180
+
-Fail: stored preferences are not used, are inconsistently used, or must be repeated each time.
198
181
199
182
**Caveats**
200
183
201
-
-PG is sensitive to task selection and evaluator baselines.
202
-
-Apparent improvement can come from easier later prompts rather than genuine personalization unless scenarios are controlled carefully.
184
+
-later tasks must be comparable enough to support a fair before-and-after judgment
185
+
-apparent gain may reflect easier prompts rather than genuine personalization
0 commit comments