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 0xbd45d9086b10a9b3519829ad0533ea791b72407f2857b4476dea5498d36cd132. 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/b9d408f4-6b3c-44fb-a8ef-fb972239a40b.json and https://artists.proofprofile.net/proofs/artist/b9d408f4-6b3c-44fb-a8ef-fb972239a40b.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 0x740fd23e8dd271eb5495ba63f43f7a8e1a0bab5f326ed86f8cf5182c1898ea73. 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/QZNJV2122293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8afc4d6cd51cc63c82d3afc0750116603f990387912001edf66662eddf38544e. 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/QZNJV2102680.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad852f1baefb0eedb5106cf05b518bade3cabc29ccaa411456ba2a862c1cd2c1. 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/QZNJV2102681.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x034d4ff84209f6a4a51afe9d6cff20ce2c4c53f2ee79b663dbdfe86d9e5acd96. 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/QZHZ62101689.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb393978e972c989da507e18f5c60a0dc47dc84b17f362a790f5fdaad4e2e019. 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/QZNJV2102683.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fccc01e13e0e55f228de05398f44eae666a656389d713de7e5b1dd5d31c6bd3. 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/QZNJV2102684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf377676af4a3fe618b7c531d5a4b2ada6886a314f6f6f0d62005b1cc3a54eca0. 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/QZNJV2102685.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93cf3c62004ac3149b7d8a97062c8b0fc7b98289513fe1ad8e8f68f49404dc01. 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/QZNJW2062751.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb849b1800f5f9b9aefbb8333ffcbde29921a758667c1113538eef52c876c1ecc. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-21T22:48: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/QZNJW2062752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7964697fa5876e11e10da04841769805e805d5523c97be320ddb584825aeba5. 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/QZNJW2062753.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc06c7bed63da380b6608d5cd5ddaf1a59e4a5d9706bccd0e3bcfa3e90213d1e4. 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/QZHZ62082577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf30d0c63b3ab108c0dd795718372071258daf02c00567979ed7974332051c25d. 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/QZHZ62082578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78635a98f3b302f984d552fd97587885f80691be9a52212c8aa3a3b32d9a3a66. 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/QZHZ62082579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc499e78fe4a40cadcc9bd1bfad25301a7ebf538c44e53f1fc1f07a54e7a72304. 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/QZHZ62082580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bc79d89cc00c115ca5fb369de1bc79374368ba9a9e547af12064e1907822ff8. 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/QZHZ62082581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc310825703b2892fda61adafd309175a3c25b3851de6701e9f08a64af78f0747. 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/QZHZ62082582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf5c17c08063d60154e3be6778b4acc640f43c27fc48fd83bf95360ae6c4d718. 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/QZHZ52095790.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb51c316d6ca97882082a68cbbfd1a57aad881d012cc0df6118c63e77f34ef20. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/QZHZ52095791.
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 0x771d3acd0a9565159c3049497c04d0106d7cb65fa586885271bb60e4634d1374. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/QZNJW2062749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x048b6028d58fd88f866ae8e94430b5ef8a00a5fff37bce1fbdf5c8f06d961868. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/QZNJW2062750.