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 0x3df977bd4a2a4876be4e2db61d0993951b7ab7a3c25658f58a1b7d68f242f57c. 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/49d1ac65-49a0-4cf5-a944-b709d545e5a9.json and https://artists.proofprofile.net/proofs/artist/49d1ac65-49a0-4cf5-a944-b709d545e5a9.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 0xa087021b8e60410c86ef2854209d8d13084ca3bbc3900537fe51c54e7d24249b. Chain 2 (Bitcoin): anchored in block 958617 (2026-07-18T22:07:13Z), 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/TCAJX2569347.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb29dbb3a2f8b71c557fb3588fe26113fc919a3a451fa917c67cddf0fbad2897f. 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/TCAGY2343977.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43ea17e850f987e58f0efdd83d98fe2b57ca34a4ffc8633d444b90c399f7ae7c. 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/ZAY362005655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x544d6f62450df3b3e05a96713ebd692e465111aed6de6c996978e4db61fb2fa9. 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/ZAI232200030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebf3e88a78f4a2c9934b07bf75eaa5b5845de92ffda0a83e331ae3d027d26977. 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/TCAGQ2255904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae92714ccb4975c4e3e70c1ebed2f83a844c7ae7efec1621d81260c0f15fe71b. 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/TCAGY2343739.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x689054920a66644955e56c43c93789009d1463b6c62b4c83d93045c0a5b32174. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/TCAJK2585654.
Bakhuluma Ngani (feat. Madanon & Skillz)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2089b5eae1a71dc68718c57d67ddf3d3a096b0f96ea4e17fd672a58f7f3cb321. 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/ZADTG2100002.
Dubane (feat. Worst Behaviour, Madanon, Mgilikiji & Babes Wodumo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23a3767b3c7fa02b82a01babef3159c18dafcbcbefcf09cc81901bd1e0a26f95. Chain 2 (Bitcoin): anchored in block 960101 (2026-07-29T11:46: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/ZA75S2000054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0356c3436a75e30338f04229dff41693253323331854d8636d6dcc2971e7e1de. 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/ZAY361900564.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64a527b329a123e285dffbd9c5a59a286d3935d10b83a611d820c427939f9a3e. 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/ZAA012000433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc97eb919848e4ec747c67fcf97e73b0296e63fd9bce5f1e7184e35440158f243. 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/ZBTSH2300046.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa211e9729e33beceaf634aaf80fd136e949aeb7915ad4ba8b2dfabef8d523fd8. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/ZBTSH2300057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6135f376c54a4bdf830164b61e0d57b74b843c1da46907b52c287af3ade6ad15. 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/ZBTSH2300045.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f027e05cef6faa7bad4c5d851a36d65b50da20544a62912cc3bcc4536cbc3c1. 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/ZAY362300902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x905b776c784120a24c095aae716d30f8aa2e3782b18bce30bd679be484bd3b1a. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/ZAY361800512.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a7ccbe7ea50abd7e61c8d3c46599e6d56bf8cf6ed9b6a182915f2336d78aa10. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19:15Z), 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/ZAE5Q2100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3789f050195f38e05b6d5cb01ef6a98c8ee34a63a6f6b9dad2c9fd202b708437. 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/ZAY361800497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc56335747e0f103693539464d6c0e3017a9add85f78955ae5c94fd03c96ab2f. 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/ZADTG2100018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2b1984069ba48d11136c4edd9638529891996af909f9b7baf4f437d32deccd0. 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/ZADTG2100020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6de781d22308a5a85b7ca199607eafe2a09aa7320be8b2bf7ff22a8d8d710d7e. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15: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/ZADTG2100022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2edc190e27d0e74d93e57338b13be63898250da1ba38294c165a3a2c0bcb33e. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34: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/ZADTG2100024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ca9fa8a1bf9b97c87e9e70861a3ec1a3a9d049692d19dc2b863045dcaee5d92. 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/ZADTG2100025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b7fe33b7cf7ae61d2f43a3baca576d45d7297df32260a104534a5edaa86bc8f. 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/QZRP42375533.