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 0xbb47aaa7bde35e7d460213ed1c6264b45e0e200570694662a6b12f0fbba1dc84. 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/2f93ebc1-b80b-49db-b270-9c8e4167f2bf.json and https://artists.proofprofile.net/proofs/artist/2f93ebc1-b80b-49db-b270-9c8e4167f2bf.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 0xd725460dfc63be267835a271a4ce68bf02eabd1d31e05cf5d1f3538fa0ec713a. Chain 2 (Bitcoin): anchored in block 958203 (2026-07-15T23:45: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/QZK6M2332414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a663bc4ce0bb41e0de1a9ed82fc7f6c582a292648a5bb610121db5812ad8a5f. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZNWS2373379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb23bc307901d3d5cfe0c82185b76c688d0e7160acd7b49933ce9200a21ccd541. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/QZFYZ2423882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14347a770e83d7519bba3ada89fa86bd37f3eecf71173726c5395647937ad965. Chain 2 (Bitcoin): anchored in block 958455 (2026-07-17T21:28:36Z), 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/QT3EZ2464807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4270bbcd157d4249d1b4d620a7ff9a49f94a0b99f8a09e05320882c290141b1f. 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/QZZ762485071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb31f3d7ca1b31930127e6a66590a71ade8b96dc2b9732ff7d4ca046294334e35. Chain 2 (Bitcoin): anchored in block 958351 (2026-07-17T02:38:05Z), 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/QT3EZ2464810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5aa510f437deb5e7895c8fb7ed1809ad88b95a363514433322106e3c4e479a08. Chain 2 (Bitcoin): anchored in block 958722 (2026-07-19T11:03:50Z), 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/QT3EZ2464812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f204b6225365d8845ec7a1cf7d929be3b34b8af9602eea4e8e382c78eb69a7b. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/QT3EZ2464813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x186cfce729150d13174b5f648b3e6bae0bd53a1f47b48ae9051e8b10f995d6b1. Chain 2 (Bitcoin): anchored in block 958384 (2026-07-17T11:11:43Z), 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/QZTB42501862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee81cf690d5913927ff946551a159c6bb11988329086cca907df783c01581bd1. 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/QZHNC2417293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99c6284d71015a304af14195e400138a412c769fcf6affa1754d39568e8df99f. 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/QZHNC2417294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09f1d2239efc4ee7a43e13611407528276bdc3dc83c7b0f8719f3048229663bc. 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/QZHNC2417295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe27cd6be32ce87e799c4044ecc0245ae9745a8e3443f0aeda1ed5624c443f6b4. 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/QZHNC2417297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbdbd312ef010d719bbe4fad3edd4589ee9696ac75ce33ec1819c3ac1e8c739c4. 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/QZES82472552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf2acfa5d8c67cc15c74001054d91f59c9f3754fc57b8a8fff5b268da7db5ebb. 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/QZTB52259828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a5999e7d385f4773496630c47d9fd85bb79985cb7336fa392dfa2077a63303b. 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/QZES92255630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e1f8d5b0b3d5d922c810b6ca75f6e3a64368cd91281fbd366765b61c4204375. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/QZES72308344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc1cfd3d334c3f7a41b532710e5f01ae65e8209db14b0fe39539a7cce8515bb. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QZWFS2311974.
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