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 0xacc510a153623bf624e106af4119b98d2224fc2a27d5bd92853cee941bf35feb. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3c10dcd1-19d7-4c8e-bd04-f77f45f42f39.json and https://artists.proofprofile.net/proofs/artist/3c10dcd1-19d7-4c8e-bd04-f77f45f42f39.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 0xb9b8531ac4ef4adf2c9c731551ca263c3311e816b8a3aabe4d38608682795d32. 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/QZGLS1960734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fab953473cc4fac157cb66086f8c0753aa943597cb33ea4dc5b2e771f821d5f. 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/QZGLS1960735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1553b75523cdba1d0b0879e7a5d9c05f4c8351f919d1d73ac6c59b6e77c378ec. 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/QZGLS1960736.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9db1645ae9b46446a2ecf0af5708cea137b533c4a7617eb231ec224aebd12294. 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/QZGLS1960737.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81fdfbad9ce6ef40991417fccdfae1b3ae06a8de4459afa97d674e45f05b0eed. 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/QZGLS1960738.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe053ced12f713b90e91fc8b8822e1676ba228480ae8674c30a79b7ec65e90a6c. 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/QZGLS1960739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf80dc8157d9840112a8e4d6fbf796c4ddf3811a34ae7103470ab8b0ac231cc06. 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/QZGLS1960740.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5718d783e67872d8d6682d9e1ed9619a39257b817179f15a05750e0c4df6a06f. 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/QZGLS1960741.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdac91f078dc4cf317a0c8ab19124c369beb6265d8913e4982ca83ccf8af87436. 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/QZW9K2379663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce5f4b0a3f8794be5020c853a9ea1ff39e0d23a177fdb664b39f63e0b53be795. 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/QZW9K2379664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce7e16e674513f2f17516864de180d9073a8092a456801603b82ce649a41a05b. 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/QZW9K2379665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5279d046f909a9abb1f9d7b038d4d155477d8a43dc5eeb0707b6d4b47eb94f83. 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/QZW9K2379666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x551adb7e058bf7e763294ab011a6ef9223ec79b4e7b04df6a25602d77265aa2e. 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/SEYOK1749952.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x096e9b85084b431004c8d2983bcf5d87a784711fdb4266fffd1772553a8e4a7b. 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/SEYOK1749953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8806a622f9ce0ba047ec0c59aeab972824df18f8e0e488d6c2e178824385d2a1. 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/SEYOK1749954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cb1c9f0048343c2fa70a7cca32cd0fbe65464985a158c9ad4b5a58876f00031. 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/SEYOK1749955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb64dfd541565dd05fd32e2bf64e3fd3ac38abaac489a2b8485775cf72384333. 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/SEYOK1749956.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e95d8abba6ca08f86123202b977fc6d93845e3f7948941872b211a4a209a2e. 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/SEYOK1749957.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1cc6b522c47f54b7fd6c419d71fefaf0a1e32a2a787d639b1e8357f59f116e3. 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/SEYOK1749958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cb2d408849fc4603c7dafc315d8bc0ded59f4612673908612ee54e1aec055b0. 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/SEYOK1749959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x369ff9c2c5438ac07fc0d7967f8373af3e5320ee3564aae65561b14594d543a9. 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/SEYOK1749960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9fade4d02ca00306bfa1b99e5cf31e4fd085f75d205550db1ab59dfebdb6908e. 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/SEYOK1749961.