1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9e2c8d069ac925718f2777d9f059339b76148b4e55e6e62e3239131d8a7b3e5. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/208857c4-b0dc-4b24-a9de-80e382d22138.json and https://artists.proofprofile.net/proofs/artist/208857c4-b0dc-4b24-a9de-80e382d22138.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x070f11e35ec6c91b15493a084dc8d73faa06e20d1f49328877be9bbb0cd8266a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLSB72400048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4921e95fbca29a7973ffe383c44698b10c126d11a44b2cfbcf6972374eb9554. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41:13Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES72193733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b535dc2c106e713df89ba0f447b481c3f426a0beb9190fa0c838d9ed4788c98. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES72193734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ffe31dd7f2238e3fc38b79e1e2430b162b53ebfebd4b6cc41563c27e58e1854. Chain 2 (Bitcoin): anchored in block 960231 (2026-07-30T08:33:28Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZES72193732.
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43d68816438b48d699bc21bdc448db134c7b1592bb36efe2f28c86f3b20aab4d. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ52124267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfff14d96dbd66fb31b278fb0f5c69b2b8b9d00af0388a9b852d28c8749abfff0. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ52124269.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24843cb68fc94d7169c6f895a22d96f978cecad1801e9eda31006ac8b696726b. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ52124270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1ed240f860e7d857e947c358d87c549672424e840f3524353a0e2d5832dd1b2. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ52124265.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x368ccbe0ff54ff1d6c0952a50fe5cfd2c9fc5ff2f4e80ac701b909c2117acf59. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ52124266.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07f613c3a6c478e8ee448c98b2c077bc39b596dccbedfd0d08a8f4572a8d11cf. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41:21Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ52124268.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d8fa1c0e2c8fc8d1adea964c93e8922836083e2c3e371feabee1becaeee6764. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZFZ52124271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fbcd8a6830979430fc6e03855dd29e868dbc07655a36a60c7b58fc2e6572804. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLSB72200616.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49d57ad9b177c712cf0a7cc67b9fcdacb69a4d96c09c2f4c549866d72ac95620. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLSB72400137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e6c6ff5cd708c6c446ab0ad440dc604a5122e0c5b2dcca7d002a565ee7cd605. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZHNA2135960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x207ce6f66ad40961e8a4eecbefc115a3f121fb5431c8bd3bf28bed078033fe74. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NL4CP2100281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6153ec89391acf87ab9925b11e230df443b483587ad685235e2f98a3c7b7fb86. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLSB72300248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1ba93a7225ee443492d9dd5086943026a704bd165c16eb1c7bc9747e61b6faa. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLSB72200948.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x399d96f023c49542b1543c5aa509ec7bb40af538426bd678ee3f0ecf14f151e9. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/QZK6M2101736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7adbf37910b1a7469b9873de87790d0fbdcbb0db79427308010892ecee2f939. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLSB72100414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe0b5642b17bbf8913f8d3c4d8cfe110c240df60d109c6cdde3c3476f82f4826. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLSB72100395.