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 0x4d32954778add81cbb31dc24f655f4647dec3b18b70d9084877caffa304fee95. Chain 2 (Bitcoin): anchored in block 954615 (2026-06-20T22:44:50Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c5515c3c-8836-4568-ba8a-a4e50c38784e.json and https://artists.proofprofile.net/proofs/artist/c5515c3c-8836-4568-ba8a-a4e50c38784e.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 0xb7a2f2abcb3fab14bd932b6a934a0ce8cdd4257c482b96a2b38a74a08a080d84. 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/GB8KE2414863.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a862c04529a563452d0dc64ec799681be35984369723aa8290fede30c70ae8a. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/GB8KE2404666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59a6d8079a794d9d38a7eeb50c533e3b01c840129a75b1e66c961f9924649fbf. Chain 2 (Bitcoin): anchored in block 960513 (2026-08-01T04:52:22Z), 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/GB8KE2326835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fbf1c15920acecb695a96bde55ac6398d033c7d6b0bf80a67b04006f3ac972c. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/GB8KE2304141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fdd3d0276e2bb5f4b723ff2cb4ae18fb1d63e3fcc60a09e2e07219b39f44523. 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/GB8KE2521971.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ca3c3962ab7aa6342d0e85d78af1eddd17c9ea22f6319765b4230fe075627ab. 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/GB8KE2521972.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x503a779435f140cc9f9fb6b9c08bf2bb50362633d5867791418d42641ac554d3. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/GB8KE2521973.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7037a239ebb14f2f30e6699f52b7f1cd22aab9f8df315639890409bd95bb8697. 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/QZTRX2542425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x672c532c84b008caa81177d4b629a2f0a2ad5b2369572c0e453b90f12c2bbfe9. 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/QZTRX2542426.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa90fe870fa4ab9059e355d1737272aca349decec5eee3a3a44d7ed1dd442d336. 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/QZTRX2542427.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e8b6a97b9ce673640a73aa65fc7f5c13b0e19afb4b4e159d8c6aebacfc7d0e1. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/QZTRX2542431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cf3398e2a746b6d83bcfd0896dad4b49e1d773fbc33e629b2609db1b9203d98. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/GB8KE2501466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1e7fff934a22c93322d0e9de336bd845d9ecda9048ad9e56ef58be021f4fe7d. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42:40Z), 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/GB8KE2501464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfce54fe58617427c952ca50f4989081698a345ef2d08e55f54e5fed3c656a851. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), 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/GB8KE2501467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29be276953095040276868eac6ff725d5437415d9f598c49245f6635448bf89f. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15: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/GB8KE2501465.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0af45903b2ae05e94a9f15de0b555cfe44fbf43e271e5fe5344df83e4b34f9a. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/GBKQU2573645.