VECTOR AUTHORITY SPECIFICATION v1.0

Authority: Succinct Authority Domain: VectorAuthority.com Status: CANONICAL Date: 2026-01-18

PURPOSE

Vector Authority defines the universal mathematical foundation for structured data across all domains. It specifies how to decompose any domain into orthogonal axes, address points in the resulting coordinate space, and project views onto subspaces.

This specification is domain-agnostic. Construction, marketing, legal, medical, and any other vertical inherit these rules while defining their own axes.

CORE PRINCIPLES

  1. Data exists without interpretation — Coordinates are addresses, not meanings
  2. Axes are orthogonal — No axis can be derived from another
  3. Coordinates are unique — Each point in the space has exactly one address
  4. Projections are views — Modules/features are slices of the space, not separate data

DEFINITIONS

TermDefinition
AxisAn independent, measurable dimension of the data space
CoordinateA specific point in the space, defined by values on each axis
ProjectionA view of the space that collapses or filters axes
SparsityThe property that most coordinates in the space are empty
OrthogonalTwo axes are orthogonal if knowing one tells you nothing about the other
DerivedA value calculated from coordinates, not a true axis

AXIS REQUIREMENTS

For a dimension to qualify as a true axis:

RequirementTest
IndependentCannot be calculated from other axes
MeasurableHas discrete or continuous values
OrthogonalDoes not correlate with other axes
UniversalApplies to all entities in the domain
StableValues do not change based on observer

True Axis Examples

DomainTrue Axes
ConstructionThickness, Substrate, Rating, Density, Method
MarketingContact, Campaign, Channel, Time, Outcome
LegalParty, Document, Clause, Status, Date

Non-Axis Examples (Derived/Calculated)

ValueWhy Not an Axis
SegmentDerived from Contact attributes
ScoreCalculated from multiple axes
TotalAggregation across coordinates
RankRelative to other coordinates

COORDINATE NOTATION

Format

[L1].[L2].[L3].[L4].[L5]

Structure

LevelNameFunctionCardinality
L1CategoryIndustry verticalLow (10s)
L2DomainFunctional areaMedium (100s)
L3EntityDiscrete objectHigh (1000s)
L4AttributeProperty of entityMedium (100s)
L5StateValidation statusLow (10s)

Depth Limit

Maximum: 5 levels. No exceptions.

Rationale: Beyond 5 levels adds navigation burden without semantic value. If more specificity is needed, add axes (width) not levels (depth).

Examples

Construction.Roofing.Assembly.RValue.Validated
Construction.Roofing.Assembly.Thickness.Pending
Marketing.Contacts.Lead.Score.Qualified
Marketing.Campaigns.Email.Status.Sent
Legal.Contracts.NDA.Term.Executed
Medical.Patients.Diagnosis.ICD10.Confirmed

COORDINATE SPACE

Definition

The coordinate space is the Cartesian product of all axes:

Space = A1 × A2 × A3 × ... × An

Where each Ai is the set of valid values for axis i.

Dimensionality

DomainTypical AxesSpace Size
Construction Materials2010^20 theoretical
Marketing Events810^12 theoretical
Legal Documents1210^15 theoretical

Sparsity

Real data occupies a tiny fraction of the theoretical space:

Density = Occupied Coordinates / Total Possible Coordinates

Typical density: 10^-6 to 10^-12 (extremely sparse)

This sparsity enables efficient storage via sparse matrix representations.

PROJECTION RULES

Projections reduce dimensionality by:

  1. Fixing — Hold one axis constant
  2. Collapsing — Ignore an axis entirely
  3. Aggregating — Sum/count across an axis

Projection Notation

π[axes](Space) = Projected subspace

Examples:
π[Contact](MarketingSpace) = All contacts (Module M01)
π[Campaign](MarketingSpace) = All campaigns (Module M06)
π[Time, Outcome](MarketingSpace) = Time series of outcomes (Reports)

Module-to-Projection Mapping

ModuleProjectionAxes Shown
All Contactsπ[Contact]Contact only
Campaignsπ[Campaign, Status]Campaign + Status
Reportsπ[Time, Outcome, Value]Aggregated metrics
Revenueπ[Contact, Value]Attribution

STORAGE MODEL

Key-Value Representation

Each occupied coordinate is a key-value pair:

KEY: [L1].[L2].[L3].[L4].[L5]
VALUE: { payload }

Lookup Complexity

OperationComplexityNotes
Point lookupO(1)Direct address
Axis scanO(n)n = values on axis
ProjectionO(k)k = occupied coordinates
Full scanO(k)k << total space

Storage Formats

FormatExtensionUse Case
JSON.va.jsonData interchange
Binary.va.binHigh performance
Markdown.va.mdDocumentation

SCHEMA DEFINITION

Each domain must declare its axes:

{
  "schema": {
    "domain": "Construction",
    "version": "1.0",
    "axes": [
      {
        "id": "L1",
        "name": "Category",
        "type": "enum",
        "values": ["Roofing", "Waterproofing", "Fireproofing", "Insulation"]
      },
      {
        "id": "L2",
        "name": "Domain",
        "type": "enum",
        "values": ["Assembly", "Component", "Accessory", "System"]
      },
      {
        "id": "L3",
        "name": "Entity",
        "type": "string",
        "pattern": "^[A-Z][a-zA-Z0-9]+$"
      },
      {
        "id": "L4",
        "name": "Attribute",
        "type": "enum",
        "values": ["Thickness", "RValue", "Rating", "Density", "Method"]
      },
      {
        "id": "L5",
        "name": "State",
        "type": "enum",
        "values": ["Draft", "Pending", "Validated", "Rejected", "Archived"]
      }
    ],
    "depth_limit": 5
  }
}

VALIDATION RULES

CodeRule
VA.01Coordinate depth MUST NOT exceed schema depth_limit
VA.02Each level value MUST conform to axis type/pattern
VA.03Axes MUST be orthogonal (no derivable axes)
VA.04Coordinates MUST be unique within the space
VA.05Projections MUST reference valid axes
VA.06Schema MUST declare all axes before use

INVARIANTS

CodeInvariant
IV.01Axis count is unlimited (width)
IV.02Coordinate depth is limited to 5 (depth)
IV.03Empty coordinates are not stored
IV.04Coordinates are case-sensitive
IV.05Schema is immutable after declaration
IV.06Projections do not modify underlying data

DOMAIN INHERITANCE

All domain kernels inherit Vector Authority rules:

VECTOR AUTHORITY (This Spec)
│
├── Construction Kernel
│   └── 20 material axes
│
├── Marketing Kernel
│   └── 8 event axes
│
├── Legal Kernel
│   └── 12 document axes
│
└── [Future Domains]
    └── Domain-specific axes

Each domain:

  1. Declares its axes per this spec
  2. Follows coordinate notation
  3. Respects depth limit
  4. Implements projections for modules

CROSS-DOMAIN QUERIES

When data spans domains, prefix with domain identifier:

Construction:Roofing.Assembly.RValue.Validated
Marketing:Contact.Campaign.Email.Opened

The colon separates domain from coordinate.

FILE FORMAT

Document Structure

VECTOR AUTHORITY DOCUMENT
│
├── HEADER
│   ├── version
│   ├── domain
│   ├── created_by
│   └── signature
│
├── SCHEMA
│   └── axes[]
│
├── DATA
│   └── coordinates[]
│
├── PROJECTIONS
│   └── views[]
│
└── AUDIT
    └── event_log[]

Extensions

ExtensionDescription
.va.jsonVector Authority data document
.va.mdVector Authority specification
.va.htmlVector Authority rendered view

REFERENCES

  • SuccinctAuthority.com — Philosophical foundation
  • ValidKernel.com — Validation infrastructure
  • CanonicalKernel.com — Frozen vocabulary
  • LDSKernel.com — Lefebvre Data Standard

VERSION HISTORY

VersionDateChanges
1.02026-01-18Initial specification

Issued by: Armand Lefebvre
Date: 2026-01-18
Authority: SuccinctAuthority.com / VectorAuthority.com