{
  "schemaVersion": 1,
  "project": "SwissProof",
  "network": "SwissDLT",
  "chainId": 94,
  "chainIdHex": "0x5e",
  "rpc": [
    "https://rpc.swissdlt.ch",
    "https://rpc2.swissdlt.ch"
  ],
  "explorer": "https://explorer.swissdlt.tech",
  "nativeCurrency": {
    "name": "SwissDLT Credit Token",
    "symbol": "BCTS",
    "decimals": 18
  },
  "note": "SwissProof deploys no smart contract. Its only on-chain identity is the anchor wallet, an externally owned account that writes Merkle roots in zero-value self-transfers.",
  "addresses": [
    {
      "alias": "anchorWallet",
      "name": "SwissProof anchor wallet",
      "address": "0xa382A565F410ED58cBD31036c5a9bB0612343201",
      "type": "eoa",
      "isContract": false,
      "role": "Sends every anchor transaction to itself and pays its gas in BCTS.",
      "explorer": "https://explorer.swissdlt.tech/#/address/0xa382A565F410ED58cBD31036c5a9bB0612343201",
      "abi": null,
      "abiNote": "An externally owned account has no ABI. Decode anchor calldata with anchorFormat below.",
      "deployment": null,
      "deploymentNote": "Not a contract deployment. The repository records no funding or first transaction for this address."
    }
  ],
  "anchorFormat": {
    "schema": "ch.swissproof.swissdlt-anchor/1.0",
    "formatVersion": 1,
    "domain": "SWISSPROOF-SWISSDLT-V1\u0000",
    "domainHex": "0x535749535350524f4f462d5357495353444c542d563100",
    "calldata": "domain bytes (\"SWISSPROOF-SWISSDLT-V1\" followed by 0x00) || 32-byte Merkle root",
    "calldataBytes": 55,
    "transaction": {
      "type": 0,
      "eip1559": false,
      "from": "anchorWallet",
      "to": "anchorWallet (self-transfer)",
      "valueWei": "0",
      "gasPrice": "eth_gasPrice at send time; 1 gwei observed"
    },
    "verification": "Chain ID 94, self transfer, zero value, domain prefix, Merkle root equal to the receipt batch root, and a successful on-chain receipt (status 1).",
    "example": {
      "txHash": "0x2ddee22fb0ea0a6c700a24cd75f655593536f7fe2893c7dfcfafafbf61182d22",
      "block": 27321559,
      "merkleRoot": "e781c5b9dc6212a8bc1493df96c1fe286106b7b3ad26b1fec5b8a31f735dbd8f",
      "calldata": "0x535749535350524f4f462d5357495353444c542d563100e781c5b9dc6212a8bc1493df96c1fe286106b7b3ad26b1fec5b8a31f735dbd8f",
      "explorer": "https://explorer.swissdlt.tech/#/tx/0x2ddee22fb0ea0a6c700a24cd75f655593536f7fe2893c7dfcfafafbf61182d22"
    }
  },
  "links": {
    "service": "https://timestamp.swissdlt.tech/",
    "thirdfyManifest": "https://timestamp.swissdlt.tech/thirdfy-app.json",
    "thirdfyReadiness": "https://timestamp.swissdlt.tech/.well-known/thirdfy-readiness.json",
    "llms": "https://timestamp.swissdlt.tech/llms.txt"
  }
}
