Whisper Trace Publish Result v1¶
Source schema: doc/schemas/whisper-trace-publish-result.v1.schema.json
Metadata-only result of an accepted Whisper trace publication. It deliberately excludes inline artifact bytes.
Governing Basis¶
doc/project/40-proposals/013-whisper-social-signal-exchange.mddoc/project/60-solutions/011-whisper/011-whisper.md
Project Lineage¶
Stories¶
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: whisper-trace-publish-result.v1 |
|
status |
yes |
const: accepted |
|
record/id |
yes |
string | |
delivery |
yes |
object | Transport-owned AD result. Consumers must not infer trace semantics from carrier diagnostics. |
trace/metadata |
yes |
ref: #/$defs/trace_metadata |
|
trace/view |
no |
object | Optional sender-local metadata read model created after durable publication accounting. |
privacy/findings |
yes |
array |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
privacy_finding |
object | |
trace_metadata |
object | |
| ## Field Semantics |
schema¶
- Required:
yes - Shape: const:
whisper-trace-publish-result.v1
status¶
- Required:
yes - Shape: const:
accepted
record/id¶
- Required:
yes - Shape: string
delivery¶
- Required:
yes - Shape: object
Transport-owned AD result. Consumers must not infer trace semantics from carrier diagnostics.
trace/metadata¶
- Required:
yes - Shape: ref:
#/$defs/trace_metadata
trace/view¶
- Required:
no - Shape: object
Optional sender-local metadata read model created after durable publication accounting.
privacy/findings¶
- Required:
yes - Shape: array
Definition Semantics¶
$defs.privacy_finding¶
- Shape: object
$defs.trace_metadata¶
- Shape: object