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 0x413f476b37b2ecb6397b81f88e6b80bed75a0adaeff68592bce8254ec10d7023. 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/5333c64b-815a-4c9c-b368-1ec052866e81.json and https://artists.proofprofile.net/proofs/artist/5333c64b-815a-4c9c-b368-1ec052866e81.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 0x5fa526eaf88b7121d49259f19c64ff8deeb599f3f131d8e2c7f61dc587d6d7c3. Chain 2 (Bitcoin): anchored in block 958625 (2026-07-18T23:11: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/US7VG2229644.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ea93268f647e53cfc6b531b4d92ccaff7a5d0e7bd9d4b8dfc27bdcc6dea7f45. 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/US7VG2229645.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x430f336fbfa83f8505bce1dbefcd2f4e5d8ac3a4a64722c28581f611fb0da827. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/US7VG2229650.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8a73967918ad7ac8b37e078a0ef0f7e6ff0c7263ab522ab7bf3af98124f91c5. 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/US7VG2229654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7775f097a37c7fd9cb8a2b4af4968a1c9cf8937e047898af6f814d603bb76f3. 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/US7VG2217006.
Caminando por las Calles de la Gran Ciudad
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22cbb9c2873bd3b7cb8578d7d0eb0f32d5e5368c4e562ca6644962808172f12d. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZNJY2277462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ebbb5e5e8c7f3815bc78d86eca4b40537faeaa1b29c4105b8edd535b3b4e0ea. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZNJY2277466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ef26f694802df610d014e517228d996fe15a9c5a7a622d732154adfd3b47cd1. 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/QZNJY2426526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61df0aff1538aebe4c2f8881f99a6ad3557c9218dbd70458d5c68a1011ac1802. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33: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/QZTVM2108730.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe2e4de145bc2fb88a6d6676f86426a92ffc915700a62eb91de42a5b84df23d4f. Chain 2 (Bitcoin): anchored in block 957874 (2026-07-13T15:43: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/QZTVM2108733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ee836237aff13711e1bad8f4fa6bce4d15af665a894629472e95c6664d0754f. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/QM6N21840664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed88cdb162fdba5f4e41e218d0ae4664ea3b9b0c691aa4dd53c203f6ad56004f. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/QM6N21994139.