[
  {
    "description": "single pkh policy",
    "valid": true,
    "document": {
      "keys": [
        "[d34db33f/44'/0'/0']xpub6ERApfZwUNrhLCkDtcHTcxd75RbzS1ed54G1LkBUHQVHQKqhMkhgbmJbZRkrgZw4koxb5JaHWkY4ALHY2grBGRjaDMzQLcgJvLJuZZvRcEL"
      ],
      "policy": "pkh(@0/**)"
    }
  },
  {
    "description": "multiple policy sets with metadata",
    "valid": true,
    "document": {
      "version": 1,
      "policy_sets": [
        {
          "keys": [
            "[6738736c/48'/0'/0'/2']xpub6FC1fXFP1GXLX5TKtcjHGT4q89SDRehkQLtbKJ2PzWcvbBHtyDsJPLtpLtkGqYNYZdVVAjRQ5kug9CsapegmmeRutpP7PW4u4wVF9JfkDhw",
            "[b2b1f0cf/48'/0'/0'/2']xpub6EWhjpPa6FqrcaPBuGBZRJVjzGJ1ZsMygRF26RwN932Vfkn1gyCiTbECVitBjRCkexEvetLdiqzTcYimmzYxyR1BZ79KNevgt61PDcukmC7"
          ],
          "policy": "wsh(sortedmulti(2,@0/**,@1/**))",
          "archived": true,
          "range": [
            0,
            999
          ],
          "birth_time": 1710000000
        },
        {
          "keys": [
            "[d34db33f/44'/0'/0']xpub6ERApfZwUNrhLCkDtcHTcxd75RbzS1ed54G1LkBUHQVHQKqhMkhgbmJbZRkrgZw4koxb5JaHWkY4ALHY2grBGRjaDMzQLcgJvLJuZZvRcEL"
          ],
          "policy": "pkh(@0/**)"
        }
      ]
    }
  },
  {
    "description": "version not one",
    "valid": false,
    "document": {
      "version": 2,
      "policy_sets": [
        {
          "keys": [
            "[d34db33f/44'/0'/0']xpub6ERApfZwUNrhLCkDtcHTcxd75RbzS1ed54G1LkBUHQVHQKqhMkhgbmJbZRkrgZw4koxb5JaHWkY4ALHY2grBGRjaDMzQLcgJvLJuZZvRcEL"
          ],
          "policy": "pkh(@0/**)"
        }
      ]
    }
  },
  {
    "description": "missing policy",
    "valid": false,
    "document": {
      "keys": [
        "[d34db33f/44'/0'/0']xpub6ERApfZwUNrhLCkDtcHTcxd75RbzS1ed54G1LkBUHQVHQKqhMkhgbmJbZRkrgZw4koxb5JaHWkY4ALHY2grBGRjaDMzQLcgJvLJuZZvRcEL"
      ]
    }
  },
  {
    "description": "empty policy",
    "valid": false,
    "document": {
      "keys": [
        "[d34db33f/44'/0'/0']xpub6ERApfZwUNrhLCkDtcHTcxd75RbzS1ed54G1LkBUHQVHQKqhMkhgbmJbZRkrgZw4koxb5JaHWkY4ALHY2grBGRjaDMzQLcgJvLJuZZvRcEL"
      ],
      "policy": ""
    }
  },
  {
    "description": "empty keys",
    "valid": false,
    "document": {
      "keys": [],
      "policy": "pkh(@0/**)"
    }
  },
  {
    "description": "single literal pubkey in keys",
    "valid": false,
    "document": {
      "keys": [
        "0279be667ef9dcbbac55a06295ce870b07029bfcdb2dce28d959f2815b16f81798"
      ],
      "policy": "pkh(@0/**)"
    }
  }
]
