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 0x076a82cd94fcb21046c8a6f9b857df8d28ebeaf0451b3cd319a4b994dbbfa28e. Chain 2 (Bitcoin): anchored in block 953741 (2026-06-15T04:44:49Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9d10536a-425a-4914-9f97-f8e9f99fa0fa.json and https://artists.proofprofile.net/proofs/artist/9d10536a-425a-4914-9f97-f8e9f99fa0fa.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 0x4880d1723cd5c2a17544c38ffabfe8ebec51445fafb1e8fe9be582b2b40f020e. 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/QZDA82552959.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59abe51649b8e8abddd4c79c905b00d90047dce948debedeb3106725392b32fb. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZES52570695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37a63d2300e67628803f923f2013f4c72f3d894bda2e41f0192d57ccabae32fe. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/QZES62540835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x663d0052c8efd559df7952901c5281b8bfe6ec3fa3ba5d52c3dd36cbc737e63e. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZES62540836.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8a39b4247e9aa201e7e258ba79e309eeb4984a52fc5dd7498794f2e21eda339. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QZES62540837.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24e31d05e4c0ed92c4fdd9cc95e9b4a8d837eb936eb10f646fa3a3af68dce0e3. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/QZES62540838.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x367b15f4c354ad46fd0a8dd70d47263f64f5b2b56ce5acd34f07be5267ca5aba. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QZES62540839.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff958cfc086502203907d5822f0696fddd59d6206476a31f4d711bf320724ef7. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/QZES62540840.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17e6e5f739d5f053c1fcbca3f5da41f9c0831228f26d2cca0529f4970528d21e. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12:29Z), 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/QZES82503348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedc5611ffb74b84aa2f444f9bb9acdac65f4c71b475801df676b1bb13037dd7c. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/QZES82505920.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1a8070ffda5164e47a6f1d9aeb11eb5999d3180c593fef31335a27d323f6a73. 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/QZES82505922.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc6fc82a3c7f69731babf21ae6059da8ab08d2758c9e4dbf45d0f7199431b0fe. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/QZES82573344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a8f4dbe42c6eb5e9e5be9165dda2ca89becb2de2f7576331fbf0c7b2acd753d. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58: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/QZES82574378.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf625f1acd40e36a138f5961231d69adb8dd48c471680ca2afd380f83262d9c1b. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZES82574379.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebb7eaef9b84723698676edcd591ccc712f7115c7490f5a7bb8f7f9fa844286d. Chain 2 (Bitcoin): anchored in block 958796 (2026-07-20T00: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/QZES92590988.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3333081559224ca66db7ef158e1d2834823394d75dfc17ef40fcba0873e261b. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/QZES92590989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x17ccc4fd3ceca1018c7d126a7ceb12b79d43136512b70777edc7dc8211a1486a. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZES92590990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb57a5152a2bd4d763b787b66b1072d6c1187f4af0313b7543c72a9768e6f4394. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-19T21:40: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/QZES92590991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4632fb2948455319bd8afbe80d9578eebbea1212d99cf047ccf99926f2c072a. Chain 2 (Bitcoin): anchored in block 958850 (2026-07-20T08:32: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/QZES92590992.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa9c79b3316c03c0f9af26e78650923156c273fb73dd29bf2cc5d5b7f2df770c. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/QZES92590993.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37e9feca15c781991d796aba57c3ca9bbf317c6a8109ad40e75ab894248f04db. 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/QZES92590994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0a6c8a545a9e1eba3b144b7d801299f3548c8809194b1d25576671118735467. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/QZES92590995.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d95521c6b5f1059d3f38fb5fa6dd52f465eb7225bf83bab409a241c57899c8e. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/QZES92588639.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88cd98d9b94fc464ba6c3da55d71e11f343008944d2ca549b1970ed3548d8e23. 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/QZES92588640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb787e02dc3c705d2ea678e220474f614e12be40bc3a98f521607ec1ee41ad2d3. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/QZES92588641.