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 0x3620462843157068f0ee6ac2f640e4da49a4b2137d4cd6fc4d5d79a20421ae19. Chain 2 (Bitcoin): anchored in block 953871 (2026-06-16T01:46:03Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/06fe8406-4b8f-4bed-bc20-1b2802c42429.json and https://artists.proofprofile.net/proofs/artist/06fe8406-4b8f-4bed-bc20-1b2802c42429.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 0x6cec3ebf0a46f5bddc15bb3e93e5ea280f03927a6fcb94f048de8dfe2883be6e. 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/ARVQJ2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09b3d00a2e2a7403d93b54686909ddf4781485b1d63458d50ec0ba231917ce64. 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/QZMZ92402287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f39fd2852e9a46bfbc2ad1fe4661e914bde56c81ca33627657fde96abadca1d. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/QZ5AB2416896.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x319d49dcb075c94457340de1ceeb993c2da5e1c4dffd8fe953d90b2f6d0189c3. 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/QZW9K2357879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58dbe00cf79a9bd00b19261e37a904e45a86836d59a8618f5da30a6024bd9835. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/QZW9K2357880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc34ebd421428ea2881672988c84dbe2038d75292459fa4225e4d5e211ee39b0d. 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/QZW9K2357881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42a0f50b78cbf533dbff6825304ff590b6091f037d74021024ed56b26ff0617e. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/AR8TN2000216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dbc21b9a8c1b4f1241753c4475c18af1e85620a90bef4d1b9172cb1cebdab96. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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/AEA0D2109974.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x177e9ff6f52f47c9d32a84bdd09709f68130f923ce6ab18d31a944e04256f1dd. 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/AEA0D2109975.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3f029cf74dd6d4c2cae907e064ece5e6bb90eb393ae2941cd587f91c923ce5. 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/AEA0D2109976.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa88893702188fbb7a70f05570f6b958d6c453ae16052ba9a3eca307cb1d8ff3. 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/AEA0D2109980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e12b8c91d2f51957c9d6228a6be116b3d5a0502fca5235225cf4a4d76525de6. 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/AEA0D2109981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0dd3d85bed85a67391d91de2fa85ee6ac1f2b4aa3fa0ac814a85a6dda15a3b81. 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/AEA0D2109982.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc65bb28bf62f46fd4de579a728b4e5d1e9d47513c05737253f23e69f84924804. 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/AEA0D2109983.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe175bc8f20777a4f6156b332c40ac1d1defd716c460522169db7cffd9af96d5. 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/AEA0D2109984.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b9b4610f2bcfa448f9c7fe6a1443a539f3ec94039ebe9145c9e00355a96aeb8. 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/AR2FQ1500003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebffbc2fd61a73f4b116c2b9293ead3f48b1b9826034ebbf9445661531f2e184. 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/AR2FQ1500007.