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 0x2a4815ad341e7a106a8c3f1d454941f23830c39e3b2648a188626f0bc48c5c15. 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/afd38766-ec02-4385-9a2e-91587c1e388c.json and https://artists.proofprofile.net/proofs/artist/afd38766-ec02-4385-9a2e-91587c1e388c.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 0x23395edc8b3e1587dc00d99f5f7a92963057cc9ab385fb6043bece8ffb656614. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/QZNC62100927.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb50c1f76da7fd40d0e54dc641526ec22755fe45647574ca13422385595a0ff7f. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T18:00: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/QZNC62100989.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcd84c13780d9e59322e59bdd75f7e2068384dd1067964c8f71cb721d7df4ced. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/QZNC62100981.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1aa8d1b9d7fce618dd7ec927def08fadeb804f11cdc27c5f0f29ad413c556781. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T19:17: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/QZNC62101000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f0a47becdac3d4ba06e4d90ec6543c8d80d2420c2e7e1c23f0d7b27327639ce. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T17:50: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/QZNC62101017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfde16dcde71e19042c0d9feb73f223a3f16b2c8fe0fdbdb4e47dbcc8378fd49b. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), 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/QZNC62102848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x194e00f149f1e8ce66d921ead6ec402cb5ad27c1a2672b369ee24abc045ecc74. 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/FR59R1608229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1dbc8141ed2154cf2668e9b4e61c2122776d5411c4dce682560ba3b04676e92. 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/FR59R1608230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06f194528d45109ddbbc2a972ebe0f92b8c2910a3e08d9cbe3b4578f46f6677f. 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/FR59R1608231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6d104a3de5ed693d5ab4687821b1b1f656bb0bb5b5e01805eb20942e19b626d. 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/FR59R1608236.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74cfc306fb14659be4ce14e3598c8fb6e4455a8c194c407c7b3fda668e30dd4e. 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/FR59R1608240.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2354bf60d8294afde313bfb8ca861e7a85224b491eb0f7671d8ff7a66b566e8c. 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/FR59R1650198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd017db4e7758b438f2eb8c8d158dd8f12c50f4543d3aef41619daabb103f2644. 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/FR59R1650201.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe953a64f010b84a3b558c734b9aee308efd39114aacf50d98553a41fa794dd41. 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/FR59R1608227.
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 0xbbc79ae5de6b41ab0a2fae57cd304155f09d701a966f275ceabedff450561783. Chain 2 (Bitcoin): anchored in block 960106 (2026-07-29T12:41: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/FR59R1608238.