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 0x9e39fc9a2e76a473d378a3260d7815b4515baa10bad5661b95fefba020f633cd. 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/84974cb8-1148-4298-bdfc-beb9bbba44e6.json and https://artists.proofprofile.net/proofs/artist/84974cb8-1148-4298-bdfc-beb9bbba44e6.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 0xe0d95c1312ef27df9dea8e9e67af165cca064da389d802f4cd9b89cdff9a9ab4. Chain 2 (Bitcoin): anchored in block 960268 (2026-07-30T14:53: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/TWDJ51800058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f4c6c473f03b33a44000e69afa58af8a190d0e35921cebaa0ba7967beae5a85. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/TWDJ52000026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x551412ad12a9d28d7f8bad99e6c544c3e7eb5e42971c60f9112377c75188e5cd. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/TWDJ52000030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf12703903956988e3b96543591c3d558b929c2416a64975141b2b755d33679e0. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/TWDJ52000031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc68d56d538bc727a2dc5565d5643a6ea2d97300ecf9290c17dd5e01ddaf20f1. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TWDJ52000021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09358a1c6842e6ea7bb15f1635a2872dfb5b4891d5ed99a730c70e756cacef86. 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/TWDJ52000012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44e6aab8c2876e7bb450e413178118dfb1b77abb084bccf6d73969f4303d9be0. 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/TWDJ52000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06cdfa90c4c911d1cf733262af0705b5c032adea1e50a417424e595be7ca3a42. 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/TWDJ52000003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16f7d84009de0739d312760fe583964583220cbf25887e132cb892e2f5c6cc61. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/TWDJ51900019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8678ba6a235b016064092765b92f8ff8cfba09ca2948f60744d527e9e4c8f83e. 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/TWDJ52000029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e80fd430fa47bedb1b557a5130eb43a20235a5697feffd0f61963ba8e30c27. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/TWDJ51900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3e80fd430fa47bedb1b557a5130eb43a20235a5697feffd0f61963ba8e30c27. 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/TWDJ51900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e4ff6a562f229a5ecffbb47dd227d0add33964bb035f6bf1e4676b8b7a77cc8. 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/TWA451600801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3091d1063ad8c5a09accdb2812d7ae3fcdf3c208b4eeb1a05f2d7a066a25234c. 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/TWA451600301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c34ceab74802190f96d233a4f87b927a284b842e2fad0373d71bb4ba488e9be. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/TWA451600302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf476d52062be8a14ecd6d5c02415b2468a98eb1fdb8a2d9d9217561d2afd1539. 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/TWA451600303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5a06931c7db62abc463738e003f8c654cec5901b1b6b20942595a435c7320a9. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/TWA451600304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe742ba39e5992e8b623ef77177d0727e7c8992f45768f137fcfd6802649e250. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/TWA451600305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x711cd4592bdc07ca66710ef10ac416c820c5106f104cc2f8fcc1f5b750d3ca3e. Chain 2 (Bitcoin): anchored in block 960198 (2026-07-30T02:21:55Z), 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/TWA451600306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dd2655b2d1962ea843882ba497cb91e015adf9e08dc800a8ff42bdc9f51d8ab. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/TWA451600307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf948ee4239b67275d54cc630124a1f6b37b32a420e9f8003d431262637455e5a. 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/TWA451600309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79b5711b61a05b86f231abda129b3c0dfa6ca055368ae07a6ad5ffd7e6b27890. 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/TWA451600310.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf75d16ee5c139459e61e395aabc9cb8a8461b1acf9164ff2768ebea96cf960ec. 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/TWA451600311.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc92afdf01d48af213b7e0596a3b9e0c8fee21274f8e94e9f7923e69a683dc548. 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/TWA451600312.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44f0861c051d1cc851ec74abc77e1f1fac509cad282cfc4864e619beefd496d3. 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/TWDJ51900011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x102c8c5e0e7d52331579c923233df70ac62662f26ab9b0c3544e44b65cb2cf44. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/TWDJ51800061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d99fbdd976346895d9a708a653143a9d62d3c8946840b6c6949f48710fbc29e. Chain 2 (Bitcoin): anchored in block 960175 (2026-07-30T00:16: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/TWDJ51800054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcff962a9e2524a10f5b670daafe6326bfe0f4b87739595fadb473a6d5d23f8c5. 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/TWDJ51800057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44bbd2d7b1a62500ede52839589db61d63300665ef34ac32c05476bb409234da. 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/TWA171501501.