{
  "name": "yettagam-improvement-proposals",
  "description": "machine-readable index of Yettagam Improvement Proposals (YIPs). a YIP is the unit of change for the yettagam schema; see yip-0000 for the process.",
  "process": "https://yettagam.net/yips/yip-0000.md",
  "template": "https://yettagam.net/yips/yip-template.md",
  "submit": "open a pull request against https://github.com/MetariumProject/yettagam-net-website adding ytypes/ files + a yips/yip-XXXX.md; the maintainer assigns the number and merges.",
  "statuses": [
    "Draft",
    "Review",
    "Last Call",
    "Final",
    "Withdrawn",
    "Rejected"
  ],
  "yips": [
    {
      "yip": 0,
      "title": "YIP Purpose and Process",
      "status": "Final",
      "type": "Meta",
      "author": "metakovan",
      "created": "2026-06-19",
      "url": "https://yettagam.net/yips/yip-0000.md"
    },
    {
      "yip": 1,
      "title": "Knowledge-graph and licensing types; base 1.1.0; meta-schema 1.0.1",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-19",
      "url": "https://yettagam.net/yips/yip-0001.md"
    },
    {
      "yip": 2,
      "title": "Storage-location types (storage_location, device, harddisk, gcs); source.storage on media",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-21",
      "url": "https://yettagam.net/yips/yip-0002.md"
    },
    {
      "yip": 3,
      "title": "Errata \u2014 re-point YIP-0002's types to meta-schema 1.0.1",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-21",
      "url": "https://yettagam.net/yips/yip-0003.md"
    },
    {
      "yip": 4,
      "title": "Principal \u2014 a self-describing, self-signed multi-key identity",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-23",
      "url": "https://yettagam.net/yips/yip-0004.md"
    },
    {
      "yip": 5,
      "title": "Physical-infrastructure types \u2014 hardware abstraction, machine, hardware_wallet, cloud_object_store (replaces gcs), network_policy, network_observation",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-24",
      "url": "https://yettagam.net/yips/yip-0005.md"
    },
    {
      "yip": 6,
      "title": "Errata \u2014 re-point ibase to meta-schema 1.0.1 (completes YIP-0003)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-25",
      "url": "https://yettagam.net/yips/yip-0006.md"
    },
    {
      "yip": 7,
      "title": "Commit 2.0.0 \u2014 a transport-neutral content-versioning commit type",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-25",
      "url": "https://yettagam.net/yips/yip-0007.md"
    },
    {
      "yip": 8,
      "title": "Closed two-tier edge-predicate vocabulary; base 2.0.0 graph as directed edges; ytype_template 1.1.0",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-27",
      "url": "https://yettagam.net/yips/yip-0008.md"
    },
    {
      "yip": 9,
      "title": "Infrastructure inventory types \u2014 address, service, location, credential",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-27",
      "url": "https://yettagam.net/yips/yip-0009.md"
    },
    {
      "yip": 10,
      "title": "Errata \u2014 dedupe the predicate vocabulary (stub definition.predicateGroups across 24 types)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-27",
      "url": "https://yettagam.net/yips/yip-0010.md"
    },
    {
      "yip": 11,
      "title": "Close the edge graph everywhere \u2014 re-point all legacy types to base's closed predicate enum",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-27",
      "url": "https://yettagam.net/yips/yip-0011.md"
    },
    {
      "yip": 12,
      "title": "Consolidate the device subtree + a single storage byte-holder spine",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-27",
      "url": "https://yettagam.net/yips/yip-0012.md"
    },
    {
      "yip": 13,
      "title": "Reshape principal \u2014 edge-referenced keys, co-signature array, X25519 enc_key",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-27",
      "url": "https://yettagam.net/yips/yip-0013.md"
    },
    {
      "yip": 14,
      "title": "Cleanup errata \u2014 prune base.rel:, enforced enums to x:enum, generalize address, valid_until, vr_device, gcs scrub",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-27",
      "url": "https://yettagam.net/yips/yip-0014.md"
    },
    {
      "yip": 15,
      "title": "De-inline re-inlined parent property blocks (own-fields-only representation)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-27",
      "url": "https://yettagam.net/yips/yip-0015.md"
    },
    {
      "yip": 16,
      "title": "Principal self-declared profile + device host facts (widening)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-28",
      "url": "https://yettagam.net/yips/yip-0016.md"
    },
    {
      "yip": 17,
      "title": "Project-mode base library \u2014 north_star, milestone, skill",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-06-29",
      "url": "https://yettagam.net/yips/yip-0017.md"
    },
    {
      "yip": 18,
      "title": "Signed commit summary \u2014 signer, signature, actions_count (commit 2.1.0)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-07-09",
      "url": "https://yettagam.net/yips/yip-0018.md"
    },
    {
      "yip": 19,
      "title": "Committer message \u2014 the git-style summary object (commit 2.2.0)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-07-11",
      "url": "https://yettagam.net/yips/yip-0019.md"
    },
    {
      "yip": 20,
      "title": "Per-commit policy stamp + cross-book commit refs (commit 2.3.0)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-07-12",
      "url": "https://yettagam.net/yips/yip-0020.md"
    },
    {
      "yip": 21,
      "title": "Operator whoami \u2014 self-serve operational identity (whoami 1.0.0)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-07-14",
      "url": "https://yettagam.net/yips/yip-0021.md"
    },
    {
      "yip": 22,
      "title": "Distribution spine \u2014 release + listing (the cross-archive store unit)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-07-19",
      "url": "https://yettagam.net/yips/yip-0022.md"
    },
    {
      "yip": 23,
      "title": "Publication plane \u2014 publication envelope + ipfs_publication subtype",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-07-19",
      "url": "https://yettagam.net/yips/yip-0023.md"
    },
    {
      "yip": 24,
      "title": "Audience edges \u2014 follow + rsvp (cross-archive relationship deposits)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-07-19",
      "url": "https://yettagam.net/yips/yip-0024.md"
    },
    {
      "yip": 25,
      "title": "whoami 2.0.0 \u2014 applications \u2192 projects (reconcile canonical to shipped)",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-07-19",
      "url": "https://yettagam.net/yips/yip-0025.md"
    },
    {
      "yip": 26,
      "title": "Version-stamped yObjs \u2014 base 4.0.0 ytype_version + ytype_uri; permanent versioned-schema availability",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-07-20",
      "url": "https://yettagam.net/yips/yip-0026.md"
    },
    {
      "yip": 27,
      "title": "Service 1.1.0 \u2014 chain_lifecycle + controls (node lifecycle on the service record)",
      "status": "Final",
      "type": "Schema",
      "author": "iyaliyal",
      "created": "2026-07-22",
      "url": "https://yettagam.net/yips/yip-0027.md"
    },
    {
      "yip": 28,
      "title": "leaf_count on list \u2014 subtree size as a materialized fold",
      "status": "Final",
      "type": "Schema",
      "author": "metakovan",
      "created": "2026-08-23",
      "url": "https://yettagam.net/yips/yip-0028.md"
    }
  ]
}
