{
  "registry": "vortik-semantic-registry",
  "version": "0.6.0",
  "description": "Independent semantic registry indexing Ethereum coordination primitives and surfaces via ENS-anchored schemas.",
  "source_of_truth": "schemas",
  "last_updated": "2026-03-06",
  "anchors": [
    {
      "id": "epbs",
      "ens": "epbs.eth",
      "canonical_term": "enshrined proposer-builder separation (ePBS)",
      "classification": "core",
      "status": "draft-eip",
      "type": "primitive",
      "role": "block construction separation and proposer-builder auction mechanism",
      "schema": "schemas/epbs/1.0-draft/schema.json",
      "anchor_doc": "anchors/epbs.md"
    },
    {
      "id": "inclusionlist",
      "ens": "inclusionlist.eth",
      "canonical_term": "fork-choice enforced inclusion lists (FOCIL)",
      "classification": "core",
      "status": "draft-eip",
      "type": "mechanism",
      "role": "fork-choice enforced transaction inclusion",
      "schema": "schemas/inclusionlist/0.1-draft/schema.json",
      "anchor_doc": "anchors/inclusionlist.md"
    },
    {
      "id": "commitmentlayer",
      "ens": "commitmentlayer.eth",
      "canonical_term": "commitment signaling / preconfirmation commitments",
      "classification": "repairable",
      "status": "research",
      "type": "mechanism",
      "role": "commitment signaling for preconfirmation coordination",
      "schema": "schemas/commitmentlayer/0.1-draft/schema.json",
      "anchor_doc": "anchors/commitmentlayer.md"
    },
    {
      "id": "preconflayer",
      "ens": "preconflayer.eth",
      "canonical_term": "preconfirmation systems",
      "classification": "repairable",
      "status": "research",
      "type": "mechanism",
      "role": "preconfirmation coordination and early execution guarantees",
      "schema": "schemas/preconflayer/0.1-draft/schema.json",
      "anchor_doc": "anchors/preconflayer.md"
    },
    {
      "id": "ssf",
      "ens": "fastfinality.eth",
      "canonical_term": "single-slot finality (SSF)",
      "classification": "repairable",
      "status": "research",
      "type": "primitive",
      "role": "finality mechanism targeting single-slot confirmation",
      "schema": "schemas/ssf/0.1-research/schema.json",
      "anchor_doc": "anchors/fastfinality.md"
    },
    {
      "id": "buildermarket",
      "ens": "buildermarket.eth",
      "canonical_term": "builder markets",
      "classification": "valid",
      "status": "research",
      "type": "market",
      "role": "builder-level competition and payload construction coordination",
      "schema": "schemas/buildermarket/0.1-research/schema.json",
      "anchor_doc": "anchors/buildermarket.md"
    },
    {
      "id": "solverlayer",
      "ens": "solverlayer.eth",
      "canonical_term": "solver networks",
      "classification": "repairable",
      "status": "research",
      "type": "market",
      "role": "solver coordination over execution routing and intent fulfillment",
      "schema": "schemas/solverlayer/0.1-research/schema.json",
      "anchor_doc": "anchors/solverlayer.md"
    },
    {
      "id": "executionmarket",
      "ens": "executionmarket.eth",
      "canonical_term": "execution coordination (ambiguous term)",
      "classification": "premature",
      "status": "research",
      "type": "market",
      "role": "ambiguous execution coordination surface between routing and block construction",
      "schema": "schemas/executionmarket/0.1-research/schema.json",
      "anchor_doc": "anchors/executionmarket.md"
    },
    {
      "id": "orderflowauction",
      "ens": "orderflowauction.eth",
      "canonical_term": "order flow auctions (OFA)",
      "classification": "valid",
      "status": "research",
      "type": "market",
      "role": "auction-based control and routing of transaction order flow",
      "schema": "schemas/orderflowauction/0.1-research/schema.json",
      "anchor_doc": "anchors/orderflowauction.md"
    }
  ],
  "external_primitives": [
    {
      "id": "peerdas",
      "name": "PeerDAS",
      "canonical_term": "peer data availability sampling",
      "category": "primitive",
      "coverage_status": "external",
      "status": "mainnet-relevant",
      "ens_status": "unowned",
      "desired_ens": "peerdas.eth",
      "summary": "Peer-to-peer data availability sampling mechanism enabling scalable blob verification without full data download."
    },
    {
      "id": "blobfeemarket",
      "name": "Blob Fee Market",
      "canonical_term": "blob fee market",
      "category": "market",
      "coverage_status": "external",
      "status": "active",
      "ens_status": "unowned",
      "desired_ens": "blobfeemarket.eth",
      "summary": "Economic coordination layer governing blob fee pricing and allocation."
    },
    {
      "id": "crosschainintents",
      "name": "Cross-Chain Intents",
      "canonical_term": "cross-chain intents",
      "category": "standard",
      "coverage_status": "external",
      "status": "active",
      "ens_status": "unowned",
      "desired_ens": null,
      "summary": "Intent-based coordination mechanisms across chains and rollups."
    }
  ]
}
