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 0xcedb9f702e23167df0696fd5d73a263bf50fd27bac05fa5ae13d5a8eb10adbaf. 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/a2e08dd7-3506-4115-b87b-20344287a97c.json and https://artists.proofprofile.net/proofs/artist/a2e08dd7-3506-4115-b87b-20344287a97c.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 0x405075faa762fdfec62c3eaa1c795cbdd32dad2a1d9adadb59e6e25edc545f7c. Chain 2 (Bitcoin): anchored in block 958256 (2026-07-16T07:22: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/SEYOK1701646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbd51504a2f3fd2972aa2c023c16f7dc2f0c01a6954119e55857c463bedf28a3. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), 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/SEYOK1701647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a6547af0e09f9a01cf46235dfe0d1bf6d82a0d04628c993cfcadff4dc617194. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28: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/SEYOK1701648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f4446e3298c89a493c7875d436fdd2a912acae6ccae0219074817818b15f09c. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/SEYOK1701650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4c55b43812e7c51db30d187113a34e100ce93a07ffadcdc31b82842e212d869. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/SEYOK1701651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb21ee70107bde1e214c12964c0674e0c92771b718b5716c3f132059713a6e191. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43:37Z), 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/SEYOK1701652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7768440dfc024500ee44ab7066cfcb55be8d38ae42830d26f8333f1dc2656afd. Chain 2 (Bitcoin): anchored in block 958319 (2026-07-16T20:12:32Z), 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/SEYOK1701653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf260357c6f78e63bf872489478309769af66399aac39eae69096971044ebd860. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/SEYOK1701654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10425b9f6b9a841c05ffaa01c3a18c761167997e4b703f1a14cd5f52fb547ad6. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/SEYOK1701657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16f5282e43f80be53c5286538dff9a95b3b5e3c21e37ef9f7b7dbd4bee8918e9. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47:57Z), 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/SEYOK1701659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5fc079f3d03b2238f758254fd9db4c7bf5b8d2981095947f38987c3aa4baf89. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/SEYOK1701663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca4894c7307fb4932401c56f2c56f7abc102585d3c474c804b90b12d619bb073. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/SEYOK1701665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7f953ccd80ef99573b749a56806a784603cf28e4ea56a4f2db26bb20dde16d5. Chain 2 (Bitcoin): anchored in block 957842 (2026-07-13T10:08:30Z), 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/SEYOK1701668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07d1589d73ba2d263633a6a6801f1f5ad3730b49783e0e5c441f1201792282a5. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T00:53:26Z), 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/SEYOK1701669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0eecc86cc323e903ce7f44265056e0dfb59caac89a9c6f4dd855da2a3078d9. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/SEYOK1701671.