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 0x6f94353967ada4e1e15f9090a791dd73f8cd1390b7543df78941ab12f65c1460. Chain 2 (Bitcoin): anchored in block 954516 (2026-06-20T07:04:44Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a268dd20-46de-4b82-9719-a5fcd595764a.json and https://artists.proofprofile.net/proofs/artist/a268dd20-46de-4b82-9719-a5fcd595764a.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 0x18b331d364f24ebf84be9db01bb11c0e29da721f0b4762f1985004be66a8973e. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/QZ7R41853428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x461d92ee0a57ba7a94eb8807951e258c80275f5bf2a45904878fa0bceec78219. Chain 2 (Bitcoin): anchored in block 960487 (2026-08-01T00:15:43Z), 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/QZ7R41853149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x267eff4c6581dcee14fa9d88b0426f0a38616a1837b47defb1ec9886a7bd271e. Chain 2 (Bitcoin): anchored in block 960384 (2026-07-31T09:54:03Z), 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/QZ7R41853152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x449c709acf8e1ec1fd3bcda2c4189c14262febae1210aac4e1687a2be51957fb. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZ7R41853154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f1f0a0191dcba6b053a461ad3ac201e0b54af68b80918068474ffa64a8b959c. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51: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/QZ7R41853157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6a4edf02dc8a22c008e44c631a3e2a37dad164ad3d0d80dd4327871f6f9ccbd. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/QZ7R41853160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x523d9f2e1e568c52be93e7d04787fd63b12dcdcd227596cd960c730a4d4743f3. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22: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/QZ7R41853163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51848041e0264f015837fce4a8abd2a9a2ba21804d4fab8530d3363d96c4f402. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/QZNJY2169497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad60e6a718222c368d8d6bf2572c29f8032418e02e34ea90af6d0de5b4bdc059. Chain 2 (Bitcoin): anchored in block 960150 (2026-07-29T21:51:49Z), 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/QZNJY2169498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7496f74491c9d567d17ffcc4777a5541ecab29f4714b903f506d8530792233ff. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZNJY2169499.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f93d351c26d7a670cb11497ff7d392146e30a5fff07b9384ad4506cc3a08bb7. 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/QZNJY2169500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ed075520808c844f734d9c4b16a8ff29086ab5d29a9d0705c3174c455bb50ba. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15:39: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/QZNJY2169501.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22cbdec2b81900eb321a43e2fde3af4dc452550cb45ae43434420f444d872026. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/QZNJX2188326.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4eb7ac7f843e7108e2c02dc14ea11c69f0c4629c3cae85e3a17ce4128bc8b4e2. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/SE5752467656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c69b008400a7758658060fb41b1be7e1e27468e0966f2ad2bbf8db3f79e7c99. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/SE5752467657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf52ccf3ca409302a6ec37bb9e0ccdd4a2ea28e21fb49e082615e442c54691db6. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/SE5752467663.