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 0xf03ee2a2ae68a1b6a550ec55c8d1250da8232da7c2381fe37efd8a390f723891. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/15da38e8-7106-44f9-a888-d2d8c0358dee.json and https://artists.proofprofile.net/proofs/artist/15da38e8-7106-44f9-a888-d2d8c0358dee.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 0x811ee270b681520dac004cb57149992a4beca96a0e7cee2721820f37e70ab4d4. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/QZK6M2184408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75a32b55af18b395eebc9dbf08b49fee81eb7a785ee994cdf2670a0e5c03dad7. 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/QZK6Q2105507.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56178e96823723d323ab3448f5c5b73b3c1abd60ca58545dea59893b68d3115f. 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/QZK6M2184409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15f8905b7539f842c3bab8acf60d2f5b01cab3c20bbf9a268471a8f6faa17372. 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/QZK6M2184410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ecbd42de7fb9c8aff5b6d6508bd1a42ba562be952fabfea4d48461aef74b7d5. 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/QZK6M2184411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x607c1f3352717689f620e32155bcb6f55bb9ce384666bb7d26be6ae1dfc83ec4. 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/QZK6M2184412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a66c8ddb6e364ddde25dfa123830dbb99e166ab12750a496e7bd33ec8be9e4c. 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/QZK6M2184413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2702657cec806def9ab794c99e5c41635b35c02ffc48b5298f54cead10eb93ef. 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/QZES72035384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d045e648fd0f6de620b7a264f692065b95823fc491ef6175a45ef5bb1bc4fc4. 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/QZES72035385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92aab078d896909638e6a18b64f5751291ad7d7eb40e75e45004b97fc441ac5b. 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/QZES72035386.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9903153239bbf7e943c4828e99fa33c2ec1149456c0ba7489b726316469a3407. 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/QZES72035387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddbc15972b18800e5f70e5be6a8812bef47af825d1120a3a5f9ea45f2fdcc6d5. 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/QZES72035388.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9169d933d1cea0b8eb7bc75f263d692574085f0f94a831ebe14bdfe8bd64ec0. 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/QZES72035389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7ab7746a58cd5144b5a873e8b57121fffa4fac539b6cd57b7787002136980d7. 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/QZES62079612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94abca32d084f422cf481c6b6206cbe6613c9d6a42b483ac89df7891d7af3aeb. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/QZES72035390.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20f384cffc9f33f553a8a4a4561e245e07a81f5aaa03639e507f747f93a0bdb6. 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/QZES72035391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x859ab6aa66f1f6f2ec2cabdac1f4fd533005055f8f3642493c19e2052430a385. 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/QZES72035392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05538615f32c7cce3d5e073f8b3d23996faa8b449d0625e0b4ec90f1486f6470. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZES72035383.
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