[API reference](https://evolu.dev/docs/api-reference) › [@evolu/common](https://evolu.dev/docs/api-reference/common) › [local‑first/Schema](https://evolu.dev/docs/api-reference/common/local-first/Schema) › QuarantineOrigin

```ts
const QuarantineOrigin: {
  LocalMutation: 0;
  ReceivedMessage: 1;
};
```

Defined in: [packages/common/src/local-first/Schema.ts:373](https://github.com/evoluhq/evolu/blob/ecbac001e0c18bbc45b44715f49ecc3a768c5ec9/packages/common/src/local-first/Schema.ts#L373)

Whether a quarantined message was stamped by this database for a local
mutation or received from sync. Persisted codes: names may change, but
numbers must not be reassigned.

## Type Declaration

| Name                                                    | Type | Default value | Defined in                                                                                                                                                                     |
| ------------------------------------------------------- | ---- | ------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| <a id="property-localmutation"></a> `LocalMutation`     | `0`  | `0`           | [packages/common/src/local-first/Schema.ts:374](https://github.com/evoluhq/evolu/blob/ecbac001e0c18bbc45b44715f49ecc3a768c5ec9/packages/common/src/local-first/Schema.ts#L374) |
| <a id="property-receivedmessage"></a> `ReceivedMessage` | `1`  | `1`           | [packages/common/src/local-first/Schema.ts:375](https://github.com/evoluhq/evolu/blob/ecbac001e0c18bbc45b44715f49ecc3a768c5ec9/packages/common/src/local-first/Schema.ts#L375) |