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 0xbe58719cd39bd5bc35d5eb67127ce91423772fd47c7e6c1fbbe8edb476aa88e8. 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/206d6233-b338-44fc-8410-7f5ba8c870df.json and https://artists.proofprofile.net/proofs/artist/206d6233-b338-44fc-8410-7f5ba8c870df.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 0xd7b1db07e6dfe6b88025657d650b644e16cc2aaee13e3c440116f988e62bfd09. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/FRR642000238.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf199c5dcf86b0b9d72d0ad7b4455c7cdbed4837f3367932fd8f2d0be1dbab37. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), 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/FRR642101234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf199c5dcf86b0b9d72d0ad7b4455c7cdbed4837f3367932fd8f2d0be1dbab37. 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/FRR642101234.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaaeab5c5d9021d508389bd8e49fa94fd57bbe600b6c48e77ebf8b4c32bb88a25. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/FXQ252300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd53cbe5c5706fdc83c2d901aad3f30260392093ec67f73a06544e430b6a68b1f. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/FRX752400054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b7392bbec04b5dfb7bc79f6191d1cf356b43d624a38b1386cb5032d84fdfb53. 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/FRX752400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8494591ba7b1bbadf5207cb4ef3e91421629d8ae7628ab7af8d6a50d918d3d7. 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/FRX752400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9ce885f5f000391d0ba58d269a019efa30d18c1b67c87534d75688c657ba985. 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/FRX752400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c882fd644357d9d9b72fb6ae33d7d12d21a61de162edcc2d948519d68ac13d3. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/FRX752400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e1e5a85988f1ac9d3276d3d58f4ebccd7cccd7497d4617b344a19f58f6b43e3. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/FRX752400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef4ca8a5f72d2ddfa6daaed3428cbf26a54e4a4e78a3d44fb78f3f2a805125b6. 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/FXQ252300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78d9789e625bfd4912d3fc3e480c3d8a9ab7d7651e9d331ab327f7eee4689e08. 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/FRX752400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x444001b80b9fa7529b60e78e181cc5363e38a7e8507b3b187047da5ebb4a2950. 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/FRX752400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4243d2869f03c3c24a47839f0b8369f02efc299dced6b27d7d4bb6a3db99aa8. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/FXR752500008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58cb15f11ed954e9648a288f89e6f5bed31a2a548e284f9ed167e2e57ca7db88. 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/FXR752500009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb200df5aa73941afd3f1092b76bf2cc3a9f94d7414529f702ca32a4b31021918. 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/CHA012300670.