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 0x904131b9293fe6e865020ca9a326af3690095f44b00c4b9e4d382c01a15ccf10. 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/95b34944-7c6c-4f43-ae7d-e084abe0b3d0.json and https://artists.proofprofile.net/proofs/artist/95b34944-7c6c-4f43-ae7d-e084abe0b3d0.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 0x9ec841e4dee4bcf5306dd442e8cc0372b95e6fb09f9fb659674f85ea0b1577b4. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/GB43M2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79ac2176fdc466f8722a00f8be49f8861eea51c7feda4f9679a69a352544942f. 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/GB43M2100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x80a50b380211927f125515a9177c6127dab828750d3ef570f34bb61e01a44984. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/GB43M2100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b813d95421bc871e6401174124ca0b4ffe9ea9402ea3a222d3b0460c9a48cf3. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/GBVTT3200002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb662052d9e64d85d286fcbb852e436c4c2df06bcf7b57d9063dbfd73d9f30726. 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/GBLFP2348803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ddbddddaa8e89234eaf03e11d503d5fb164c428d398803ab10da6428e73d7a6. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T06:35:38Z), 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/GBLFP2348804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde3b48a6a93a8c74af12b4ba8cf87f7cf63a8c21d94f28579ef12ce09ede19bf. 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/GBLFP2348805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf28f644d83da142c74147a473a6ff79e633b236efba89fd12a29ed1515ebf006. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/QZWV32461380.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d0159e19ee640988838564a581d9b62aa98229917e60a5c2225857b76b1e17c. Chain 2 (Bitcoin): anchored in block 957564 (2026-07-11T12:19:47Z), 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/QZWV32493521.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe182a26c532deb6078daeea390532d87acf4cded71537401e3f21401b11f3868. 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/QZWV32493540.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45b52a211055c6c382188f1f881c04c26aade6f8132ee429bdd16e9c8b3c92f7. 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/QZWV32493569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa80c7d9398067672f7602372e5621fe5bcae181cb8a637df931e7a8e4f6c14d5. 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/QZWV32493574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31982e7b72ed9ac8a2f62a0af07bdbf3bbf513f687ac1b523d1831c36dc02759. 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/QZWV32493578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79d7cbfd38a4c86a1df96cd3a174cbdea77df0497b5c7a67dc492c4466b03ae1. 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/QZWV32493582.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee620b169978da05dbf22a81c567836ce07b1ccc82e7477f67009fa24442c969. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZWV32493587.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfec349e5bc232b89f6e07820770018cef2a7f377b5eaa58775ac17949cac2dbf. 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/QZZ8A2510526.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31facc619dbbedf17c7ca01304dbeb1bd5afacce5ef664953ed264e814f0b2b1. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-17T00:04: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/GBEWA2501303.