Skip to content

Commit fc55ccd

Browse files
committed
Update confersTo example to signature-with-assertions pattern
Signed-off-by: Christopher Allen <ChristopherA@LifeWithAlacrity.com>
1 parent f521f4b commit fc55ccd

File tree

1 file changed

+14
-13
lines changed

1 file changed

+14
-13
lines changed

papers/bcr-2026-006-principal-authority.md

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -286,24 +286,25 @@ All proposed codepoints are in the **Community Assigned (specification required)
286286

287287
```
288288
{
289-
{
290-
Digest(authority-grant) [
291-
'confersTo': XID(agent-alice)
292-
'conferralScope': "Draft technical documentation"
293-
'conferralConstraints': "Subject to review before publication"
294-
'validFrom': 2026-02-01
295-
]
296-
} 'signed': Signature
297-
[
298-
'signer': XID(principal-bob)
299-
'xades:ClaimedRole': "Project Lead"
289+
Digest(authority-grant) [
290+
'confersTo': XID(agent-alice)
291+
'conferralScope': "Draft technical documentation"
292+
'conferralConstraints': "Subject to review before publication"
293+
'validFrom': 2026-02-01
300294
]
301-
} 'signed': Signature
295+
} [
296+
'signed': {
297+
Signature [
298+
'signer': XID(principal-bob)
299+
'xades:ClaimedRole': "Project Lead"
300+
]
301+
} ['signed': Signature]
302+
]
302303
```
303304

304305
**Notes**:
305306
- This is a **declaration by the principal**, signed by them
306-
- Uses double-signing pattern (BCR-2026-004) to bind signer identity to signature
307+
- Uses signature-with-assertions pattern (BCR-2026-004) to bind signer identity to signature
307308
- Complements `assertsConferralFrom` which is the agent's claim
308309
- Together they provide bidirectional verification:
309310
- Agent claims: `assertsConferralFrom`: XID(principal)

0 commit comments

Comments
 (0)