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 0x21d70e3cac034e813c2bd0b402d21d7363da8def0e095d8dee43118f9b5f7f95. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d85c8d9f-e694-4f5d-9d24-44b1803904a6.json and https://artists.proofprofile.net/proofs/artist/d85c8d9f-e694-4f5d-9d24-44b1803904a6.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 0xf31b202af181b6c6eb76682216c8c72116f72d2dadd167cf065778532f1e462e. 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/FRV961100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b903e0bc5d623a264e264a0ab8c2ae5f5bc6bd4ecab770de0717aceae94d165. 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/FRV961100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76f099d8a40d45679e4b72dc5c9f27e9f68bee0f47f83afe95e189e9c24e9651. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-22T05:35: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/FRV961100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f04176602c42514898d96716929a31a19c22d7fb0b48ee22400fa67fb8a600e. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18: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/FRV961100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b358a01858b3847fef8722a91dcdf9fa014d8bde962cf1389152b0dc0f3a79c. 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/FRV961100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49918daecddb685c017aba277194cc8433af4a10b66fec10e079baa28f35f1bc. 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/FRV961100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6ff6addd2748a0f40bba019cc8dc8fed03db3f4697adeb6b668ba229acb1240. 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/FRV961100008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff0d6b6a3172f0f7d20d15a3c5d326f03bed98566ffb2d04ba4118c9f80e0a28. 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/FRV961100009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73c6aa3dcaca8b09205f56db5eae6392edb87ce1424388b016f47b375d25becb. Chain 2 (Bitcoin): anchored in block 957041 (2026-07-07T13:25:45Z), 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/FRV961100012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4499ab36b40993979651431d0966def4015c5249f3e5a8b902a02ee50e2751ff. 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/FRV961100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7d325e262821133b8af435eec74054e4667621eda20a51437d91505bcb4dae3. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T17:07:51Z), 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/FRV961100015.
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 0xe6d36312e29417b6852ac3a10ee33b6a4de189c269dc462f9e3ad707d6222190. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/FRV961100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf71d542e8f701f259ecd45a3c62cea32c1cf0ec113bd608b2913f75b3a29351. 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/FRV961100010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0912b6ee0fcfc0828af362e3a7194d4dbf58e9a56d00a3e641f98e96f08f91d. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/FRV961100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad38ac22d16adc4c62f21076cb62b8bc7ce2407ca1016589e2296709f0a6d8f6. 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/FRV961100014.