Appearance
status+me.virmesh.world.invalid_manifest_signature
world manifest の署名検証に失敗したことを示します。
Description
この status は WorldServer が保存している manifest 署名を検証できない場合、 hosting delegation の署名検証に失敗した場合、 または world module の署名検証に失敗した場合に返ります。
When this happens
- response manifest が
worldIdの公開鍵で検証できない hostingDelegation.signatureが world identity key で検証できないpayload.modules.*.signatureが world identity key で検証できない- module payload 内の
worldIdが manifest のworldIdと一致しない - manifest payload と署名対象の canonical JSON が一致しない
Payload
payload.messagestringRequired実装依存の詳細メッセージです。
Examples
manifest signature failed
{
"status": "status+me.virmesh.world.invalid_manifest_signature",
"payload": {
"message": "World manifest signature verification failed."
}
}Client handling
- manifest をロードせず、live session を開始しない
- 署名検証に失敗した module を表示や policy 判定に使わない
- server-authority world として再解釈しない
Related statuses
Referenced by
| HTTP | API | Action |
|---|---|---|
422 | me.virmesh.world.resolveWorld | me.virmesh.world.resolveWorld |