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 0x6862a106a394ffdb8ed41b56f372bac870df16624d26f831677ca645a2a3881e. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fa86d314-b740-40fd-9ac7-bb9826d44fb3.json and https://artists.proofprofile.net/proofs/artist/fa86d314-b740-40fd-9ac7-bb9826d44fb3.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 0xc512dd1625f9983c1db0b37eb0186c029e95c2c2ef5c025a4467f296726e931f. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/PLA551800460.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c2bd099ed6776a753b8fc6a779128cf536a9c57af6494ece3fa747c1498550e. 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/PLA551801504.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3a37b23ed41771527774fcf23ae6c2e0c4ba797d79e5734bfbe759436c81635. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/PLA551900557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaef5d936877075c5865fb710dc56d4f7f0021bd8b56aef336b56a14e555ab226. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/PLA551900563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a700fafa0d5c6cc10af5d2e4def07e6f6999dcaac55a9a1c170e4674db09fc5. Chain 2 (Bitcoin): anchored in block 959015 (2026-07-21T13:52: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/PLA551900564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b9a631db102b5554b6f9d45a3927869b4cf4415893e6bc7943f7ae499f458bc. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/PLA552000119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b47b3d2232d863641d7f997f36b898def79f36ccad5d31424e74fc1c6d310f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PLA552000254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfc79ac91f2d421888b4da6d53f9bc26c09bd3cc1d0205c4a29df509c45b10562. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/PLA552000654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22508fdeab6196618d3ae67cfe241110aeea93bb012a3ea971571c44cf59296f. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PLA552000684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6eb0ea2b215687438c2e3cc20d2cfd27aa704aabf8517497c142228b5b3e0d3b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PLA552100326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbb5a0f0d2047b85fe3e9ea7d2bc83ccbb7a8398e86c5089b11f7360aa26f308. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24:07Z), 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/PLA552100640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6941f137063456f25c8c6f70c241e888e5a1a91f555cfe8721f0943152a7cd4. 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/PLA552100641.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c31921d4d0cd1756acb93ef91ddd6b9ab06840966e04cb6551fba4a76133791. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PLA552100645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7df12e98784f492f1ca6447556ebc5a88a815520bce0ab38d57530c5a0047a25. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PLA552200455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a2e610d8ba58ec7dee4a4d019a1cff3e51aa5a026d52c6edc3dab8435d12e07. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/PLA552300778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c5b5a3ceaf156a1595478e162ed53925bb502cf6257a82a6e198b2a12cb80eb. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PLA552300057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2a9f6c4ca269de4074f55d4eac2db7cd02e7532bafe4da7d90f70b9ed6c4da3. 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/PLA552400021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7367211ae69c4e5653ba89837b118ecf583ee822be4ca7ee410e012126b4905. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15: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/PLA552400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2a9f6c4ca269de4074f55d4eac2db7cd02e7532bafe4da7d90f70b9ed6c4da3. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/PLA552400021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b47de7e30c4249daed0553aa33e75616260e57e2ff68363e4e344622568e1a9. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/PLA552400023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21c0c880b70ff89c04ef3d54da82f6b775706b4b209dcab21f97fb342c853ba7. Chain 2 (Bitcoin): anchored in block 958673 (2026-07-19T05:38: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/PLA552400025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d4374ebb56306dd1aa2f0fd813d20c9f1857fa801ced71e275335833f40d820. 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/PLA552000471.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x468cee4b5c1032362a63dae9543c9fd36bedd3f5a4fa216435b0a04aa40a06b0. Chain 2 (Bitcoin): anchored in block 960298 (2026-07-30T19:26: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/PLA552400024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x794b5dbe639aee0c426b3575701a83df49683f4b4d9d95547dd1e91b0fabca86. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/PLA552400022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20266ded888c4c834a257b4d74ce3ebf4d711b4931f0cbf5862f222392fdaf3a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/PL70D1900138.