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 0xc99f2409839b18f85b34f7f478e8445f1b2d4352a2fa3c2d76609d3a6f4fdcc3. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/99dc8f55-57eb-4bef-b731-7a7e84f2c6ba.json and https://artists.proofprofile.net/proofs/artist/99dc8f55-57eb-4bef-b731-7a7e84f2c6ba.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 0x5640bcfa2031b8a1cd414a8690b1e0e23621a7f5666672efa0a370104bca0652. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15: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/NOAAC1400058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5640bcfa2031b8a1cd414a8690b1e0e23621a7f5666672efa0a370104bca0652. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/NOAAC1400058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4f0d62e4998ee563b85ed570f3e0f4faae482507dd658ce36493a63d6f942dc. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/NOAAC1600021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e10afdff9e098ceba0b7f0a875f23619726923b3bf759c9880734d601c4773c. 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/NOCKK1702090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6c6c937163ba3be6b1fed6c1fdc16bd8c7dd1194099bdde341803525bb954bb. 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/NOCKK1702010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7602c3a9d5f202fa24e0c184b29bb573135145e3a37a9b34d6bba0fa045ee730. 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/NOCKK1702030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac88f6aca76bb87d15803319bab29e942e7d0aaf25862950e241f2411f438714. 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/NOAAC1600029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49c516f50a919dfe9a5eac99abf46c4c93e80cb14f9519e41e650f98cd095910. 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/NOCKK1317010.
The Stockholm Syndrome (feat. Frøder) - CLMD Radio Edit
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0f7af48250ffb753abd2f7f13eecfd8d8226529b1cc2b616145d34efea8b311. 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/NOAAC1300049.
The Stockholm Syndrome (feat. Frøder) - CLMD Extended Version
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d2911440db2226bc9fdd8fd43b7d635ff712be24edadb193b84e746d38e8a75. 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/NOAAC1300050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbcaa71f4341370716fbfd28c15716f4f76657ce1fea24ba67396e235edf7151. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/NOCKK1702012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa499bbafa35145748f1099e587d7a31e5730f6d118d6fbe005509bcf420f66c. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48: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/NOCKK1702092.
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 0xebacb4c45523fa7edba1cf64e5dd245171899c6c5912178e26172a99dc7e0aa9. Chain 2 (Bitcoin): anchored in block 960173 (2026-07-30T00:11:40Z), 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/NOCKK1702011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b0a2b1c41d3c9c5e534e740c6e5d088cf8de60881a4b2a1972141bf099125e2. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27:44Z), 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/BEN581600446.