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 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 0x3a39b920fb2e4a1be3e4fab039e1d3ebf7f06bb6247116bf65c340b6a1455a9c. Chain 2 (Bitcoin): anchored in block 954587 (2026-06-20T19:10:41Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bc0b6d69-8424-4f2e-9e92-9eaa46094214.json and https://artists.proofprofile.net/proofs/artist/bc0b6d69-8424-4f2e-9e92-9eaa46094214.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 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 0xdd3056cdee825855722dbe4c5140e23398769e4f1ea77e0643704c04830aa965. Chain 2 (Bitcoin): anchored in block 960288 (2026-07-30T17:41:38Z), 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/BCA7I2300063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x337fee8babacde9a956dfa1d9ea0d5658d5946b886415f7c37013120c20123f9. Chain 2 (Bitcoin): anchored in block 960230 (2026-07-30T08:32:18Z), 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/BCA7I2300062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b70fe76b341cce92dc94f7bb067e82c543e33a74aba06afa09f1aed1b3cb13a. 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/BCA7I2300049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28b61ba8972ecf63f967f92c5714c8cd827b823b88e26fb87faf71f6c7611e58. Chain 2 (Bitcoin): anchored in block 960285 (2026-07-30T17:26:40Z), 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/BCA7I2300044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18b15ddd868c84cc869b1c7bf74919757655a281cf9b9f1834e7eb1f0a7a463e. 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/BCA7I2300013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf885882416f94cbd77446ccf0a1df8bf958e4dfaba40c9afdd109f9728e2351. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/BCA7I2300014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa46ce08dacb7a7b9661bd0b281d9d9bda761063d7bd54d152067f74349f5b4f5. 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/BCA7I2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb234040103f04d56b80422bda3afc1b7bbbcdcd1fb73f6ed2a0f84c0a866c137. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41:42Z), 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/BCA7I2200014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85303ae6311130302a882c2c38554400a4619b22ccb726e0d05d3b3cd27598e. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/BCA7I2100136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3715e24228a4b624ba07830bab65ddf06c41a500b86f10857e236694554d9f3a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/BCA7I2100122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe49d1cd90c596e83e4802e599c2b37885fcc5c211f2ff32df8e3433f8a35bd40. 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/BCA7I2100019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb8f8493e04c39cc4952e279955918ff47079babdad3a6141998cbc9111c92b7. 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/BCA7I2100018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32962cdd7fcbb9966c586e5dc8db6de56beb786b5a9bbc2e746354e9721fea69. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/BCA7I2100020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b08823e2742174200ea727be6cb9a4212b17a73e6a66d4daa72a8e8be72e750. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/BCA7I2100021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dbb5b18ed3ba699cbcee56c83377c414b103c606b770911e93c5f067aef7294. 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/BCA7I2100022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6c2e15c276a5cb4be8e0b6ce47a5883d906592766d8853632d28ff2af7c29e6. 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/BCA7I2100023.