{
  "registryVersion": "1.0.0",
  "generator": "scripts/generate-aip-registry.mjs",
  "statusModel": [
    "Idea",
    "Draft",
    "Review",
    "Last Call",
    "Final",
    "Stagnant",
    "Withdrawn",
    "Living"
  ],
  "conformanceLevels": {
    "proven": "An executed test or a runtime contract check establishes the behavior at a pinned revision.",
    "claimed": "An implementation reports it, but nothing here executes a check against that claim.",
    "none": "No implementation evidence was located."
  },
  "source": {
    "id": "atomicals-aips",
    "repository": "https://github.com/atomicals-community/aips",
    "revision": "be08d7856db7c55c2bfb7c2c08f88a25f1c781f8",
    "path": "AIPs/"
  },
  "aipCount": 2,
  "aips": [
    {
      "number": 1,
      "title": "AIP Purpose and Guidelines",
      "description": null,
      "type": "Meta",
      "category": null,
      "status": "Draft",
      "authors": [
        "Alex Li <@AlexV525>",
        "neeboo <@neeboo>",
        "brutoshi <@brutoshi>."
      ],
      "created": "2024-1-4",
      "requires": [],
      "discussionsTo": null,
      "abstract": null,
      "sourcePath": "AIPs/aip-1.md",
      "sourceUrl": "https://github.com/atomicals-community/aips/blob/be08d7856db7c55c2bfb7c2c08f88a25f1c781f8/AIPs/aip-1.md",
      "conformance": "none",
      "conformanceNote": "AIP-1 is a Meta proposal describing the AIP process itself. There is nothing for an implementation to implement, so no implementation evidence is expected or recorded.",
      "implementations": [],
      "lastChecked": "2026-08-31"
    },
    {
      "number": 3,
      "title": "Remove duplicate bytes field `$d` for Atomicals",
      "description": null,
      "type": "Standards Track",
      "category": "Application",
      "status": "Draft",
      "authors": [
        "Alex Li <@AlexV525>."
      ],
      "created": "2024-1-11",
      "requires": [],
      "discussionsTo": null,
      "abstract": "This proposal is targeting to remove the duplicate bytes field (`$d`) from Atomicals queries.",
      "sourcePath": "AIPs/aip-3.md",
      "sourceUrl": "https://github.com/atomicals-community/aips/blob/be08d7856db7c55c2bfb7c2c08f88a25f1c781f8/AIPs/aip-3.md",
      "conformance": "proven",
      "conformanceNote": "The Universe NFT and Realm index requires its Atomicals provider to report the exact AIP set [1, 3] on server.info before it will accept the provider, and fails closed otherwise. That runtime check is the evidence, and it proves the provider reports the set, not that the serialisation change itself was independently re-verified here.",
      "implementations": [
        {
          "sourceId": "universe-index-atomicals-nfts-and-realms",
          "path": "src/provider.mjs",
          "evidence": "PINNED_PROVIDER.requiredAips is [1, 3]; the provider handshake rejects any other reported set.",
          "level": "proven"
        },
        {
          "sourceId": "atomicals-electrumx-1.5.2.0",
          "path": "electrumx/lib/util_atomicals.py",
          "evidence": "The pinned provider release is the one the Universe index accepts under that handshake.",
          "level": "claimed"
        }
      ],
      "lastChecked": "2026-08-31"
    }
  ]
}
