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 0x8e9c2c51f31744e80a897b00536c5d7850af3cdcf34851c0b03ab3039281a01a. Chain 2 (Bitcoin): anchored in block 954342 (2026-06-19T03:22:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/8938c6a0-a0d2-4c4b-8ddd-63fd70284714.json and https://artists.proofprofile.net/proofs/artist/8938c6a0-a0d2-4c4b-8ddd-63fd70284714.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 0xf2de0aaaa5a5e5c3b329b0b41d3a52dafaa8805fefc1c137d3ac39e036fffdd0. 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/TCAJE2594410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd74a875552ebb09a9d16a57a9ac7fdca6aaad58dc060560292fc468f4427a33. 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/TCAJK2542807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x507f1da618e1093e61279c4250b96409d2ae4975a84d95ec1ffbe97f39feec21. Chain 2 (Bitcoin): anchored in block 958508 (2026-07-18T06:27: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/TCAJL2542962.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x655fdd8a2caed02a93ec6d5b2677bee7f86dd3d4b34d3e1463432aa83861bf8f. Chain 2 (Bitcoin): anchored in block 958506 (2026-07-18T06:14: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/TCAJL2543042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed4e3e63318f41dc02dae6aaa8925bd2de96ef66446c159ecd733672728bc4fb. 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/TCAJL2573129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71c1a7ec98bd80a93ed431cf0973327291381b8d14e2317626a8041d1d3d4b25. 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/TCAJK2543085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x781ebbec31d6238bd2a4d40d224e8ab9a0f9dddae388cf78a03aea307ca48109. 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/TCAJL2573164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x965f67fd7271c03e1c55987fff2ce4ee42fd2e92b6c5378887ed759c4dcd9a18. 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/TCAJL2573190.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5521ce311f875ff6cba7b515f028ae4b731f88438d89e21d2f1dfc6f4bb039f6. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/TCAJM2573239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6073f7d2a39b3579aa807e35c106e2143bb99602a7e914243fc0e657db3ec781. Chain 2 (Bitcoin): anchored in block 958465 (2026-07-18T00:04:42Z), 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/TCAJL2573252.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b44baec526df934dadf19fd771149ed2027544b6e0cbe3d49ea28546ddc2305. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/TCAJO2560123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ccc9f8555f073427fb723679a8884f672c952ef0ffcac868e36568eafaa5405. 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/TCAJO2560159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8575264805f57af4baf30c7f897cca1d38ce08eb43088b793534cd71dd0132e8. 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/QT65W2570668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x528ff5a9ecc37972461e9b461f74156f44328cb44b40954ae1c4f4724f1e9b40. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/QT65W2570686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf012e2d462f241f2567964029287ddc5f4a53e767909b3136ec2a33ed9a6c7c5. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/QT65W2570708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2741711ee2354289d49a6ad3267da7566b2514336e96b68f0071dd02dffbbc5. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58:58Z), 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/QT65W2570724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f4d992f48b9227eb80d33ce25a786e670e3375b27287939551661995812449. 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/QT65W2570735.