# Type Alias MeshSelection

Result of selecting a monad for a namespace.

`mesh-claim` means the highest-scored eligible claimant won. `exploration` means the decision margin was low and the runner-up was intentionally tried to gather comparative feedback. `name-selector` means the caller bypassed scoring by asking for a specific monad.

type MeshSelection = {
breakdown?: ScoreBreakdown;
entry: MonadIndexEntry;
reason: "name-selector" | "mesh-claim" | "exploration";
runnerUp?: MeshRunnerUp;
score?: number;
}

- Defined in kernel/meshSelect.ts:30

##### Index

### Properties

breakdown?
entry
reason
runnerUp?
score?

## Properties

### `Optional` breakdown

breakdown?: ScoreBreakdown

- Defined in kernel/meshSelect.ts:35

### entry

entry: MonadIndexEntry

- Defined in kernel/meshSelect.ts:31

### reason

reason: "name-selector" | "mesh-claim" | "exploration"

- Defined in kernel/meshSelect.ts:33

### `Optional` runnerUp

runnerUp?: MeshRunnerUp

- Defined in kernel/meshSelect.ts:36

### `Optional` score

score?: number

- Defined in kernel/meshSelect.ts:34