{
  "schema": "drk-token-forge-templates-v1",
  "status": "safe-templates-published",
  "generatedAt": "2026-06-08T00:00:00Z",
  "templates": [
    {
      "templateId": "FORGE-ERC20-FIXED-001",
      "name": "Fixed Supply ERC-20",
      "chain": "ethereum",
      "features": ["fixed-supply", "burnable-optional", "source-verification-ready"],
      "disallowedFeatures": ["hidden-mint", "honeypot", "blacklist-trap", "undisclosed-tax", "fake-renounce"],
      "ownerControls": "none-after-deployment-or-clearly-disclosed",
      "status": "available-for-config-and-review"
    },
    {
      "templateId": "FORGE-ERC20-MINTABLE-001",
      "name": "Disclosed Mintable ERC-20",
      "chain": "ethereum",
      "features": ["mintable", "burnable-optional", "owner-disclosed", "role-policy-required"],
      "disallowedFeatures": ["hidden-mint", "honeypot", "blacklist-trap", "undisclosed-tax", "fake-fixed-supply"],
      "ownerControls": "mint authority must be disclosed before review",
      "status": "available-for-config-and-review"
    },
    {
      "templateId": "FORGE-ACCESS-TOKEN-001",
      "name": "Access / Receipt Token",
      "chain": "ethereum",
      "features": ["access-receipt", "non-investment-utility", "metadata-ready"],
      "disallowedFeatures": ["profit-claim", "yield-claim", "return-claim", "market-cap-claim"],
      "ownerControls": "disclosed",
      "status": "available-for-config-and-review"
    },
    {
      "templateId": "FORGE-QUEST-POINTS-001",
      "name": "Quest Points Token",
      "chain": "ethereum",
      "features": ["points-ledger", "game-gated-access", "receipt-friendly"],
      "disallowedFeatures": ["investment-claim", "yield-claim", "transfer-tax", "stealth-admin"],
      "ownerControls": "disclosed",
      "status": "available-for-config-and-review"
    }
  ],
  "importantBoundary": [
    "Templates are safe-review starting points, not endorsements.",
    "Every deployment still requires source, owner-control, and metadata review.",
    "Dark Chain native templates remain pending until native chain proof exists."
  ]
}
