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 0x436cf3ba6c4698e40824242a50f9ac027bc1d7c5026824303f68e247995012c4. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a4b923fd-7d10-48a1-a950-ae34712e366b.json and https://artists.proofprofile.net/proofs/artist/a4b923fd-7d10-48a1-a950-ae34712e366b.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 0xf6f5ae8af765a52bdee3ff6b0b9bfbe98eece07efad13a8d2393b389698f8aae. Chain 2 (Bitcoin): anchored in block 957032 (2026-07-07T11:43: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/NLCK41015408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd52b724d1fd235909c19be8d73a5e06b1679ba6784ef7b4c1b44c4a90cd66f7e. 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/NLCK41015409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b00861f302328a44b9603b5b3135defd8fc7e125b7957086cb853e194900b4b. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/GBNGJ1200092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2bca28eeaca6066e608f4d24351f03a600ccc85782465d9600182f67b769b20. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/GBNGJ1200093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2ab81966319e0eb99d59c3778ba2da45e699842c491e33bd79e0bebdce41ae9. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/GBNGJ1500127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5a310dac8da0911289c27d1e3427d8466e5c20effd7b8354c56e15c42f07be9. Chain 2 (Bitcoin): anchored in block 958430 (2026-07-17T15:33: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/GBNGJ1500129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6a860beb5dd3cf0592dfa5381758c78771016a1a0c8de931126acc195190df1. 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/USA2P1687542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1bbd613251474955cb8d4c31a9aa47853f0d50390f01c82421fd2bcddc2577e. 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/GBKPL1674771.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x855f323169d885f8f7c33cc32f0ed47e5bbb85daababe892ae20c8195d2149b6. 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/GBTMZ1800862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c1a8cc8a51b80c125ec6e76ac446ffe8f24ab865f3d65ddcf11794ab83a94e. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06: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/UKTFV2301159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d70ca41d16baa6508af04f99c95cf370a5a5a05423dad4344c17f239b44317e. 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/GBTMZ1800759.
Decade of Viper (10 Years of Viper Recordings)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7caf44fd7a0ff0788fe0b471def1b5bea696aec72797b98b8e981fabb2360cb. 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/GBTMZ1400313.
Viper Presents: Drum & Bass Summer Slammers 2015
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7caf44fd7a0ff0788fe0b471def1b5bea696aec72797b98b8e981fabb2360cb. 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/GBTMZ1400313.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6aa40784c64a189800ca0086ff535e5624f4854e218acca73a5ca8db7f4516ce. 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/USQY51332764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x159355e8b277e2c9d842e640c042804b8de3ad90ba3c573c25fc29fd2db3a0df. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/UKACT1716535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a4546263ea1c7ed38917bced9612b7f4c99f3ddd7b2973914b7ab74adf006c6. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48:59Z), 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/CA6D21800084.
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