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 0x01af6df5ad09fc5ab7c5dde27cbe870760a85c4ff4cd15f0c9bbc05710773a57. Chain 2 (Bitcoin): anchored in block 954593 (2026-06-20T19:46:01Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/bda0330d-f728-47ca-aa43-9e66332ca338.json and https://artists.proofprofile.net/proofs/artist/bda0330d-f728-47ca-aa43-9e66332ca338.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 0x83d03c54a6730d70b07cbef3b3f59134633283da270b45462690923a21f73b3e. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/MYKD12200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6870627c629a0f26c50e23d209b1853054bf717c2353af9fdfded2ceca11c36. 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/MYKD12200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x859174dfc5a3f0a5004196d80178c3a66f3566cb851f50f4736be7da8f0c7382. 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/MYKD12200003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac8d4d49a0d0feb9ef37a56ab9cd9de34435ae5e4b081bf6095225ce9d35a4a4. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/MYKD12200005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05f055cfe026b6b56a812abf9a925e92ff1847e5c8366be9bc5e5fec598db769. 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/MYKD12200006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc22c6e1efe91a73c385dddbb0fdaffd5de815531b232bb6c98f7108601fd835b. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/MYKD12200010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56da598f1d5885b30d9c7110a903dc58c820b20ba48d8294b1331fe1e1a9b74b. 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/MYKD12200013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14a06b7a5dd5c5eb258209f139d09b25392cfbbae0f2f7d004ce6dde7c6c7bbc. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/MYKD12200014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5f15846a5f1e38e3cb708a83db0d70b5af0c2f3ffe18ec1a25d236252d367e8. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/MYKD12200004.
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 0x7877d5e998f264599728fc03495f3c724a13ac1542f08bf826f6c4bf57e07707. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/MYKD12200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b833d7f368884f957bddf3988ec9038eb4457bde6ee2b4f4d768f53a5210bbb. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/MYKD11900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d80279d850441567efe29b9905ec7433cd4d007eb8d67b7244d43fc182a85cb. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/MYKD11900039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x90ae4dba8de5996f4dc5744d7c3924824eacd59556f05e8faf6142cbb4eb79bf. 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/MYKD11900042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5be61fbec795fbab2002462593e85681d1a1c22657c34065985e6d2b5818582. 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/MYKD11900043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x350e4699f44b8aa4aa7c341f42ba8aab18c0966110dad3584c110e4ab1bb217f. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/MYKD11900038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a70c1014fff6bb7650ad74b07ed5198480bb86ce52edc3c4687f7e085a72015. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33:26Z), 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/MYKD11900040.