1. Definition
An Item issued by any Process to the relevant Service to report suspected faulty, fraudulent, deceptive, or otherwise non‑compliant behaviour observed within the M‑Instance.
2. Functional Requirements
The Fault Behaviour Report shall represent:
- The M‑Instance in which the suspected behaviour was observed.
- The identifier of the FaultBehaviourReport Item.
- The Process identifier of the reporting Process.
- The Time when the report was created.
- The category of suspected behaviour (e.g., Fraud, Deception, Misrepresentation, Non‑Compliance, AbusiveInteraction).
- The references to Items, Processes, Activity Data, or Transactions relevant to the suspicion.
- Any optional detail refining the nature of the suspected behaviour.
- Any optional time window during which the suspected behaviour occurred.
- The Rule context, if the reporting Process indicates which Rule version it believes applies.
- Optional confidentiality marking for access control.
- Optional selective‑disclosure metadata using Authenticate.
- Optional attachments to other Items (e.g., Provenance, error reports).
- Optional Reporter statement.
- Optional signature or reference to a signature Item.
3. Syntax
The JSON Schema of the Fault Behaviour Report Item is specified at:
FaultBehaviourReport.json
4. Semantics
| Label | Description |
|---|---|
| Header | Fault Behaviour Report Header – Standard‑FaultReport. The characters “MMM‑FBR‑Vx.y”. |
| MInstanceID | Identifier of the M‑Instance where the suspected behaviour occurred. |
| ReportId | Identifier of this FaultBehaviourReport Item. |
| ReportCreationTime | Time the report was created. |
| ReporterProcess | Identifier of the Process submitting the report. |
| ReporterPersona | Optional Persona (avatar) associated with the reporting Process. |
| ReceivingService | Optional Service designated to receive and handle the report. |
| SuspectedCategory | The class of suspected behaviour. |
| SuspectedCategoryDetail | Optional textual detail refining the suspicion. |
| SuspectedActionWindow | Optional Start/End Time when behaviour occurred. |
| SubjectReferences | Identifiers of Transactions, Items, Processes, Activity Data relevant to the report. |
| RuleContext | Optional Rule version and effective time believed to apply. |
| Confidentiality | Access control marking (Public, Restricted, Confidential). |
| ProtectedMetadataHandling | Selective disclosure information using Authenticate. |
| Attachments | Identifiers of Items attached to this report. |
| ReporterStatement | Optional natural‑language description. |
| Signature | Signature or reference to a signature Item. |
| DescrMetadata | Optional descriptive metadata. |