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 0xd5ad62e0929eb84aadf92ee0f6581c11f2b56614641b34226d92361daea32f38. 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/e82b1681-aa14-4b82-ba1c-ea627c228b8b.json and https://artists.proofprofile.net/proofs/artist/e82b1681-aa14-4b82-ba1c-ea627c228b8b.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 0xe6858bf20fff8ea3c24465d275a42cfdd50d256dee8f29c0584dbad548188fb2. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZRP52311170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0bffba46442cb86b43de5be8b5c3c6281577550dc278a3d631efc6ab6df743f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZRP52311172.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6f5850c94a101c028c82a5b71e74970e77da6813789a9689d0878ff65a142ca. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/QZRP52311166.
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 0x1ecb288b3cb852e3d40c2e5c0a9af8e7e01dc99909935ba29d3c8170c42ad491. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZRP52311173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2c7ce3d19dbeed127b821a76ef6690ee9e974a6fdd05aa41d90ecc83c1f830b. 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/QZRP52311174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d2278f0e60ea4d12eb534777f047cbf11a7e7f8d71ef245255717999ec15a65. 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/QZK6K2272519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x687063c32029b4174b6033895945ac6066c3a058b3c22d8cdc678646a774b948. 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/QZK6K2272520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabdd0a3156e5123d16f206e4f8c5e4e387290000446b5853aa5221f15690e6e4. 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/QZK6K2272521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4df35324c5474a01b7b45f150a58c9ce6932eac931ffe2517a2973ac8e58d87c. 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/QZK6K2272522.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x337a4e277a6c8a3fa8c06f531a320c07247cef7a42941680c877b5d2ff436206. 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/QZK6K2272523.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fc90c2bfc10f238f7bfbbfdb5e610021092e75f69e6afbdd8f2e9bec9472e76. 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/QZK6K2272524.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9c6838e3fb8d841fd8b90fce95d915caa1be9b15e01115181fc0109c5bcc10c. 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/QZK6K2272525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf07862cf7232403cd4b9b0b0c4b2fcab4d7f3a197dfd20229dcc703e0bb7aa1a. 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/QZK6K2272526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b793236788c6732a2bf57c9ec0e7a1e584ee4b6f19c04fb5b3038f2c86e4060. 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/QZK6K2272527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf16e81b27d3bbafbf79d7a9612257ea104793158050a29371782c89e82715605. 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/QZK6K2272528.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef4172f48a8a3f341d5ad629bd7500bbcecde0fba0f9fad2c09db3156a6c54af. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZK6M2285098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x42c91ef473db4d6677e26504e1773ce9da9773fdd4760e67564fa64fa0664d90. 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/QZK6M2285101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30dc3a17baa4f1d3d6de72e7f2e4ba44fa64cf299eead4f99e4dcd0bf59ee7e3. 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/QZK6M2285102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8576fb003fdefbb27cfe21d718443f099efe913a956ee7dbaa86b4de9cd9516. 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/QZK6M2285103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa11ed34692806568aa14cf4e978c6f50ced68403e065ce60709f23922aa305f2. 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/QZK6M2285104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa46a2ae5d1f89e32ca131af121d98796f471fcc66366b8ddd94a63484d61e45b. 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/QZK6M2285105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31a9904d29306f4dec84297d73b6ef7953d480f2e3ecbf5e51e92ad91b2a04b9. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/QZK6M2285097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf82d4c5f37b69d5db127e3cb151fb70e20d5c9e2e6f67369ff41409e3957497c. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/QZK6M2285099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4b79be67f13848c10c4cd9c0be3b3443bc440bb32112ffc259abbfe06b32fee. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/QZK6M2285100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b3b0cbaf219e39edd102080a443757713b57b2372b96f182e68b0752e20ae0c. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35: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/QZK6M2285106.