{
  "$schema": "https://cashtokens.org/bcmr-v2.schema.json",
  "version": {
    "major": 2,
    "minor": 0,
    "patch": 0
  },
  "latestRevision": "2026-10-22T00:00:00.000Z",
  "registryIdentity": {
    "name": "ParyonUSD BCMR Registry (v2-chipnet-1)",
    "description": "Contains metadata for ParyonUSD tokens."
  },
  "identities": {
    "f8d80f9709388f298517ddee4fe71e1c5940da9b34c9fe52c984e6b421458433": {
      "2026-10-22T00:00:00.000Z": {
        "name": "ParyonUSD (v2-chipnet-1)",
        "description": "A dollar pegged stablecoin on Bitcoin Cash.",
        "token": {
          "category": "f8d80f9709388f298517ddee4fe71e1c5940da9b34c9fe52c984e6b421458433",
          "symbol": "PUSD-TEST",
          "decimals": 6,
          "nfts": {
            "parse": {
              "bytecode": "00cf82014788517f7c5188516b587f7c817c587f7c817c517f547f7c817c527f7c817c527f7c817c517f527f7c817c527f7c817c547f7c817c547f7c817c587f7c817c587f7c817c587f7c817c815e796b5e795479945379935279936b00c66b00c65179946b00796b5d796b5c796b5a79026d01956b5979026d01956b5b796b54796b5b795579946b55796b53796b52796b51796b58796b5779026d01956b5679026d01956b6d6d6d6d6d6d6d75",
              "types": {
                "01": {
                  "name": "ParyonUSD Loan (v2-chipnet-1)",
                  "description": "A ParyonUSD v2 loan contract.",
                  "fields": [
                    "currentDebt",
                    "principalBorrowed",
                    "collateral",
                    "freeCollateral",
                    "reservedRedemptionSats",
                    "amountBeingRedeemed",
                    "status",
                    "currentInterestRate",
                    "nextInterestRate",
                    "lastPeriodInterestPaid",
                    "periodBorrow",
                    "interestPaymentsCount",
                    "lastPeriodRateChanged",
                    "totalInterestAccrued",
                    "totalRepaid",
                    "totalRedeemed",
                    "interestManager",
                    "minRateManager",
                    "maxRateManager"
                  ]
                }
              }
            },
            "fields": {
              "currentDebt": {
                "name": "Current Debt",
                "description": "ParyonUSD owed on the loan, including accrued interest.",
                "encoding": {
                  "type": "number",
                  "decimals": 6,
                  "unit": "PUSD"
                }
              },
              "principalBorrowed": {
                "name": "Principal Borrowed",
                "description": "ParyonUSD drawn over the loan's life: the opening amount plus later draws.",
                "encoding": {
                  "type": "number",
                  "decimals": 6,
                  "unit": "PUSD"
                }
              },
              "collateral": {
                "name": "Collateral",
                "encoding": {
                  "type": "number",
                  "decimals": 8,
                  "unit": "BCH"
                }
              },
              "freeCollateral": {
                "name": "Free Collateral",
                "description": "Collateral not reserved for pending redemptions.",
                "encoding": {
                  "type": "number",
                  "decimals": 8,
                  "unit": "BCH"
                }
              },
              "reservedRedemptionSats": {
                "name": "Reserved For Redemptions",
                "description": "Collateral pending redemptions against the loan will take.",
                "encoding": {
                  "type": "number",
                  "decimals": 8,
                  "unit": "BCH"
                }
              },
              "amountBeingRedeemed": {
                "name": "Being Redeemed",
                "description": "Debt currently being redeemed against the loan.",
                "encoding": {
                  "type": "number",
                  "decimals": 6,
                  "unit": "PUSD"
                }
              },
              "status": {
                "name": "Maturity Status",
                "description": "00 new loan, 01 first period, 02 mature.",
                "encoding": {
                  "type": "hex"
                }
              },
              "currentInterestRate": {
                "name": "Interest Rate",
                "encoding": {
                  "type": "number",
                  "decimals": 5,
                  "unit": "% APR"
                }
              },
              "nextInterestRate": {
                "name": "Upcoming Interest Rate",
                "encoding": {
                  "type": "number",
                  "decimals": 5,
                  "unit": "% APR"
                }
              },
              "lastPeriodInterestPaid": {
                "name": "Interest Paid Up To Period",
                "encoding": {
                  "type": "number"
                }
              },
              "periodBorrow": {
                "name": "Opened In Period",
                "encoding": {
                  "type": "number"
                }
              },
              "interestPaymentsCount": {
                "name": "Interest Payments",
                "description": "Periods the loan has been charged interest for.",
                "encoding": {
                  "type": "number"
                }
              },
              "lastPeriodRateChanged": {
                "name": "Rate Last Changed In Period",
                "encoding": {
                  "type": "number"
                }
              },
              "totalInterestAccrued": {
                "name": "Total Interest Accrued",
                "encoding": {
                  "type": "number",
                  "decimals": 6,
                  "unit": "PUSD"
                }
              },
              "totalRepaid": {
                "name": "Total Repaid",
                "encoding": {
                  "type": "number",
                  "decimals": 6,
                  "unit": "PUSD"
                }
              },
              "totalRedeemed": {
                "name": "Total Redeemed",
                "encoding": {
                  "type": "number",
                  "decimals": 6,
                  "unit": "PUSD"
                }
              },
              "interestManager": {
                "name": "Interest Manager",
                "description": "00 when no interest manager is assigned.",
                "encoding": {
                  "type": "hex"
                }
              },
              "minRateManager": {
                "name": "Min Interest Rate",
                "description": "Lowest rate the interest manager may set.",
                "encoding": {
                  "type": "number",
                  "decimals": 5,
                  "unit": "% APR"
                }
              },
              "maxRateManager": {
                "name": "Max Interest Rate",
                "description": "Highest rate the interest manager may set.",
                "encoding": {
                  "type": "number",
                  "decimals": 5,
                  "unit": "% APR"
                }
              }
            }
          }
        },
        "uris": {
          "icon": "https://paryonusd.com/logo.svg",
          "web": "https://paryonusd.com",
          "blog": "https://paryonusd.com/blog",
          "x": "https://x.com/ParyonUSD",
          "telegram": "https://t.me/ParyonUSD",
          "github": "https://github.com/ParyonUSD"
        }
      }
    },
    "5bd5eceb383f1d2ad961490a905e52a481c71c03d70765af14658ceb1fc1b9e6": {
      "2026-10-22T00:00:00.000Z": {
        "name": "ParyonUSD Price Contract (v2-chipnet-1)",
        "description": "Holds the latest oracle BCH/USD price used by the ParyonUSD contracts.",
        "token": {
          "category": "5bd5eceb383f1d2ad961490a905e52a481c71c03d70765af14658ceb1fc1b9e6",
          "symbol": "PUSD-TEST-PRICE",
          "nfts": {
            "parse": {
              "bytecode": "00cf825988517f7c81009d006b547f7c816b816b",
              "types": {
                "": {
                  "name": "Oracle Price",
                  "fields": [
                    "oracleSequenceNumber",
                    "oraclePrice"
                  ]
                }
              }
            },
            "fields": {
              "oracleSequenceNumber": {
                "name": "Sequence Number",
                "encoding": {
                  "type": "number"
                }
              },
              "oraclePrice": {
                "name": "Price",
                "description": "BCH price in US dollars.",
                "encoding": {
                  "type": "number",
                  "decimals": 2,
                  "unit": "USD"
                }
              }
            }
          }
        },
        "uris": {
          "icon": "https://paryonusd.com/logo.svg",
          "web": "https://paryonusd.com",
          "blog": "https://paryonusd.com/blog",
          "x": "https://x.com/ParyonUSD",
          "telegram": "https://t.me/ParyonUSD",
          "github": "https://github.com/ParyonUSD"
        }
      }
    },
    "ff7fa4313892d5c615d02f8166dad43694c3ee87c35a210fee6d8973b98a2e60": {
      "2026-10-22T00:00:00.000Z": {
        "name": "ParyonUSD Staking Receipt (v2-chipnet-1)",
        "description": "A receipt for ParyonUSD staked in the Stability Pool. It sits in a stake vault, which also holds the stake's BCH, and is controlled by the matching stake key.",
        "token": {
          "category": "ff7fa4313892d5c615d02f8166dad43694c3ee87c35a210fee6d8973b98a2e60",
          "symbol": "PUSD-TEST-STAKE",
          "nfts": {
            "parse": {
              "bytecode": "00ce820120887500cf825aa069006b567f7c816b547f7c816b816b00c66b",
              "types": {
                "": {
                  "name": "ParyonUSD Staking Receipt (v2-chipnet-1)",
                  "fields": [
                    "stakeId",
                    "periodReceipt",
                    "amountStakedReceipt",
                    "vaultBalance"
                  ]
                }
              }
            },
            "fields": {
              "stakeId": {
                "name": "Stake Id",
                "encoding": {
                  "type": "number"
                }
              },
              "periodReceipt": {
                "name": "Settled Up To Period",
                "encoding": {
                  "type": "number"
                }
              },
              "amountStakedReceipt": {
                "name": "Staked Amount",
                "description": "ParyonUSD staked, including compounded interest.",
                "encoding": {
                  "type": "number",
                  "decimals": 6,
                  "unit": "PUSD"
                }
              },
              "vaultBalance": {
                "name": "Vault Balance",
                "description": "BCH in the stake vault: liquidation earnings plus the keeper budget.",
                "encoding": {
                  "type": "number",
                  "decimals": 8,
                  "unit": "BCH"
                }
              }
            }
          }
        },
        "uris": {
          "icon": "https://v2-chipnet-1.paryonusd.com/icons/paryon-staking-icon.svg",
          "web": "https://paryonusd.com",
          "blog": "https://paryonusd.com/blog",
          "x": "https://x.com/ParyonUSD",
          "telegram": "https://t.me/ParyonUSD",
          "github": "https://github.com/ParyonUSD"
        }
      }
    },
    "a4b9a7ea39f72c1523344a3e2292b7558bd3ccccde43fb0b45ccf8e332395ead": {
      "2026-10-22T00:00:00.000Z": {
        "name": "ParyonUSD Stake Key (v2-chipnet-1)",
        "description": "The key to a ParyonUSD stake in the Stability Pool. Its holder can withdraw the stake and the BCH it earned.",
        "token": {
          "category": "a4b9a7ea39f72c1523344a3e2292b7558bd3ccccde43fb0b45ccf8e332395ead",
          "symbol": "PUSD-TEST-STAKEKEY",
          "nfts": {
            "parse": {
              "bytecode": "00ce820120887500cf82011e8763516b567f7c816b547f7c816b587f7c816b547f7c816b816b00c66b678201138763526b567f7c816b547f7c816b587f7c816b7567825aa069006b567f7c816b547f7c816b816b6868",
              "types": {
                "": {
                  "name": "ParyonUSD Stake Key (v2-chipnet-1)",
                  "description": "Controls a ParyonUSD stake. This wallet or explorer does not support the ParyonUSD extension required to display the stake's current state.",
                  "fields": [
                    "stakeId",
                    "activationPeriod",
                    "depositedAmount"
                  ]
                },
                "01": {
                  "name": "ParyonUSD Stake Key (v2-chipnet-1)",
                  "description": "Controls a ParyonUSD stake.",
                  "fields": [
                    "stakeId",
                    "activationPeriod",
                    "depositedAmount",
                    "periodReceipt",
                    "amountStakedReceipt",
                    "vaultBalance"
                  ]
                },
                "02": {
                  "name": "ParyonUSD Stake Key (v2-chipnet-1)",
                  "description": "The stake vault for this key appears to have been closed: the stake was fully withdrawn or merged into another stake. The key no longer controls any funds.",
                  "fields": [
                    "stakeId",
                    "activationPeriod",
                    "depositedAmount"
                  ]
                }
              }
            },
            "fields": {
              "stakeId": {
                "name": "Stake Id",
                "encoding": {
                  "type": "number"
                }
              },
              "activationPeriod": {
                "name": "Activation Period",
                "encoding": {
                  "type": "number"
                }
              },
              "depositedAmount": {
                "name": "Deposited",
                "description": "ParyonUSD deposited when the stake was opened.",
                "encoding": {
                  "type": "number",
                  "decimals": 6,
                  "unit": "PUSD"
                }
              },
              "periodReceipt": {
                "name": "Settled Up To Period",
                "encoding": {
                  "type": "number"
                }
              },
              "amountStakedReceipt": {
                "name": "Current Stake",
                "description": "ParyonUSD staked, including compounded interest.",
                "encoding": {
                  "type": "number",
                  "decimals": 6,
                  "unit": "PUSD"
                }
              },
              "vaultBalance": {
                "name": "Vault Balance",
                "description": "BCH in the stake vault: liquidation earnings plus the keeper budget.",
                "encoding": {
                  "type": "number",
                  "decimals": 8,
                  "unit": "BCH"
                }
              }
            }
          }
        },
        "uris": {
          "icon": "https://v2-chipnet-1.paryonusd.com/icons/paryon-staking-icon.svg",
          "web": "https://paryonusd.com",
          "blog": "https://paryonusd.com/blog",
          "x": "https://x.com/ParyonUSD",
          "telegram": "https://t.me/ParyonUSD",
          "github": "https://github.com/ParyonUSD"
        },
        "extensions": {
          "paryonusd": {
            "fetchStakeState": {
              "lockingBytecode": "aa20a330f3ce0761b9144ee8a2125649586c2ac8daac0813672fe511c3308a141f1f87",
              "receiptCategory": "ff7fa4313892d5c615d02f8166dad43694c3ee87c35a210fee6d8973b98a2e60"
            }
          }
        }
      }
    }
  }
}
