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 0x3208830b7b0a95c470b696718f07ec358019d7487aceab8a7f8e110bfe236679. Chain 2 (Bitcoin): anchored in block 954659 (2026-06-21T06:14:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dcbf6026-5261-4e83-a1d0-a1551e238427.json and https://artists.proofprofile.net/proofs/artist/dcbf6026-5261-4e83-a1d0-a1551e238427.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 0x0ec1288dad63c80f433e13cd67ebb145c0fe682b7e566c7c17b5cccb429184f9. Chain 2 (Bitcoin): anchored in block 958903 (2026-07-20T15:22:45Z), 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/GX53U2671411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73f71d7921624f84ceb470742e6392749d552d7fd8da5aff9ba9d2eb1640a452. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08: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/GX53U2671412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7bb8317da4ba6bf61faa761ac454d116b6c5df853d89f037c2db95d4b851ccb6. 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/GX53U2671413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cf9464522e13c6dcacd2d41e1f51312d53752cd10548678c903a549f37697fa. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11: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/GX53U2671414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fcb1dd13dc14f52fe1d8af27f7000b217fce1f03f61a1c8f5c002080ae4eca0. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/GX53U2671415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3382a162b417835ed02ee9476d502c22110fef76cf96b3652c331d609e735c6e. 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/GX53U2671416.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb70206ec32201e6bcdcb57f720d201d2b21d4c51362bb4f712277a43bccdccb7. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T14:57: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/GX53U2671417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b42a1f25c1245976832e6acfed7caa4915f8e60e3fd0b9ad547268abcf4f262. 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/GX53U2671418.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x275bec45e633090be5fb0bec820696b78cfd78d42014e26f627de76d1525a410. 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/GX53U2671419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87dea1f2c1f5553d2f4411db0de9d0bc8dcafaef7940952429ddc48562467938. 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/GX53U2671420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb09cf2aa1ebf4d05ce04ddef8a41806cd261de6d355632acf0971cc5cda00c0. 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/GX53U2678885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b7d46471b85b668c448e01662209d3f09de60e12e339e2cb3b5e49c20eb9c7f. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/GX53U2678886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59fd99d7c08a8ae7be0d25ea60364eda3cf4f88508ac24b430e76274f2baa58f. Chain 2 (Bitcoin): anchored in block 958889 (2026-07-20T13:24: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/GX53U2678887.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeff983bf3364dfec8b46b6a5f4d12a7f068fb43b544524fd316c624f4db7e837. 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/GX53U2678888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabd5eef99f15ec1bf8375266021ce3ccfc1ef77623a2b80dcaf571fa150fbf15. 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/GX53U2678889.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d082e56b66b67d6ff7db3c134b0b8381973b17e9e6ea9cd5ff4520c2256b9cd. 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/GX53U2678890.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62c1fc6d66e4d4200bf99ad245de5db22ab2899966e9b8e279ce7f042536fc67. 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/GX53U2678891.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08e13e02741078a1f4a9a4c0b258c3135ef6912ab4df9e28784c5bd388e79b05. 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/GX53U2678892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfdbf05f0eaf425117365837a9bd6cfda49d6b858b915d2f0e3853786c846a3e8. 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/GX53U2678893.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeec69c245c7bce8412e6c80348274347b9aacd2853793061d061678b6110d6b8. 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/GX53U2678894.