Skip to content

Commit 79e35d1

Browse files
committed
Remove unnecessary envelope wrapping from unsigned examples
1 parent 6732285 commit 79e35d1

1 file changed

Lines changed: 0 additions & 26 deletions

File tree

papers/bcr-2026-010-fair-witness.md

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -158,13 +158,11 @@ All proposed codepoints are in the **Community Assigned (specification required)
158158
**Usage**: Identifies who is providing the observation attestation.
159159

160160
```
161-
{
162161
Digest(contract-signing-observation) [
163162
'observerWitness': XID(notary)
164163
'observationTimestamp': 2026-02-02T14:30:00Z
165164
'observerIndependence': "No relationship with either party"
166165
]
167-
}
168166
```
169167

170168
**Notes**:
@@ -199,13 +197,11 @@ All proposed codepoints are in the **Community Assigned (specification required)
199197
**Usage**: Distinguishes direct physical observation from remote or indirect observation.
200198

201199
```
202-
{
203200
Digest(asset-verification) [
204201
'observerWitness': XID(inspector)
205202
'observerPhysicalPresence': true
206203
'observationTimestamp': 2026-02-02T10:00:00Z
207204
]
208-
}
209205
```
210206

211207
**Notes**:
@@ -224,12 +220,10 @@ All proposed codepoints are in the **Community Assigned (specification required)
224220
**Usage**: Establishes that the observer has no stake in the outcome.
225221

226222
```
227-
{
228223
Digest(dispute-observation) [
229224
'observerWitness': XID(mediator)
230225
'observerIndependence': "Court-appointed mediator with no prior relationship to either party"
231226
]
232-
}
233227
```
234228

235229
**Notes**:
@@ -248,13 +242,11 @@ All proposed codepoints are in the **Community Assigned (specification required)
248242
**Usage**: The core observation content — what the witness actually observed.
249243

250244
```
251-
{
252245
Digest(site-inspection) [
253246
'observerWitness': XID(inspector)
254247
'observationTimestamp': 2026-02-02T10:00:00Z
255248
'observerStatement': "Building foundation complete; concrete cured; no visible cracks or defects on south and east faces"
256249
]
257-
}
258250
```
259251

260252
**Notes**:
@@ -272,30 +264,26 @@ All proposed codepoints are in the **Community Assigned (specification required)
272264
A Fair Witness attesting to a contract signing:
273265

274266
```
275-
{
276267
Digest(contract-signature-attestation) [
277268
'attestsTo': Digest(signed-contract)
278269
'observerWitness': XID(licensed-notary)
279270
'observationTimestamp': 2026-02-02T15:00:00Z
280271
'observerPhysicalPresence': true
281272
'observerIndependence': "Neutral third party; no business relationship with signers"
282273
]
283-
}
284274
```
285275

286276
### Remote Attestation
287277

288278
Observation via video call:
289279

290280
```
291-
{
292281
Digest(remote-verification) [
293282
'observerWitness': XID(remote-inspector)
294283
'observationTimestamp': 2026-02-02T11:00:00Z
295284
'observerPhysicalPresence': "Remote via video call; visual and audio confirmation"
296285
'disclosedBias': "Engaged by requesting party; payment contingent on completion, not outcome"
297286
]
298-
}
299287
```
300288

301289
### Multiple Witnesses
@@ -304,22 +292,18 @@ Multiple independent observers for high-stakes attestation:
304292

305293
```
306294
// Witness 1
307-
{
308295
Digest(observation-1) [
309296
'attestsTo': Digest(event)
310297
'observerWitness': XID(witness-a)
311298
'observerIndependence': "Independent party"
312299
]
313-
}
314300
315301
// Witness 2
316-
{
317302
Digest(observation-2) [
318303
'attestsTo': Digest(event)
319304
'observerWitness': XID(witness-b)
320305
'observerIndependence': "Independent party"
321306
]
322-
}
323307
```
324308

325309
### Additive Observations Over Time
@@ -328,37 +312,31 @@ The same witness observing the same subject at different times — building prog
328312

329313
```
330314
// Initial observation (2024)
331-
{
332315
Digest(observation-2024) [
333316
'attestsTo': Digest(project-status)
334317
'observerWitness': XID(auditor)
335318
'observationTimestamp': 2024-06-15T10:00:00Z
336319
'observerPhysicalPresence': true
337320
'observerStatement': "Project infrastructure operational; 3 of 5 milestones complete"
338321
]
339-
}
340322
341323
// Follow-up observation (2025)
342-
{
343324
Digest(observation-2025) [
344325
'attestsTo': Digest(project-status)
345326
'observerWitness': XID(auditor)
346327
'observationTimestamp': 2025-01-20T14:00:00Z
347328
'observerPhysicalPresence': true
348329
'observerStatement': "All 5 milestones complete; system in production use"
349330
]
350-
}
351331
352332
// Later observation (2026)
353-
{
354333
Digest(observation-2026) [
355334
'attestsTo': Digest(project-status)
356335
'observerWitness': XID(auditor)
357336
'observationTimestamp': 2026-02-02T09:00:00Z
358337
'observerPhysicalPresence': "Remote via monitoring dashboard"
359338
'observerStatement': "System stable; 99.9% uptime over past 12 months"
360339
]
361-
}
362340
```
363341

364342
All three observations remain valid — they represent what the witness observed at each point in time. Trust accumulates through the series.
@@ -368,23 +346,19 @@ All three observations remain valid — they represent what the witness observed
368346
Combining observation with delegation context:
369347

370348
```
371-
{
372349
Digest(witnessed-delegation) [
373350
'principalAuthority': XID(company-ceo)
374351
'assertsDelegationFrom': XID(company-ceo)
375352
'delegationScope': "Authority to sign vendor contracts"
376353
]
377-
}
378354
379-
{
380355
Digest(delegation-witness) [
381356
'attestsTo': Digest(witnessed-delegation)
382357
'observerWitness': XID(corporate-secretary)
383358
'observationTimestamp': 2026-02-02T09:00:00Z
384359
'observerPhysicalPresence': true
385360
'observerIndependence': "Corporate officer; role requires neutrality in delegation matters"
386361
]
387-
}
388362
```
389363

390364
## Timestamp Considerations

0 commit comments

Comments
 (0)