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 0xf0e9b354d0c7805f6358573e9b9c6d5dd4212097d741255c445e73b2b38f0620. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/dc0323e9-5427-4ced-a95b-ff8c6a29cbdc.json and https://artists.proofprofile.net/proofs/artist/dc0323e9-5427-4ced-a95b-ff8c6a29cbdc.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 0x529fb0b54b25a1d45376a3863e47e327986cfbf55d19b7bace013892ddbc153f. 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/QZ5FN2217475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x855162dda756dbe9f0a91412b88dd3d1978543cce67beb77fc6d0233e969ccd3. 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/QZFPL2100058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7557c602413660718b122cf0f294226ac50af8d11c827f57b06d8f7b682820c. 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/GBK6Y2205261.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89db056b7ef0b6464a4213ba7a33b066d0e4235d454c4bdc90c3542a601e021f. 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/US83Z2219831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4022f5e9b0a51d47ac67de9ec9ec543ce34b96141287c8a5ac0e810202c3445. 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/CA5KR2010119.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x131047c742f5897f4af6e2a5a0570e931d6a622f1beae279725471049ad241de. 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/CA5KR2010121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23383f0fccbcfc94433ff9f55de5f36f1c7ff95921fc162cd4f46039b51a7b01. 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/CA5KR2010122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x263186e3f1886d9560000b612f5029e69931539ce6ef0e45684748ce9a668527. 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/CA5KR2010125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x332258038014f1d4a9de1e6c07b7e7fa611785eb2cb50178de5eb140b72c81f8. 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/CA5KR2010126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0919b3e9f8b644a70ea629b51e60458adf4a336b27483758df596ae4589209a0. 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/CA5KR2010127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc144cc90301ab3cc8a12cc2bf169158fc067e4679ff1e43499dc3da62f2ac7af. 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/CA5KR2010128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xedcb8773648e251d36b87358c63e7550d07adee65ac17d1baf264756490ccfbe. 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/CA5KR2010130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x89ae4c82e0a5052ba11244859fa917006293a3de610d949665ff2bc6839695e8. 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/CA5KR2010133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbb4c8d2de8d9dad141fa038a8a90a1784b861e15532fb52c6038938c1b94cf1. 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/CA5KR2010134.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75673ef8118d588e4f76c315058ceebc21e144d373c83f354b04d0d9428bb974. 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/CA5KR2010135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57cb0107902890eb0de1cb09043dbb5502ad959fa7d12364e21844def7a88957. 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/CA5KR2010138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3ee9f6f37324bca2369b368a38c4131bf8be6a718a9dcf99bce6dd73902927. 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/CA5KR2010139.