generated from coulomb/repo-seed
52 lines
1.6 KiB
JSON
52 lines
1.6 KiB
JSON
{
|
|
"schema": "netkingdom.custody-roster.v1",
|
|
"roster_id": "netkingdom-openbao-custody-2of3-20260602-example",
|
|
"custody_model": "two-of-three-planned",
|
|
"status": "planned",
|
|
"scope": "OpenBao platform recovery, emergency unseal, and custody migration",
|
|
"created_at": "2026-06-02T00:00:00Z",
|
|
"review_date": "2026-07-02",
|
|
"approved_by": {
|
|
"role": "platform-custodian",
|
|
"signing_principal": "platform-custodian",
|
|
"public_key_reference": "~/.ssh/id_custodian_agent.pub"
|
|
},
|
|
"holders": [
|
|
{
|
|
"holder_id": "holder-1",
|
|
"role": "king-holder",
|
|
"contact": {
|
|
"email": "king@example.test",
|
|
"phone": "+49-000-0000000"
|
|
},
|
|
"identity_reference": "planned:lldap/platform-root",
|
|
"admin_user": true,
|
|
"custody_material": "future share slot 1"
|
|
},
|
|
{
|
|
"holder_id": "holder-2",
|
|
"role": "escrow-holder-1",
|
|
"contact": {
|
|
"email": "escrow-one@example.test",
|
|
"phone": "+49-000-0000001"
|
|
},
|
|
"identity_reference": "planned:lldap/custody-escrow-1",
|
|
"admin_user": false,
|
|
"custody_material": "future share slot 2"
|
|
},
|
|
{
|
|
"holder_id": "holder-3",
|
|
"role": "escrow-holder-2",
|
|
"contact": {
|
|
"email": "escrow-two@example.test",
|
|
"phone": "+49-000-0000002"
|
|
},
|
|
"identity_reference": "planned:lldap/custody-escrow-2",
|
|
"admin_user": false,
|
|
"custody_material": "future share slot 3"
|
|
}
|
|
],
|
|
"secret_material_recorded": false,
|
|
"notes": "Real contact data belongs only in .local/ or an encrypted custody store, never in Git or State Hub."
|
|
}
|