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 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 0xf49fa8e29ce86b1dfec3e2f0028bacbe443ac56ecb66d491f4ba09df8c5bf1e0. 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/94faefbd-4f54-4951-b79a-5d8039cb28f4.json and https://artists.proofprofile.net/proofs/artist/94faefbd-4f54-4951-b79a-5d8039cb28f4.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 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 0x34b24405e61482301c04d160e457b42992c12fcf4f1076e8fa6c25ff64c7fbeb. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/JPI101800563.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x408f60ff76c6097ad9a5df8e54d4bae5a7f99a6fb37455bd95211bfc858b54c5. 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/JPI101802906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93c7a6c0ea7d993b0284bced13fcf1ca1966d067208efae9db0d96295f185255. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPI101802907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb624f5998fd644777b0ee619f76f39d3b9c44ef9e6808040a88fd16218413147. Chain 2 (Bitcoin): anchored in block 958920 (2026-07-20T20:58: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/JPI101802909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe967258dcb4064c10db6f1a566d6618cafd8245feaed08c101e75c66cc98f6bd. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/JPI101802910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c60f39c5f8ab2d03a8dc7d1665c944839d04a6c1e7299db4c54a52d4466dcd0. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T19:02: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/JPI101802915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89cfccfc7373503e31e0c767a3e085eb604bae4f9b830b2ae5e399a86ec84085. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/JPI101900651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf42ee19f0f1d7d6cf02213e0790dc0b53afe277e043e5e108cacbdfdf29de038. Chain 2 (Bitcoin): anchored in block 958653 (2026-07-19T03:54:23Z), 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/JPI102000805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c746d8e9db56de0acce8f396189c0808ccea0ff8a82bf3a1debef777fdbb062. 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/JPI102000806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa22b9062ee212d1b0906c907570e88e546684f0619e1d96cdcdb1209a90177f. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/JPI102000808.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabd0f0880cefe4e30a6294d19e009305865a2c0298fe22a3f2617071d5da395a. Chain 2 (Bitcoin): anchored in block 958666 (2026-07-19T05:00:30Z), 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/JPI102000812.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33a00cc27625a12cc8d335e68fb0acb9e3adadcacba5dd9a9b3fa9623c6aca81. Chain 2 (Bitcoin): anchored in block 958667 (2026-07-19T05:04: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/JPI102000813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb47c613ae58221d72744efa2834621b515e204b3fed1649289b817258a109572. Chain 2 (Bitcoin): anchored in block 958678 (2026-07-19T05:59:57Z), 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/JPI102000814.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffadd9f86012bdb29b8033a96ce5053a0844ae8f48548d148509e734f084cd29. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/JPI102001148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf851335028f317a6bb047b6c438dffe86c5df5ed4157a2010b8a320108037a0a. Chain 2 (Bitcoin): anchored in block 958711 (2026-07-19T09:26: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/JPI102001149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5862fb13866c176591dfefaa0c6087abbf511db6abc2cb1735d70a6b63b0894d. Chain 2 (Bitcoin): anchored in block 958734 (2026-07-19T15:48:21Z), 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/JPI102001150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4c7599877cb950d691fbebe796b85259fc337839802205fe2b6263efeaf14d0. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/JPI102201726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x418c526456924ada42f0ccefac608e6d31b45626fbb538734a672660c2e680a6. Chain 2 (Bitcoin): anchored in block 958484 (2026-07-18T03:34:53Z), 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/JPI102201727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04bcf7242cb1ce5ecbbaa7a2da0a97de9caa957cd4d8a501581ecd4582cd2aaa. Chain 2 (Bitcoin): anchored in block 958271 (2026-07-16T09:16: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/JPI102201728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x382c7c82e3e6f8af688f6e0f67414f19c661314d413267148a82aa7b90e63918. 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/JPI102201730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea3ce7480e7e0af18620e9108b9cb3f2dffc0e6688550ca4b37eac531cfabf88. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/JPI102201731.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe13da94d0f1308d51c4a4f7002f1ce611f11ab6d5f2d1d00a95517a93a9a9af. Chain 2 (Bitcoin): anchored in block 957573 (2026-07-11T13:43:13Z), 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/JPI102201732.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17487e4200a22629bf098a4375478800a4dc39994149e0a842b847f59e99f16a. 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/JPI102201734.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf69298244d0cdae8e77e174ec3a749a0d3904a802e35e367e081aa51a676394b. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T23:32: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/JPI102201735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cdfb99a8b5195112e273a3366c9d56470f2584de21407fa5688457d84652a88. 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/JPI102301742.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19d841a604f5e800cab7bf46b4c83bcbad20670f2bd91f336fdc2a4025ebc01e. 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/JPI102301744.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94aa5f51eb68c7a2eb6246cfb92e8ccb5600c8e6905f139024f17f67d5138b3e. 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/JPI102301745.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3549db0d4a0d3bfd0b42e1cd230bdc8a69fbd4134da16db7ee74bc4117224cc1. 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/JPI102301746.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20d634f4a7cf1faaa27bb3366df607b1368e1b617e4e652ba766d46df1396d69. 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/JPI102301747.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53ef081a1313a75b17b52920a24f75253fe7cae6bb653ced76cddb6e8038e864. Chain 2 (Bitcoin): anchored in block 958185 (2026-07-15T18:19: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/JPI102302825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43f42cd38c388b97c066f9ba27594e305fe0dcd360d9fad7a1d1d763e7dccb23. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/JPI102302826.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d5707fe8c9423113d06edbf07dd1f9cd1c1432ee78dd4f589f94d3a75e0cf02. Chain 2 (Bitcoin): anchored in block 958104 (2026-07-15T05:34: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/JPI102302827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8c7033951ff47f0f3ca29e6b9a110dd5e3a127161f3b8816594e463540444c6. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/JPI102401606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaaa801e17166054a27035513f9eb62a422764e14d73fbc36e3278ee122fffac. Chain 2 (Bitcoin): anchored in block 956396 (2026-07-02T21:01:51Z), 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/JPI102402419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaaa801e17166054a27035513f9eb62a422764e14d73fbc36e3278ee122fffac. 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/JPI102402419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfb3b4f1f7f315a791271558605dbc7cb4f7032435aac031edbc1e16604bb54b. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T13:53: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/JPI102402992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4456f9dc164921e9cbe784af7dfa3ff4d241a528623570951de2cc0bf95a2268. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T14:23: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/JPI102402993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc71c52c7f54a37336697775deefad2784ffef38a501d999f74ce0938db8a8e1. Chain 2 (Bitcoin): anchored in block 958153 (2026-07-15T14:27: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/JPI102402994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8c7033951ff47f0f3ca29e6b9a110dd5e3a127161f3b8816594e463540444c6. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19: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/JPI102401606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7ced3573e2ec93ac5205318b469bd2bee4cd25f35107f8e8c84db31d813b9d3. Chain 2 (Bitcoin): anchored in block 957576 (2026-07-11T14:19: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/JPI102402995.