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 0xbd2744ff307dbcd4ba23e1a1a07d28056b31a3f0a08b8d608ea77fa13ab0a55e. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c6eb78c7-c945-4fd8-bb97-8ae21d9d3a9f.json and https://artists.proofprofile.net/proofs/artist/c6eb78c7-c945-4fd8-bb97-8ae21d9d3a9f.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 0xb35161008e913843887023189192229fa72c7f8ed7400754f1dfedd2c025383d. Chain 2 (Bitcoin): anchored in block 957616 (2026-07-11T21:52: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/QZTPX2478902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc03bb4e48572c1e3804c200286ef6ca6eb3fb7d3ec041a5d150f08348876bb87. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/QZTVM2411482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x382892cd61dae11c848954ad1a7f4557fe90e6fce300460285fc38b96831fd9f. 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/QZW9L2410695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x986b1d3103443a114ebc826a1683b137d9df8197eba53d34c7913b403ba367f3. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T07:52:11Z), 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/US7VG2524411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadaa809da97e3fc93a07ac6ea54f8e9fe7e1ae725fccaf3d3b55e6310b04f865. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/US7VG2524412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffeca0f95ca0b7a03bd24c10cfff6d6033e62702dc287be4517502acb461138d. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/US7VG2524415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5e41c85dd5d49529a0f28aafacf317011561730f41f3b845bae16f7dc10955a. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T19:00: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/US7VG2524417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11f9bba128855419fa6698535ff29c3e2c067dfb636413e8f6d21a863e235601. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/US7VG2524420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd6efa9ccd7d83a9ee4350a44b715f957782e933e90fbd5ca47c5eef14047b75. Chain 2 (Bitcoin): anchored in block 958245 (2026-07-16T07:24: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/QZMZ92513703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec40a077b1187f9bc769d6d621ecd657db0499328a9e9a825c1250cd59acec8c. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/QZMZ92585086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bc1dddb0d8741f7761c648876e4f777a74cc3f0079e1bf8c2ff1070590744fd. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZMZ92585090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc7eb921bc903acdd2442de594f89f75d4fad7ffc75de6649dd2f5e6667a52af. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/NL4CP2445239.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4dbb88c4d0c816e7d119e716094dd721f37398ed1413a5db00e5207f7822962. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/GX3Q92556196.
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 0x49dc23653ca15015f67eeae75bafa8d0841e63726c75b6a2176d02cd9d03cac3. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/NL4CP2445232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xadbdd1872d4de2d069af588c0b38d2989470e690703e35d5b8d244366e14880a. Chain 2 (Bitcoin): anchored in block 960459 (2026-07-31T20:22: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/QZGLS2575285.