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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c2f6c0b0d6a8a3b3eec32f9ca996fbaadc4e8414dd9139224692ff1b6478fcb. 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/09a4eb0b-bda6-4f35-ae08-5dc543ccb709.json and https://artists.proofprofile.net/proofs/artist/09a4eb0b-bda6-4f35-ae08-5dc543ccb709.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf2b43015f78022ca6e7c996bac4b81ef295d324c6cf27a73321c5d43bb793ba. 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/TCAJB2452784.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e5b28283ec1e92b0077141a10ceb8be48e84e3b626e7d2b1a4a7b6490e0c21a. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/TCAJB2452789.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66e6b9334a4c0f4aa7d457581bd31bf0df982d24d9875c4118b4101df4a5d19a. 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/TCAJB2452794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f08eadfc562d2d7d80b96a9e668554f5052917ec4949727195215e4639448b5. 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/TCAJB2452798.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7713ed4befb8f888136899f7242bfe18156eac9422fb8a8b31fc44c291ddb40. 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/TCAJC2452803.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4471e025e589d0822bff404e430ac6cfdbbedf977b975ad46f22b0b893f304da. 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/TCAJB2452807.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd833c91529ffc1a2113f8167d6b69414b3e6ebe6a074cb31b91a39424489a1bb. Chain 2 (Bitcoin): anchored in block 957046 (2026-07-07T14:04:01Z), 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/TCAJB2452823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf31661d390bf811a1793cceec6acac5bfebf632fa0f9d4e75d5f1aa83dea9e71. 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/TCAJB2452831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b0d9f7521c8027d6d52f11d8116e9c06df4f27a7a680e4a2411764478901959. 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/TCAJC2452841.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc42292acec5cbb0902490e7da4c37ad3bca21b4b254c9d7abcbf632929db0d44. 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/TCAJB2452846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4658f1f520f6835bd5085c60ed988000d2cd7542c19b44c3364cb2db8c624e6. 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/TCAJC2452852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb82a0c90e2539d540aa09b5a46db362a073445bbf83bd0e262761689ae6d42d4. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22:21Z), 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/TCAJB2452815.
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 0x417602464bd8b6ad55122f55af1ef37057cd4e0249221e546835499bce3adc6b. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/TCAJB2452835.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd35bbfe8567c8765c77f357fd7ec1942e5e1f741e41f572ea266483019f253d9. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/TCAJD2408687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa1b3a4ae05d6ccbc6c57907c681eb10563d1699edd5ede2970f8e229577f4b9. 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/TCAJD2408694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x103b74e9a958babfc0fce64c6b7fafacbce0963a73cd76dae7b97fa0c597d050. 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/TCAJD2408697.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3c577b6ea2c0c1d7f52b950ecf8d2a39614d9a6cb48a721fd4ce0b61c8f105e. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/TCAJD2408710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64b6b088ba482f7cd1c654dbb8c0e887a1ccaf692a8cb06534a3e9a6295311a1. 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/TCAJD2408752.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x908cc25a82f9fc3d70101b9b0ff8830ff15ce143307d51880ab148c50b423e08. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/TCAJD2408703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f2495e307379fc17d3209c9d0bbf248d44f76910523896d3854c347f9b60297. Chain 2 (Bitcoin): anchored in block 960456 (2026-07-31T19:53: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/TCAJD2408708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x947b002976b25bc110d1e1050389997dcb366ff82af0ce86614607ba2db07daa. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27: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/TCAJD2408715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb788c3a20ea4712799c8b50bac2df8d76df7531e775cbb0d476406716eb1552. Chain 2 (Bitcoin): anchored in block 960153 (2026-07-29T21:57:12Z), 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/TCAJD2408727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32904e5acca66cd0ee1ee224f638ecf6136ea6a2c6a46dee4a2f45a9617f28a5. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59:18Z), 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/TCAJD2408729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc33e3eeb60f5bb03aba1ddcc039135dcddcfc2a61e0c88ba21ebd2a850ac6263. 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/TCAJE2408743.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x376abc3c0a694905c5c0091f3f422cec97d111a1671d27e7f8edfa47a4434f11. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25: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/TCAJD2408748.