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 0x78012f39a2b0aca5995816d5f2ca828dd9ca4f40ba4c43be3623814044b0bf6a. 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/85280ab5-bbf0-4b4a-a7fb-7459e9dfc79c.json and https://artists.proofprofile.net/proofs/artist/85280ab5-bbf0-4b4a-a7fb-7459e9dfc79c.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 0x41928e10acec8affebca19c9edd3fbcb62322fc1e8292155132cdfc7216c9f65. 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/USZXT1109674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce6e46599fe04ebdbea48218796b227b6c680370b9de2c1928c1968c59276b10. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/QMQ3X1200173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd551ed884230283da8a1f3311b07c66027936af6ba6a764574c194b5c209df32. 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/QMQ3X1200174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a7c09907b71087bfdf6e1cc072e14821ea3809861c7d0fd8998508e28851dca. 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/QMQ3X1200175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdb7aad00ae86c24db48707790524ef80d40a4bb796506a9b963297c044d3cf5. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/QMQ3X1200177.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5e979200d7a5193aaaa72bd503efe99e3c71fba4c8a2caef1d2a3532fec2135. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18: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/QMQ3X1200179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7dd820351150ba1ea344faf26c6f01f60a7d724be4cf0f8910583856249a10c. Chain 2 (Bitcoin): anchored in block 960183 (2026-07-30T01:10:20Z), 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/QMQ3X1200176.
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 0x21c2a875c321e3e30113b3c2630d36091552b1a2754ad34bb5af07bbc8dfe553. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/QMQ3X1200178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8183f578f85a6b0b2aaf7648424de24f41ffb729e14859c9b19172e2bf5e2376. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QMQ3X1200180.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aca3bd33fc54e5f17d1ce0ae2967d5554c79f962472f1e3b01612e2abbc8698. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QMQ3X1200181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe96fb5d14f33a6ebb4d84cb66c150ea3c35cd61c7582e0b15fd7efb37c6a3af2. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QMQ3X1200182.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0487e3d0265ed2d4d584623c18f446bbafd4343ae4300038c3a3dad69274d676. 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/QMQ3X1300358.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ecdef2fcc6f53e4f3544530ab2fce39d5eba1e6b5869eec0053a6904cde8a27. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QMQ3X1300254.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32b41268f9c466ff1158655834f3425cceed91a8be953c1dc1b065c35dce9e6e. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41: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/QMQ3X1500659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x707a42b087b3064decf1d15914f798aeb7c4b7b98e52fd38adb1cc054f8cb46c. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/QMQ3X1500662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c7cf3b27b3fdfed12c20e48d97db0411646ba9f34489b8722cac5d5bdaba707. 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/QMQ3X1500664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x837b1b513ee3f457e60a53f5ff1d31ab4e7c6b95b211701e673e358af0ad819d. Chain 2 (Bitcoin): anchored in block 958612 (2026-07-18T21:29: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/QMQ3X1500666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x523c4b5a35b25c92f0f234787664ceedc4c7de8a4995abbe33e79f230c75314c. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/QMQ3X1500665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x329935e6dd1c68bed61a5075867861981fde1e70cb1bd7df225bcc75a58cc811. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QMQ3X1500667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa88a0d8e166d79f963b480b6fbf8f82c4ca399edda2569ab9f28bf98dd6035b. Chain 2 (Bitcoin): anchored in block 958130 (2026-07-15T11:21: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/QMQ3X1500711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87d2dabea7a0f6d90c1b9e8dad292b5a7581d5da45bb1a5e45d33c55795e5f32. 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/TCABZ1419261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c45e2ad551812e0ed8854bfb7f6df5e1ca24af93b08c2c931004da116239f4c. 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/TCABZ1419271.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ec7c2984ff0125b28a750d79ecb6e3068f8530e9ca7a9e7eb0f0eecf60c2ec3. 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/TCACB1437668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x073a01762eadf11a6b67b3240e3c817f37ee320fae29b0bc0db26b9c3a7d82b7. 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/QMQ3X1200189.