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 0xe31d3aeb5e3687d83d8bf7e1ee5ed07d7cd572c5866398cfa6476613bc9194b2. 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/169137a9-f63c-4a04-96ca-80a523ea0ec3.json and https://artists.proofprofile.net/proofs/artist/169137a9-f63c-4a04-96ca-80a523ea0ec3.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 0xe0f80095026ed4801cace2a86de136129e1a12dd2602d21d32a11cbb197fdfbb. 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/GB2LD2010272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc98a476efe6e077021ede3fc8a8ebb3b7b035eda5c38ea8290ae170bff227e69. 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/GB2LD1900391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d6908cec839aa50fd2b52d84c6b2ebf70f7eebc304d9a7f2a6d7cfb8d4e78a8. 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/GB2LD1800698.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34d82052a614c6fadb01cb3661f7338b7f2a2059a87226c8e0df8cdcc607d0a5. 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/GB2LD1800649.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9f8bb51172e9051c34340f83f04c5c85e882604e91f6e3bf7a59793e0d74076. 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/GB2LD1800650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd4cf21c735fb329c7bef973ea197bbedfea2c0650d1d334146195b054a4c91e9. 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/GB2LD1800441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b5c09857732358e2dcdc0447c76bcab36d78a3250ee33bd4b8bf9c546fd4473. 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/GB2LD1800442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xede2a34afa73ba31436b19d968b838410a0f4e9359ec046f4243eb280e597c12. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/GBCJY1700061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb6120489c4f0696c0e8c06278458982c26865d5f1d99a95ac848419f573b3e3. 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/GBCJY1700062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20b64095cb316b2c4214c8b0f600696f076d6bd7418cc641001d30211ce85651. 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/GBCJY1700063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x741ad6b7b33a08fdc29386417dce1205a74d55ee13966668892868e01d81f41d. 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/GBCJY1600191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef48b89707248d135639ee661fb0f700a724c9347009718657a986b78e61e724. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/GBCJY1600192.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d7973e2ecc8a4ad88e139062b08f2711ae91c6d11c77209e1f9944ae8e05e98. 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/GBCJY1600193.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03d18db4b9aa0e76bbd646c08bc36b241ec2408b185857868d105bd89d160346. 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/GB2LD0902103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8edfadc930d2bbcfa41c6ee196ceda4fc90f8150abfa019eeb8b611137bc8a53. 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/GB2LD0901777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb7624083bee0018e5c99b8b640174d2680179f8afccebb3db18ff09c7538b90. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/GB2LD0901778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa6b4b22d33c580fcc8b756975423fe2bdf2cc654089925915bf6da9e0530776. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/GB2LD0902279.