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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19c9f985006318d0be197946417893c921bd34ef64dafc251fbd353acc2e675d. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0a1c7251-a39f-4a2c-8648-c2da7f58a5fc.json and https://artists.proofprofile.net/proofs/artist/0a1c7251-a39f-4a2c-8648-c2da7f58a5fc.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8d78f923b35d7012f84f2966fd603be4aa69bf863868a8b235fe0ab4ef756dc. 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/AUMEV2407613.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d4c63bc68872e09496551c28835505853476585f61d7e41a67113abaae98463. 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/AUGBT2404374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2e790eec9d70f233e781a023303048ec455d20c6b029a5f10526cda9b79303f. Chain 2 (Bitcoin): anchored in block 958793 (2026-07-19T22:59:45Z), 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/AUGBT2436256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a1326ea29f38cbbe9ab6fbe38feab9c1f09b2ac1bf7c1750ef7b286875e8a44. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T18:41:55Z), 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/AUGBT2457680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaad30ee846a4f52f837bed3a2cb6e8ff81c799e92ad194020a364e9b9b3e0615. 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/AUGBT2457682.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeddd5082b719882f98b473595a64695e48555fd2097d71787f73f69b9aced9fa. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/AUGBT2457686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4023f7a97497d6e7e0b491b464c9f3e1cf37ae654fc185b032ff0722a462fd97. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47:44Z), 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/QZP7F2419756.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6628f6ae1334a1500bb1fcd29725ea2c7fb4fb30e2f4433623e708129c8085c6. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T13:51:49Z), 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/AUGBT2457716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6deb13738af33e2722b08b58678a883527f9ce91172c2e46353229978503fa9e. 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/AUGBT2457723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad4c19c8091dbc9422f173297e1604ef57ca5021aa2fc75265470be68ae537d9. Chain 2 (Bitcoin): anchored in block 958670 (2026-07-19T05:26:23Z), 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/AUGBT2457724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb92f4bc999d7881ac04e8457fdd9e4072b076888f69783880174ffc94bc5b2e9. Chain 2 (Bitcoin): anchored in block 957892 (2026-07-13T18:21:16Z), 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/AUQ9D2403493.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff9d97fd5a532d5d056b15b2329ca247bd85879f2cd0e6abd62a8ed3b6bf1671. Chain 2 (Bitcoin): anchored in block 957898 (2026-07-13T19:28: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/AUQ9D2403496.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd25b937adb4ecda28dd490ef74d06d33b0e25ca96a1ce754ad3ee67686fe2052. 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/QZNWZ2574082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda916f5fd6b686389bff20602cc0a77b12ebd9064e5bcda92a61f0862269a70c. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-20T00:11: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/QZNWZ2574083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63e7210624df96233c39a4d2a4eb266f1ae9f070f4e0c8d824128b9a5663f14f. 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/QZNWZ2574084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfa7f5e0d529a1d3af9947475d3818504478e65edf4756d8e448af52c0f45fbd. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14:21Z), 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/QZNWZ2574085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x131f0d06e0c08e4b437f18f4dcd42b150c96f9475357ca690fc3765bda42f846. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43: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/QZNWZ2574087.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac9c43b01efd1ace2fac8c31b62f39af9ab2b9d5b3b9fdcea1ba61023de0d6d1. 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/QZNWZ2574088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18bbb17c38986f52e73bc7b65568561e4ddb9cdd42978672a7e44c7e14c2161b. Chain 2 (Bitcoin): anchored in block 958380 (2026-07-17T07:07:02Z), 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/QZPLS2563083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x758a2845710004cc224a89585a31e25b16296ba1a64895a58e4e7b12df186a01. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:53: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/QZTB32518125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61db736fb445f54ca6b0dc824a44015a0af733cbd6fd2e1d4e72a56b4aaf894e. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QT3FB2519395.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6fa7cf04ea82c7aa5936b525559f5ad0a28342fa1a0809da692b817517e4981. Chain 2 (Bitcoin): anchored in block 958783 (2026-07-19T23:55: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/QT6EE2559144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x139737e4821e1739bf5c1aa4ef21e8aa1dce89b8acf9eb264970b945e90c0b01. 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/SE6HN2417944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cc62150f89079d1cc0386d18c5f1f8c0410550144e854f43e25e15b9fe8c98d. 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/SE6HN2417945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1503e79d718959745169096e792adb2cdd8999935d9f228799dede6b3c17368e. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33:25Z), 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/SE6XY2293749.
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