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 0xbac0ac8b98f49f575eb24c629a5c7c9b026839e11dbf156b0d20f66ecebd4a54. Chain 2 (Bitcoin): anchored in block 953588 (2026-06-14T04:52:46Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/00ce5065-a4ac-4e30-8868-047566f7d071.json and https://artists.proofprofile.net/proofs/artist/00ce5065-a4ac-4e30-8868-047566f7d071.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 0x73087951714e9699dd0737fe6cc442d10dfe8c85d5396e115d3b4beccad7f9fc. Chain 2 (Bitcoin): anchored in block 957681 (2026-07-12T09:09: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/QZK6G2394648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c3b8f0fb785e49854dcacbeaf9dd469423e839e8dc3e0bcf9bc130d7ca05470. Chain 2 (Bitcoin): anchored in block 956440 (2026-07-03T04:03: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/QZTBE2373639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x764c83f52b806e00a861fe8e78f24b397c3925f6153b91ed26f5b154c315dab6. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T15:56: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/QZFZ72423665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8de6bd2e6fb8e1490af643096653159209b145bee29caf0d499d15831670e0d2. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T03:30:22Z), 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/QZFZ72423667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2c52975497e14b42efc9b4c7dd469acd1860a7761a44d2618b90397bfb4bd0. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58: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/QZFZ72423668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0c82f5030d60d2c3f503073021b5e99bb191b4825e2b2d96d7f218f4c559c52. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/QZES82436564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99f42f69dba21d02c1758d92e15830173b28ccc1e608893cbe40c9255843538c. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26:15Z), 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/QZTBE2403168.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81a4968553b30c91279f43438f75167a35ad12a08b6ea8c70c09cd11bfd16d24. 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/USYBL2500821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f6c7e416a5e83da52b564e0d44ce81ab99bccbdf650fe8e68cb6934f9217f76. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/USYBL2500822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x156f07874f97780a7511c06ad42c161013e917990575cb139bafe2d4c2c137c5. 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/USYBL2500823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53f9fe50195f9d77b709ff76f6ad4f71ed1dcd45a4d06b5685b3b96b5c5f106a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/USYBL2500824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae2cb9abfcc74defa075cb0b29e1a4007b2eec1a7e884a4207d9d4ea9afab39d. 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/USYBL2500825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5400a7e6785fca9dac9031adfc2cbca8ef26263c7cd7e8047694ea85e96c8af. 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/USYBL2500827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23094e477dec6176286644f69debf275caafdbf0f3b022b45d16656d834a53e1. 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/USYBL2500828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4024b0c444b97b02430430ef54d5274b3fb4e5057854e5ae868bc067dfe04904. 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/USYBL2500829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18cba01d8db387c1e49dc8df15df5e3d6eae06721a8ee8849dc99f4d58925135. 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/USYBL2500830.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a849f02eb3254c5d6440e37e6d041bd9fcef2e0d33a4db92c1d38b17bf21956. 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/USYBL2500831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4578f2e01594e394530ca30551ff527b6c36190b5afeb22134713d1a04fe285. 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/USYBL2500832.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ab3560a7553c788576824e0f1bb65b9fef600a8b281a1257d007f0acfd0ad9a. 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/USYBL2500833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30acb6c9f8f33e544f92960ae72c546787219850484967e17a6870d428bdda06. 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/USYBL2500834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fd77f61056c6a79c44ef144f5a6a216abc09921058442ee068d4337db976920. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T17: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/USYBL2500826.
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