# tools/core/validators

> A concern on the processing layer holding 20 files, 3323 lines of code, 798 definitions and 279 call edges.

Page: Anatomy · Coordination tree
Canonical: https://banes-lab.com/anatomy/coordination#folder-coordination-tools-core-validators

[root](https://banes-lab.com/anatomy/coordination/folder-coordination.md) [tools](https://banes-lab.com/anatomy/coordination/folder-coordination-tools.md) [core](https://banes-lab.com/anatomy/coordination/folder-coordination-tools-core.md)

## validators

A **concern** on the **processing** layer holding **20** files, **3323** lines of code, **798** definitions and **279** call edges.

### Stats

Files 20

Lines of code 3323

Blank lines 602

Bytes 136580

Definitions 798

Exported 305

Callable 294

Call edges 279

isolated flow 557

relay flow 95

leaf flow 83

entry flow 63

Findings no anomalies

the folder's walk 12854 steps

### Files

[archive.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/archive.validator.ts.md)

- Subject: archive
- Concern: validator
- Layer: processing
- 73 lines of code
- 12 definitions
- 16 call edges

[blocking.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/blocking.validator.ts.md)

- Subject: blocking
- Concern: validator
- Layer: processing
- 68 lines of code
- 19 definitions
- 14 call edges

[board.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/board.validator.ts.md)

- Subject: board
- Concern: validator
- Layer: processing
- 216 lines of code
- 30 definitions
- 16 call edges

[channel.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/channel.validator.ts.md)

- Subject: channel
- Concern: validator
- Layer: processing
- 81 lines of code
- 19 definitions
- 7 call edges

[checklist.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/checklist.validator.ts.md)

- Subject: checklist
- Concern: validator
- Layer: processing
- 130 lines of code
- 35 definitions
- 15 call edges

[claim.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/claim.validator.ts.md)

- Subject: claim
- Concern: validator
- Layer: processing
- 62 lines of code
- 17 definitions
- 2 call edges

[converge.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/converge.validator.ts.md)

- Subject: converge
- Concern: validator
- Layer: processing
- 562 lines of code
- 149 definitions
- 60 call edges

[coverage.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/coverage.validator.ts.md)

- Subject: coverage
- Concern: validator
- Layer: processing
- 168 lines of code
- 26 definitions
- 7 call edges

[declaration.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/declaration.validator.ts.md)

- Subject: declaration
- Concern: validator
- Layer: processing
- 118 lines of code
- 36 definitions
- 6 call edges

[entrypoint.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/entrypoint.validator.ts.md)

- Subject: entrypoint
- Concern: validator
- Layer: processing
- 407 lines of code
- 124 definitions
- 18 call edges

[gate.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/gate.validator.ts.md)

- Subject: gate
- Concern: validator
- Layer: processing
- 312 lines of code
- 49 definitions
- 16 call edges

[governance.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/governance.validator.ts.md)

- Subject: governance
- Concern: validator
- Layer: processing
- 293 lines of code
- 76 definitions
- 23 call edges

[literal.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/literal.validator.ts.md)

- Subject: literal
- Concern: validator
- Layer: processing
- 79 lines of code
- 22 definitions
- 6 call edges

[marker.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/marker.validator.ts.md)

- Subject: marker
- Concern: validator
- Layer: processing
- 67 lines of code
- 22 definitions
- 5 call edges

[record.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/record.validator.ts.md)

- Subject: record
- Concern: validator
- Layer: processing
- 168 lines of code
- 24 definitions
- 17 call edges

[source.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/source.validator.ts.md)

- Subject: source
- Concern: validator
- Layer: processing
- 41 lines of code
- 6 definitions
- 0 call edges

[taxonomy.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/taxonomy.validator.ts.md)

- Subject: taxonomy
- Concern: validator
- Layer: processing
- 167 lines of code
- 42 definitions
- 28 call edges

[venue.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/venue.validator.ts.md)

- Subject: venue
- Concern: validator
- Layer: processing
- 197 lines of code
- 66 definitions
- 12 call edges

[verdict.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/verdict.validator.ts.md)

- Subject: verdict
- Concern: validator
- Layer: processing
- 71 lines of code
- 15 definitions
- 8 call edges

[writer.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/writer.validator.ts.md)

- Subject: writer
- Concern: validator
- Layer: processing
- 43 lines of code
- 9 definitions
- 3 call edges

## Links to

- [tools/core/strings/archive.strings.ts](https://banes-lab.com/source/coordination/tools/core/strings/archive.strings.ts.md)
- [tools/core/validators/archive.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/archive.validator.ts.md)
- [tools/core/runners/archive.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/archive.runner.ts.md)
- [config/surface.config.ts](https://banes-lab.com/source/coordination/config/surface.config.ts.md)
- [tools/core/resolvers/reference.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/reference.resolver.ts.md)
- [tools/core/validators/blocking.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/blocking.validator.ts.md)
- [tools/rules/blocking.rule.ts](https://banes-lab.com/source/coordination/tools/rules/blocking.rule.ts.md)
- [tools/core/resolvers/sweep.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/sweep.resolver.ts.md)
- [tools/core/inspectors/board.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/board.inspector.ts.md)
- [tools/core/inspectors/projection.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/projection.inspector.ts.md)
- [tools/core/inspectors/report.inspector.ts](https://banes-lab.com/source/coordination/tools/core/inspectors/report.inspector.ts.md)
- [tools/core/validators/board.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/board.validator.ts.md)
- [tools/rules/board.rule.ts](https://banes-lab.com/source/coordination/tools/rules/board.rule.ts.md)
- [tools/core/coordinators/checklist.coordinator.ts](https://banes-lab.com/source/coordination/tools/core/coordinators/checklist.coordinator.ts.md)
- [tools/core/validators/channel.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/channel.validator.ts.md)
- [tools/rules/channel.rule.ts](https://banes-lab.com/source/coordination/tools/rules/channel.rule.ts.md)
- [tools/rules/governance.rule.ts](https://banes-lab.com/source/coordination/tools/rules/governance.rule.ts.md)
- [tools/core/resolvers/checklist.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/checklist.resolver.ts.md)
- [tools/core/validators/checklist.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/checklist.validator.ts.md)
- [tools/core/analyzers/marker.analyzer.ts](https://banes-lab.com/source/coordination/tools/core/analyzers/marker.analyzer.ts.md)
- [tools/core/formatters/board.formatter.ts](https://banes-lab.com/source/coordination/tools/core/formatters/board.formatter.ts.md)
- [tools/core/validators/converge.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/converge.validator.ts.md)
- [tools/core/runners/venue.runner.ts](https://banes-lab.com/source/coordination/tools/core/runners/venue.runner.ts.md)
- [tools/core/analyzers/board.analyzer.ts](https://banes-lab.com/source/coordination/tools/core/analyzers/board.analyzer.ts.md)
- [tools/core/strings/converge.strings.ts](https://banes-lab.com/source/coordination/tools/core/strings/converge.strings.ts.md)
- [tools/core/readers/rule.reader.ts](https://banes-lab.com/source/coordination/tools/core/readers/rule.reader.ts.md)
- [tools/core/validators/coverage.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/coverage.validator.ts.md)
- [tools/core/validators/declaration.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/declaration.validator.ts.md)
- [tools/core/predicates/token.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/token.predicate.ts.md)
- [tools/core/validators/entrypoint.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/entrypoint.validator.ts.md)
- [tools/core/entrypoints/board.entrypoint.ts](https://banes-lab.com/source/coordination/tools/core/entrypoints/board.entrypoint.ts.md)
- [tools/rules/entrypoint.rule.ts](https://banes-lab.com/source/coordination/tools/rules/entrypoint.rule.ts.md)
- [tools/core/validators/gate.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/gate.validator.ts.md)
- [tools/core/resolvers/taxonomy.resolver.ts](https://banes-lab.com/source/coordination/tools/core/resolvers/taxonomy.resolver.ts.md)
- [tools/core/validators/governance.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/governance.validator.ts.md)
- [tools/core/registries/rule.registry.ts](https://banes-lab.com/source/coordination/tools/core/registries/rule.registry.ts.md)
- [tools/core/predicates/source.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/source.predicate.ts.md)
- [tools/core/predicates/schema.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/schema.predicate.ts.md)
- [tools/core/validators/literal.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/literal.validator.ts.md)
- [tools/core/validators/marker.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/marker.validator.ts.md)
- [tools/rules/accumulator.rule.ts](https://banes-lab.com/source/coordination/tools/rules/accumulator.rule.ts.md)
- [tools/core/validators/record.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/record.validator.ts.md)
- [tools/rules/record.rule.ts](https://banes-lab.com/source/coordination/tools/rules/record.rule.ts.md)
- [tools/core/validators/taxonomy.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/taxonomy.validator.ts.md)
- [tools/core/validators/venue.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/venue.validator.ts.md)
- [tools/rules/venue.rule.ts](https://banes-lab.com/source/coordination/tools/rules/venue.rule.ts.md)
- [tools/rules/surface.rule.ts](https://banes-lab.com/source/coordination/tools/rules/surface.rule.ts.md)
- [tools/core/validators/verdict.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/verdict.validator.ts.md)
- [tools/rules/verdict.rule.ts](https://banes-lab.com/source/coordination/tools/rules/verdict.rule.ts.md)
- [tools/core/predicates/literal.predicate.ts](https://banes-lab.com/source/coordination/tools/core/predicates/literal.predicate.ts.md)
- [tools/core/analyzers/graph.analyzer.ts](https://banes-lab.com/source/coordination/tools/core/analyzers/graph.analyzer.ts.md)
- [tools/core/validators/writer.validator.ts](https://banes-lab.com/source/coordination/tools/core/validators/writer.validator.ts.md)
